diff --git a/VERSION b/VERSION index 41fe9f3..4485360 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.10.9 +2.10.9.1 diff --git a/src/providers/openai/codex-core.js b/src/providers/openai/codex-core.js index 5bf42ea..7d873f3 100644 --- a/src/providers/openai/codex-core.js +++ b/src/providers/openai/codex-core.js @@ -351,9 +351,12 @@ export class CodexApiService { const cleanedBody = { ...requestBody }; delete cleanedBody.metadata; - // 如果是 fast 模型,移除后缀再传给上游 + // 【关键修复】确保传给上游的模型名称不带 -fast 后缀 + // 即使 originalRequestBody 中已经带了 model,这里也必须覆盖 + cleanedBody.model = upstreamModel; + if (isFastModel) { - cleanedBody.model = upstreamModel; + logger.info(`[Codex] Detected -fast model: ${normalizedModel} -> ${upstreamModel}, service_tier: ${cleanedBody.service_tier || defaultServiceTier}`); } // 生成会话缓存键