Files
AI2API/copilot-models.md
T

17 KiB
Raw Blame History

GitHub Copilot Models

数据来源copilot/ 目录下 4 个 JSON 文件,覆盖 2 种计划(Pro / Business)× 2 种模式(Ask / Agent)共 4 个场景。

文件 计划 模式 模型数(含重复 ID
model-pro-ask.json Pro Ask (Chat) 37
model-pro-agent.json Pro Agent 9
model-business-ask.json Business Ask (Chat) 37
model-business-agent.json Business Agent 9

关键发现

  • Pro 与 Business 之间:仅 token 限制不同billing / 能力 / 端点 / Picker 设置完全一致。
  • Ask 与 Agent 之间:Agent 是 Ask 的严格子集(仅 8+1 个模型),且 Agent 不含 reasoning_effortadaptive_thinkingmax_non_streaming_output_tokens
  • 因此本文采用标准化分层结构:静态元数据只记一次,变量数据(token 限制)按 4 场景展开。

A. 场景可用性矩阵

22 个 Picker 可见模型在 4 个场景下的可用性。 = 该场景 JSON 中包含此模型。

# 模型 ID Pro Ask Pro Agent Biz Ask Biz Agent
1 claude-opus-4.6
2 claude-opus-4.5
3 claude-sonnet-4.6
4 claude-sonnet-4.5
5 claude-sonnet-4 - -
6 claude-haiku-4.5 - -
7 gpt-5.4
8 gpt-5.3-codex
9 gpt-5.2-codex
10 gpt-5.1-codex-max
11 gpt-5.2 - -
12 gpt-5.1 - -
13 gpt-5.4-mini - -
14 gpt-5-mini - -
15 gpt-4.1 - -
16 gpt-4o - -
17 gpt-41-copilot - -
18 gemini-3.1-pro-preview - -
19 gemini-2.5-pro - -
20 gemini-3-flash-preview - -
21 grok-code-fast-1 - -
22 gpt-5.2 - -
- auto - -

Agent 模式仅含 8 个真实模型#1-4, #7-10+ auto 虚拟入口。Pro 与 Business 的 Agent 模型集完全相同。


B. 模型身份信息(静态,跨场景一致)

模型 ID 显示名称 厂商 version family 类型 Tokenizer Picker 分类 Preview
claude-opus-4.6 Claude Opus 4.6 Anthropic claude-opus-4.6 claude-opus-4.6 chat o200k_base powerful
claude-opus-4.5 Claude Opus 4.5 Anthropic claude-opus-4.5 claude-opus-4.5 chat o200k_base powerful
claude-sonnet-4.6 Claude Sonnet 4.6 Anthropic claude-sonnet-4.6 claude-sonnet-4.6 chat o200k_base versatile
claude-sonnet-4.5 Claude Sonnet 4.5 Anthropic claude-sonnet-4.5 claude-sonnet-4.5 chat o200k_base versatile
claude-sonnet-4 Claude Sonnet 4 Anthropic claude-sonnet-4 claude-sonnet-4 chat o200k_base versatile
claude-haiku-4.5 Claude Haiku 4.5 Anthropic claude-haiku-4.5 claude-haiku-4.5 chat o200k_base versatile
gpt-5.4 GPT-5.4 OpenAI gpt-5.4 gpt-5.4 chat o200k_base powerful
gpt-5.3-codex GPT-5.3-Codex OpenAI gpt-5.3-codex gpt-5.3-codex chat o200k_base powerful
gpt-5.2-codex GPT-5.2-Codex OpenAI gpt-5.2-codex gpt-5.2-codex chat o200k_base powerful
gpt-5.1-codex-max GPT-5.1-Codex-Max OpenAI gpt-5.1-codex-max gpt-5.1-codex-max chat o200k_base powerful
gpt-5.2 GPT-5.2 OpenAI gpt-5.2 gpt-5.2 chat o200k_base versatile
gpt-5.1 GPT-5.1 OpenAI gpt-5.1 gpt-5.1 chat o200k_base versatile
gpt-5.4-mini GPT-5.4 mini OpenAI gpt-5.4-mini gpt-5.4-mini chat o200k_base lightweight
gpt-5-mini GPT-5 mini Azure OpenAI gpt-5-mini gpt-5-mini chat o200k_base lightweight
gpt-4.1 GPT-4.1 Azure OpenAI gpt-4.1-2025-04-14 gpt-4.1 chat o200k_base versatile
gpt-4o GPT-4o Azure OpenAI gpt-4o-2024-11-20 gpt-4o chat o200k_base versatile
gpt-41-copilot GPT-4.1 Copilot Azure OpenAI gpt-41-copilot gpt-4.1 completion o200k_base versatile
gemini-3.1-pro-preview Gemini 3.1 Pro Google gemini-3.1-pro-preview gemini-3.1-pro-preview chat o200k_base powerful
gemini-2.5-pro Gemini 2.5 Pro Google gemini-2.5-pro gemini-2.5-pro chat o200k_base powerful
gemini-3-flash-preview Gemini 3 Flash Google gemini-3-flash-preview gemini-3-flash chat o200k_base lightweight
grok-code-fast-1 Grok Code Fast 1 xAI grok-code-fast-1 grok-code chat o200k_base lightweight

特殊角色gpt-5.2 = 默认聊天模型(is_chat_default);gpt-4.1 = 回退模型(is_chat_fallback)。 gpt-41-copilot 类型为 completion,无 token 限制声明。


C. 计费与访问控制(跨场景一致)

模型 ID Premium 倍率 计划白名单(restricted_to API 端点
claude-opus-4.6 3 pro, pro_plus, individual_trial, business, enterprise /v1/messages · /chat/completions
claude-opus-4.5 3 pro, pro_plus, max, business, enterprise /chat/completions · /v1/messages
claude-sonnet-4.6 1 pro, pro_plus, individual_trial, business, enterprise /chat/completions · /v1/messages
claude-sonnet-4.5 1 pro, pro_plus, max, business, enterprise /chat/completions · /v1/messages
claude-sonnet-4 1 pro, pro_plus, max, business, enterprise /chat/completions · /v1/messages
claude-haiku-4.5 0.33 (未声明) /chat/completions · /v1/messages
gpt-5.4 1 pro, pro_plus, individual_trial, business, enterprise /responses
gpt-5.3-codex 1 pro, edu, pro_plus, individual_trial, business, enterprise /responses
gpt-5.2-codex 1 pro, edu, pro_plus, individual_trial, business, enterprise /responses
gpt-5.1-codex-max 1 pro, pro_plus, max, business, enterprise, individual_trial, edu /responses
gpt-5.2 1 pro, pro_plus, max, business, enterprise, individual_trial, edu /chat/completions · /responses
gpt-5.1 1 pro, pro_plus, max, business, enterprise, individual_trial, edu /chat/completions · /responses
gpt-5.4-mini 0.33 pro, pro_plus, individual_trial, edu, business, enterprise /responses
gpt-5-mini 0 (未限制) /chat/completions · /responses
gpt-4.1 0 (未限制) -
gpt-4o 0 (未限制) -
gpt-41-copilot 0 (未限制) -
gemini-3.1-pro-preview 1 edu, pro, pro_plus, individual_trial, business, enterprise /chat/completions
gemini-2.5-pro 1 pro, pro_plus, max, business, enterprise, individual_trial, edu -
gemini-3-flash-preview 0.33 pro, pro_plus, max, business, enterprise, individual_trial, edu -
grok-code-fast-1 0.25 (未声明) -

D. Token 限制(按 4 场景展开)

这是 Pro 与 Business 之间唯一的差异维度。Agent 场景额外不含 max_non_streaming_output_tokens

D-1. 限制完全一致的模型(4 场景相同)

以下模型在所有可用场景中 token 限制完全相同,无需区分计划和模式。

模型 ID 上下文窗口 Max Prompt Max Output
gpt-5.4 400,000 272,000 128,000
gpt-5.3-codex 400,000 272,000 128,000
gpt-5.2-codex 400,000 272,000 128,000
gpt-5.4-mini 400,000 272,000 128,000
gpt-5.1-codex-max 400,000 128,000 128,000
gpt-5.1 264,000 128,000 64,000
gpt-5-mini 264,000 128,000 64,000
claude-sonnet-4 216,000 128,000 16,000
gemini-2.5-pro 128,000 128,000 64,000
gemini-3-flash-preview 128,000 128,000 64,000
gpt-4.1 128,000 128,000 16,384
gpt-4o 128,000 64,000 4,096

D-2. Pro / Business 限制不同的模型

以下模型在 Pro 和 Business 之间存在 token 限制差异。Ask 与 Agent 的限制在同一计划内相同(Agent 仅缺少非流式输出列)。

模型 ID 字段 Pro Business
claude-opus-4.6 上下文窗口 144,000 200,000
Max Prompt 128,000 168,000
Max Output 64,000 32,000
非流式 Output 16,000 16,000
claude-sonnet-4.6 上下文窗口 200,000 200,000
Max Prompt 128,000 168,000
Max Output 32,000 32,000
非流式 Output 16,000 16,000
claude-sonnet-4.5 上下文窗口 144,000 200,000
Max Prompt 128,000 168,000
Max Output 32,000 32,000
非流式 Output 16,000 16,000
claude-opus-4.5 上下文窗口 160,000 200,000
Max Prompt 128,000 168,000
Max Output 32,000 32,000
非流式 Output 16,000 16,000
claude-haiku-4.5 上下文窗口 144,000 200,000
Max Prompt 128,000 136,000
Max Output 32,000 64,000
非流式 Output 16,000 16,000
gemini-3.1-pro-preview 上下文窗口 128,000 200,000
Max Prompt 128,000 136,000
Max Output 64,000 64,000
gpt-5.2 上下文窗口 264,000 400,000
Max Prompt 128,000 272,000
Max Output 64,000 128,000
grok-code-fast-1 上下文窗口 128,000 256,000
Max Prompt 128,000 192,000
Max Output 64,000 64,000

规律:Business 计划普遍获得更大的上下文窗口和 Prompt 空间。claude-opus-4.6claude-haiku-4.5 是例外——它们的 Max Output 在两个计划间相反方向变化。


E. 模型能力(跨场景一致,Agent 标注除外)

E-1. 视觉能力

所有支持视觉的模型,max_prompt_image_size 统一为 3,145,728 字节(≈ 3 MiB)。

模型 ID Vision 最大图片数 支持格式
claude-opus-4.6 1 jpeg, png, webp
claude-opus-4.5 5 jpeg, png, webp
claude-sonnet-4.6 5 jpeg, png, webp
claude-sonnet-4.5 5 jpeg, png, webp
claude-sonnet-4 5 jpeg, png, webp
claude-haiku-4.5 5 jpeg, png, webp
gpt-5.4 1 jpeg, png, webp, gif
gpt-5.3-codex 1 jpeg, png, webp, gif
gpt-5.2-codex 1 jpeg, png, webp, gif
gpt-5.1-codex-max 1 jpeg, png, webp, gif
gpt-5.2 1 jpeg, png, webp, gif
gpt-5.1 1 jpeg, png, webp, gif
gpt-5.4-mini 1 jpeg, png, webp, gif
gpt-5-mini 1 jpeg, png, webp, gif
gpt-4.1 1 jpeg, png, webp, gif
gpt-4o 1 jpeg, png, webp, gif
gemini-3.1-pro-preview 10 jpeg, png, webp
gemini-2.5-pro 10 jpeg, png, webp, heic, heif
gemini-3-flash-preview 10 jpeg, png, webp, heic, heif
gpt-41-copilot - -
grok-code-fast-1 - -

E-2. 工具与输出能力

模型 ID Tool Calls 并行工具调用 Streaming 结构化输出
claude-opus-4.6
claude-opus-4.5
claude-sonnet-4.6
claude-sonnet-4.5
claude-sonnet-4
claude-haiku-4.5
gpt-5.4
gpt-5.3-codex
gpt-5.2-codex
gpt-5.1-codex-max
gpt-5.2
gpt-5.1
gpt-5.4-mini
gpt-5-mini
gpt-4.1
gpt-4o
gpt-41-copilot
gemini-3.1-pro-preview
gemini-2.5-pro
gemini-3-flash-preview
grok-code-fast-1

E-3. 推理与思考能力

reasoning_effortadaptive_thinking 仅存在于 Ask 场景Agent 场景不含这两个字段。

模型 ID Reasoning EffortAsk Adaptive ThinkingAsk Thinking Budget
claude-opus-4.6 low / medium / high 1,024 32,000
claude-sonnet-4.6 low / medium / high 1,024 32,000
claude-opus-4.5 - - 1,024 32,000
claude-sonnet-4.5 - - 1,024 32,000
claude-sonnet-4 - - 1,024 32,000
claude-haiku-4.5 - - 1,024 32,000
gpt-5.4 low / medium / high / xhigh - -
gpt-5.3-codex low / medium / high / xhigh - -
gpt-5.2-codex low / medium / high / xhigh - -
gpt-5.1-codex-max low / medium / high / xhigh - -
gpt-5.2 low / medium / high / xhigh - -
gpt-5.1 none / low / medium / high - -
gpt-5.4-mini low / medium / high - -
gpt-5-mini low / medium / high - -
gemini-3.1-pro-preview low / medium / high - 256 32,000
gemini-3-flash-preview low / medium / high - 256 32,000
gemini-2.5-pro - - 128 32,768

未列出的模型(gpt-4.1, gpt-4o, gpt-41-copilot, grok-code-fast-1)不支持 reasoning_effort 和 thinking budget。


F. 非 Picker 模型(旧版本 / 固定版本 / 内部)

以下模型 model_picker_enabled: false,仅出现在 Ask 场景中,Pro 与 Business 完全一致。

模型 ID 名称 厂商 version 上下文窗口 Max Output Vision 说明
gpt-4o-2024-11-20 GPT-4o Azure OpenAI gpt-4o-2024-11-20 128,000 16,384 gpt-4o 引用
gpt-4o-2024-08-06 GPT-4o Azure OpenAI gpt-4o-2024-08-06 128,000 16,384 -
gpt-4o-2024-05-13 GPT-4o Azure OpenAI gpt-4o-2024-05-13 128,000 4,096 gpt-4-o-preview 引用
gpt-4o-mini-2024-07-18 GPT-4o mini Azure OpenAI gpt-4o-mini-2024-07-18 128,000 4,096 gpt-4o-mini 引用
gpt-4o-mini GPT-4o mini Azure OpenAI gpt-4o-mini-2024-07-18 128,000 4,096 别名 → gpt-4o-mini-2024-07-18
gpt-4.1-2025-04-14 GPT-4.1 Azure OpenAI gpt-4.1-2025-04-14 128,000 16,384 gpt-4.1 引用
gpt-4-0613 GPT 4 Azure OpenAI gpt-4-0613 32,768 4,096 gpt-4 引用
gpt-4 GPT 4 Azure OpenAI gpt-4-0613 32,768 4,096 别名 → gpt-4-0613;源数据有重复
gpt-4-o-preview GPT-4o Azure OpenAI gpt-4o-2024-05-13 128,000 4,096 别名 → gpt-4o-2024-05-13;自身未声明 vision
gpt-3.5-turbo-0613 GPT 3.5 Turbo Azure OpenAI gpt-3.5-turbo-0613 16,384 4,096 gpt-3.5-turbo 引用
gpt-3.5-turbo GPT 3.5 Turbo Azure OpenAI gpt-3.5-turbo-0613 16,384 4,096 别名 → gpt-3.5-turbo-0613

特殊条目

模型 ID 名称 厂商 场景 说明
auto Auto GitHub 仅 Agent 虚拟入口,自动选择底层模型,multiplier=1
goldeneye-free-auto Goldeneye Azure OpenAI 仅 Pro Ask family=oswe-vscode-large, Preview, ctx=400k, output=128k, restricted_to 含 free

G. 嵌入模型(仅 Ask 场景,Pro / Business 一致)

模型 ID 名称 厂商 version 最大输入数 自定义维度 Tokenizer
text-embedding-3-small Embedding V3 small Azure OpenAI text-embedding-3-small 512 cl100k_base
text-embedding-3-small-inference Embedding V3 small (Inference) Azure OpenAI text-embedding-3-small - cl100k_base
text-embedding-ada-002 Embedding V2 Ada Azure OpenAI text-embedding-3-small 512 cl100k_base

H. 历史条目

以下模型存在于旧版文档中,当前 4 份 JSON 快照均未出现。

模型 ID 名称 厂商
gpt-5 GPT-5 (Preview) Azure OpenAI
o3-mini o3-mini Azure OpenAI
o3-mini-2025-01-31 o3-mini Azure OpenAI
o3-mini-paygo o3-mini Azure OpenAI
gpt-4o-copilot GPT-4o Copilot Azure OpenAI
claude-3.5-sonnet Claude Sonnet 3.5 Anthropic
claude-3.7-sonnet Claude Sonnet 3.7 Anthropic
claude-3.7-sonnet-thought Claude Sonnet 3.7 Thinking Anthropic
gemini-2.0-flash-001 Gemini 2.0 Flash Google
gemini-3-pro-preview Gemini 3 Pro (Preview) Google
o4-mini o4-mini (Preview) Azure OpenAI
o4-mini-2025-04-16 o4-mini (Preview) OpenAI