From d0319047a1be825ca0e53d466d10b19a15b346e9 Mon Sep 17 00:00:00 2001 From: hex2077 Date: Fri, 6 Feb 2026 11:43:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=AF=B9=E6=96=B0?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=20claude-opus-4-6=20=E5=92=8C=20gpt-5.3-code?= =?UTF-8?q?x=20=E7=9A=84=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 Claude Kiro 提供商的模型映射表中新增 claude-opus-4-6 - 在提供商模型列表中为 claude-kiro-oauth 添加 claude-opus-4-6 - 在 OpenAI Codex 提供商中更新 API 版本至 0.98.0 并添加 gpt-5.3-codex 模型 --- src/providers/claude/claude-kiro.js | 1 + src/providers/openai/codex-core.js | 5 +++-- src/providers/provider-models.js | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/providers/claude/claude-kiro.js b/src/providers/claude/claude-kiro.js index 7616503..f8c1367 100644 --- a/src/providers/claude/claude-kiro.js +++ b/src/providers/claude/claude-kiro.js @@ -45,6 +45,7 @@ const KIRO_MODELS = getProviderModels('claude-kiro-oauth'); // 完整的模型映射表 const FULL_MODEL_MAPPING = { "claude-haiku-4-5":"claude-haiku-4.5", + "claude-opus-4-6":"claude-opus-4.6", "claude-opus-4-5":"claude-opus-4.5", "claude-opus-4-5-20251101":"claude-opus-4.5", "claude-sonnet-4-5": "CLAUDE_SONNET_4_5_20250929_V1_0", diff --git a/src/providers/openai/codex-core.js b/src/providers/openai/codex-core.js index 74b0a50..dc6887b 100644 --- a/src/providers/openai/codex-core.js +++ b/src/providers/openai/codex-core.js @@ -264,7 +264,7 @@ export class CodexApiService { */ buildHeaders(cacheId) { return { - 'version': '0.89.0', + 'version': '0.98.0', 'x-codex-beta-features': 'powershell_utf8', 'x-oai-web-search-eligible': 'true', 'session_id': cacheId, @@ -471,7 +471,8 @@ export class CodexApiService { { id: 'gpt-5.1-codex-mini', object: 'model', created: Math.floor(Date.now() / 1000), owned_by: 'openai' }, { id: 'gpt-5.1-codex-max', object: 'model', created: Math.floor(Date.now() / 1000), owned_by: 'openai' }, { id: 'gpt-5.2', object: 'model', created: Math.floor(Date.now() / 1000), owned_by: 'openai' }, - { id: 'gpt-5.2-codex', object: 'model', created: Math.floor(Date.now() / 1000), owned_by: 'openai' } + { id: 'gpt-5.2-codex', object: 'model', created: Math.floor(Date.now() / 1000), owned_by: 'openai' }, + { id: 'gpt-5.3-codex', object: 'model', created: Math.floor(Date.now() / 1000), owned_by: 'openai' } ] }; } diff --git a/src/providers/provider-models.js b/src/providers/provider-models.js index 0f38aec..5c21ffc 100644 --- a/src/providers/provider-models.js +++ b/src/providers/provider-models.js @@ -26,6 +26,7 @@ export const PROVIDER_MODELS = { 'claude-custom': [], 'claude-kiro-oauth': [ 'claude-haiku-4-5', + 'claude-opus-4-6', 'claude-opus-4-5', 'claude-opus-4-5-20251101', 'claude-sonnet-4-5', @@ -74,7 +75,8 @@ export const PROVIDER_MODELS = { 'gpt-5.1-codex-mini', 'gpt-5.1-codex-max', 'gpt-5.2', - 'gpt-5.2-codex' + 'gpt-5.2-codex', + 'gpt-5.3-codex' ], 'forward-api': [] };