branch: externals/llm
commit 050f33dc9af78c3c126fe30addb9f9e17b8e2ed1
Author: Andrew Hyatt <[email protected]>
Commit: GitHub <[email protected]>
Add Qwen 3.5, LFM2 and LFM2.5 thinking (#251)
---
NEWS.org | 1 +
llm-models.el | 15 +++++++++++++++
2 files changed, 16 insertions(+)
diff --git a/NEWS.org b/NEWS.org
index cb83a75d3b..b21c788542 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -1,4 +1,5 @@
* Version 0.29.1
+- Added Qwen 3.5, LFM2 and LFM 2.5 Thinking
- Added Gemini 3.1 Pro
* Version 0.29.0
- Check for tool use mismatches and define new errors for them
diff --git a/llm-models.el b/llm-models.el
index c1bef6bf07..30fdca8aff 100644
--- a/llm-models.el
+++ b/llm-models.el
@@ -369,11 +369,26 @@ REGEX is a regular expression that can be used to
identify the model, uniquely (
:capabilities '(embedding free-software) ;; Apache license
:context-length 8192
:regex "snowflake-arctic-embed2")
+ (make-llm-model
+ :name "LFM2.5" :symbol 'lfm2.5-thinking
+ :capabilities '(generation tool-use)
+ :context-length 128000
+ :regex "lfm2\\.5")
+ (make-llm-model
+ :name "LFM2" :symbol 'lfm2
+ :capabilities '(generation tool-use)
+ :context-length 32768
+ :regex "lfm2")
(make-llm-model
:name "Qwen 2.5" :symbol 'qwen-2.5
:capabilities '(generation tool-use) ;; Apache license for some
variations only
:context-length 128000
:regex "qwen-?2\\.5")
+ (make-llm-model
+ :name "Qwen 3.5" :symbol 'qwen-3.5
+ :capabilities '(generation tool-use free-software) ;; Apache 2 license
+ :context-length 256000
+ :regex "qwen-?3\\.5")
(make-llm-model
:name "Qwen 3 Coder Next" :symbol 'qwen-3-coder-next
:capabilities '(generation tool-use free-software) ;; Apache 2 license