diff --git a/VERSION b/VERSION index 8081b34..d85e10b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.10.8.1 +2.10.8.2 diff --git a/src/converters/strategies/CodexConverter.js b/src/converters/strategies/CodexConverter.js index 6f6b167..32a7e92 100644 --- a/src/converters/strategies/CodexConverter.js +++ b/src/converters/strategies/CodexConverter.js @@ -104,6 +104,9 @@ export class CodexConverter extends BaseConverter { codexRequest.parallel_tool_calls = true; codexRequest.include = ['reasoning.encrypted_content']; codexRequest.service_tier = responsesRequest.service_tier || 'default'; + if (codexRequest.service_tier !== 'priority') { + delete codexRequest.service_tier; + } // 删除Codex不支持的字段 delete codexRequest.max_output_tokens; @@ -158,10 +161,14 @@ export class CodexConverter extends BaseConverter { summary: data.reasoning?.summary || 'auto' }, parallel_tool_calls: true, - include: ['reasoning.encrypted_content'], - service_tier: data.service_tier || 'default' + include: ['reasoning.encrypted_content'] }; + codexRequest.service_tier = data.service_tier || 'default'; + if (codexRequest.service_tier !== 'priority') { + delete codexRequest.service_tier; + } + // 处理 OpenAI Responses 特有的 instructions 和 input 字段(如果存在) if (data.instructions && !codexRequest.instructions) { codexRequest.instructions = data.instructions;