branch: elpa/gptel
commit 6d9e4b8f8aebd79b8bb3742f051feb1e70eebd88
Author: kiennq <[email protected]>
Commit: GitHub <[email protected]>
gptel-gh: update model list (#1151)
gptel-gh.el (gptel--gh-models): Remove obsolete models and
update model list.
NEWS: Mention changes.
---
NEWS | 9 +++++
gptel-gh.el | 125 +++++++++++++++++++-----------------------------------------
2 files changed, 49 insertions(+), 85 deletions(-)
diff --git a/NEWS b/NEWS
index db849a5c118..db49284aa95 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,12 @@
** Breaking changes
+- The models =o3=, =o3-mini=, =o4-mini=, =claude-3.5-sonnet=,
+ =claude-3.7-sonnet=, =claude-3.7-sonnet-thought=, =claude-opus-4= and
+ =gemini-2.0-flash-001= have been removed from the default list of GitHub
+ Copilot models. These models are no longer available in the GitHub Copilot
+ API.
+
- =gptel-track-media= now controls whether links to media files are
tracked /only/ in chat buffers. Previously it also controlled
whether media files added to the context explicitly via
@@ -12,6 +18,9 @@
** New models and backends
+- GitHub Copilot backend: Add support for =gpt-41-copilot= and
+ =gemini-3-pro-preview=
+
- Add support for =gemini-3-pro-preview=.
- Add support for =gpt-5.1=.
diff --git a/gptel-gh.el b/gptel-gh.el
index 234cd5d2c72..356ec12003e 100644
--- a/gptel-gh.el
+++ b/gptel-gh.el
@@ -32,22 +32,30 @@
"Advanced model for complex tasks; cheaper & faster than GPT-Turbo"
:capabilities (media tool-use json url)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp")
- :context-window 128 :input-cost 2.5 :output-cost 10 :cutoff-date
"2023-10")
+ :context-window 128 :input-cost 0 :output-cost 0 :cutoff-date "2023-10")
(gpt-4.1
+ :description "Flagship model for complex tasks"
+ :capabilities (media tool-use json url)
+ :mime-types ("image/jpeg" "image/png" "image/gif" "image/webp")
+ :context-window 128
+ :input-cost 0
+ :output-cost 0
+ :cutoff-date "2024-05")
+ (gpt-41-copilot
:description "Flagship model for complex tasks"
:capabilities (media tool-use json url)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp")
:context-window 200
- :input-cost 2.0
- :output-cost 8.0
+ :input-cost 0
+ :output-cost 0
:cutoff-date "2024-05")
(gpt-5
:description "Flagship model for coding, reasoning, and agentic tasks
across domains"
:capabilities (media tool-use json url)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp")
:context-window 264
- :input-cost 1.25
- :output-cost 10
+ :input-cost 1
+ :output-cost 1
:cutoff-date "2024-09")
(gpt-5-codex
:description "Flagship model for coding, reasoning, and agentic tasks
across domains"
@@ -61,123 +69,70 @@
:description "Faster, more cost-efficient version of GPT-5"
:capabilities (media tool-use json url)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp")
- :context-window 128
- :input-cost 0.25
- :output-cost 2.0
+ :context-window 264
+ :input-cost 0
+ :output-cost 0
:cutoff-date "2024-09")
(gpt-5.1
:description "The best model for coding and agentic tasks"
:capabilities (media tool-use json url)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp")
- :context-window 400
- :input-cost 1.25
- :output-cost 10
+ :context-window 264
+ :input-cost 1
+ :output-cost 1
:cutoff-date "2024-09")
- (o3
- :description "Well-rounded and powerful model across domains"
- :capabilities (reasoning media tool-use json url)
- :mime-types ("image/jpeg" "image/png" "image/gif" "image/webp")
- :context-window 128
- :input-cost 10
- :output-cost 40
- :cutoff-date "2024-05")
- (o3-mini
- :description "High intelligence at the same cost and latency targets of
o1-mini"
- :capabilities (reasoning tool-use)
- :context-window 200
- :input-cost 3
- :output-cost 12
- :cutoff-date "2023-10")
- (o4-mini
- :description "Fast, effective reasoning with efficient performance in
coding and visual tasks"
- :capabilities (reasoning media tool-use json url)
- :mime-types ("image/jpeg" "image/png" "image/gif" "image/webp")
- :context-window 128
- :input-cost 1.10
- :output-cost 4.40
- :cutoff-date "2024-05")
- (claude-3.5-sonnet
- :description "Highest level of intelligence and capability"
- :capabilities (media tool-use cache)
- :mime-types ("image/jpeg" "image/png" "image/gif" "image/webp"
"application/pdf")
- :context-window 90
- :input-cost 3
- :output-cost 15
- :cutoff-date "2024-04")
- (claude-3.7-sonnet
- :description "Hybrid model capable of standard thinking and extended
thinking modes"
- :capabilities (media tool-use cache)
- :mime-types ("image/jpeg" "image/png" "image/gif" "image/webp"
"application/pdf")
- :context-window 200
- :input-cost 3
- :output-cost 15
- :cutoff-date "2025-02")
- (claude-3.7-sonnet-thought
- :description "Claude 3.7 Sonnet Thinking"
- :capabilities (media cache)
- :mime-types ("image/jpeg" "image/png" "image/gif" "image/webp"
"application/pdf")
- :context-window 200
- :input-cost 3
- :output-cost 15
- :cutoff-date "2025-02")
(claude-sonnet-4
:description "High-performance model with exceptional reasoning and
efficiency"
:capabilities (media tool-use cache)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp"
"application/pdf")
:context-window 216
- :input-cost 3
- :output-cost 15
+ :input-cost 1
+ :output-cost 1
:cutoff-date "2025-03")
(claude-sonnet-4.5
:description "High-performance model with exceptional reasoning and
efficiency"
:capabilities (media tool-use cache)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp"
"application/pdf")
:context-window 144
- :input-cost 3
- :output-cost 15
+ :input-cost 1
+ :output-cost 1
:cutoff-date "2025-07")
(claude-haiku-4.5
:description "Near-frontier intelligence at blazing speeds with extended
thinking"
:capabilities (media tool-use cache)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp"
"application/pdf")
:context-window 144
- :input-cost 1
- :output-cost 5
+ :input-cost 0.33
+ :output-cost 0.33
:cutoff-date "2025-02")
- (claude-opus-4
- :description "Most capable model for complex reasoning and advanced
coding"
- :capabilities (media tool-use cache)
- :mime-types ("image/jpeg" "image/png" "image/gif" "image/webp"
"application/pdf")
- :context-window 80
- :input-cost 15
- :output-cost 75
- :cutoff-date "2025-03")
(claude-opus-41
:description "Most capable model for complex reasoning and advanced
coding"
:capabilities (media tool-use cache)
:mime-types ("image/jpeg" "image/png" "image/gif" "image/webp"
"application/pdf")
:context-window 80
- :input-cost 15
- :output-cost 75
+ :input-cost 10
+ :output-cost 10
:cutoff-date "2025-03")
- (gemini-2.0-flash-001
- :description "Next gen, high speed, multimodal for a diverse variety of
tasks"
- :capabilities (json media)
- :mime-types ("image/png" "image/jpeg" "image/webp" "image/heic"
"image/heif"
- "application/pdf" "text/plain" "text/csv" "text/html")
- :context-window 1000
- :input-cost 0.10
- :output-cost 0.40
- :cutoff-date "2024-08")
(gemini-2.5-pro
:description "Next gen, high speed, multimodal for a diverse variety of
tasks"
:capabilities (tool-use json media)
:mime-types ("image/png" "image/jpeg" "image/webp" "image/heic"
"image/heif"
"application/pdf" "text/plain" "text/csv" "text/html")
:context-window 128
- :input-cost 0.10
- :output-cost 0.40
+ :input-cost 1
+ :output-cost 1
:cutoff-date "2024-08")
+ (gemini-3-pro-preview
+ :description "Most intelligent Gemini model with SOTA reasoning and
multimodal understanding"
+ :capabilities (tool-use json media audio video)
+ :mime-types ("image/png" "image/jpeg" "image/webp" "image/heic"
"image/heif"
+ "application/pdf" "text/plain" "text/csv" "text/html"
+ "audio/mpeg" "audio/wav" "audio/ogg" "audio/flac"
"audio/aac" "audio/mp3"
+ "video/mp4" "video/mpeg" "video/avi" "video/quicktime"
"video/webm")
+ :context-window 128
+ :input-cost 1
+ :output-cost 1
+ :cutoff-date "2025-01")
(grok-code-fast-1
:description "Fast reasoning model for agentic coding"
:capabilities '(tool-use json reasoning)