diff --git a/config/models.js b/config/models.js index f3804a4c..c1dddf72 100644 --- a/config/models.js +++ b/config/models.js @@ -4,6 +4,7 @@ */ const CLAUDE_MODELS = [ + { value: 'claude-opus-4-6', label: 'Claude Opus 4.6' }, { value: 'claude-opus-4-5-20251101', label: 'Claude Opus 4.5' }, { value: 'claude-sonnet-4-5-20250929', label: 'Claude Sonnet 4.5' }, { value: 'claude-sonnet-4-20250514', label: 'Claude Sonnet 4' }, @@ -30,6 +31,7 @@ const OPENAI_MODELS = [ { value: 'gpt-5.1-codex-mini', label: 'GPT-5.1 Codex Mini' }, { value: 'gpt-5.2', label: 'GPT-5.2' }, { value: 'gpt-5.2-codex', label: 'GPT-5.2 Codex' }, + { value: 'gpt-5.3-codex', label: 'GPT-5.3 Codex' }, { value: 'codex-mini', label: 'Codex Mini' } ] diff --git a/src/utils/antigravityModel.js b/src/utils/antigravityModel.js index 53811b4b..35cc93fd 100644 --- a/src/utils/antigravityModel.js +++ b/src/utils/antigravityModel.js @@ -8,6 +8,7 @@ const UPSTREAM_TO_ALIAS = { 'claude-sonnet-4-5': 'gemini-claude-sonnet-4-5', 'claude-sonnet-4-5-thinking': 'gemini-claude-sonnet-4-5-thinking', 'claude-opus-4-5-thinking': 'gemini-claude-opus-4-5-thinking', + 'claude-opus-4-6-thinking': 'gemini-claude-opus-4-6-thinking', chat_20706: '', chat_23310: '', 'gemini-2.5-flash-thinking': '', @@ -22,7 +23,8 @@ const ALIAS_TO_UPSTREAM = { 'gemini-3-flash-preview': 'gemini-3-flash', 'gemini-claude-sonnet-4-5': 'claude-sonnet-4-5', 'gemini-claude-sonnet-4-5-thinking': 'claude-sonnet-4-5-thinking', - 'gemini-claude-opus-4-5-thinking': 'claude-opus-4-5-thinking' + 'gemini-claude-opus-4-5-thinking': 'claude-opus-4-5-thinking', + 'gemini-claude-opus-4-6-thinking': 'claude-opus-4-6-thinking' } const ANTIGRAVITY_MODEL_METADATA = { @@ -74,6 +76,10 @@ const ANTIGRAVITY_MODEL_METADATA = { 'gemini-claude-opus-4-5-thinking': { thinking: { min: 1024, max: 200000, zeroAllowed: false, dynamicAllowed: true }, maxCompletionTokens: 64000 + }, + 'gemini-claude-opus-4-6-thinking': { + thinking: { min: 1024, max: 200000, zeroAllowed: false, dynamicAllowed: true }, + maxCompletionTokens: 64000 } } @@ -123,6 +129,7 @@ function mapAntigravityUpstreamModel(model) { const mapping = { // Opus:上游更常见的是 thinking 变体(CLIProxyAPI 也按此处理) 'claude-opus-4-5': 'claude-opus-4-5-thinking', + 'claude-opus-4-6': 'claude-opus-4-6-thinking', // Gemini thinking 变体回退 'gemini-2.5-flash-thinking': 'gemini-2.5-flash' } diff --git a/web/admin-spa/src/components/accounts/AccountForm.vue b/web/admin-spa/src/components/accounts/AccountForm.vue index af9b3d24..80da6659 100644 --- a/web/admin-spa/src/components/accounts/AccountForm.vue +++ b/web/admin-spa/src/components/accounts/AccountForm.vue @@ -1488,6 +1488,13 @@
+ +