跳转到内容

missing field `call_id`:Codex 委派任务 DeepSeek 422

Quick fix

DeepSeek Responses 拒绝了 Codex 委派任务注入的缺少 call_id 的条目;issue 未确认可用的用户侧修复。

报错原文
cause: Failed to deserialize the JSON body into the target type:
input: missing field `call_id` at line 1 column 50580,
url: http://127.0.0.1:15721/v1/responses

Codex App 通过 `create_thread` 委派创建新任务时,会在首轮请求的 `input` 末尾注入一个 `function_call_output` 条目。该条目缺少 `call_id`,前面也没有对应的 `function_call`;DeepSeek `/v1/responses` 因此返回 HTTP 422。issue 中报告同一线程后续请求仍然失败。

维护者回复称原因在客户端或供应商一侧,CC Switch 无法从根本上修复,并关闭了 issue。报告者提出丢弃孤立条目或补齐配对调用作为预期处理方式,但 issue 没有确认这些方案已实施或可作为用户侧修复。

  1. 确认请求是否来自 Codex App 的 `create_thread` 委派任务,以及上游是否为 DeepSeek Responses;手动新建任务在报告中正常,委派创建的新任务首轮会触发该问题。

  2. 该 issue 未提供经验证的配置修改或用户侧绕过方法。可按维护者回复升级到 4.0 版后复测;若仍有问题,补充版本和复现步骤重新打开 issue。

ToolCodex
Version3.20.0(报告版本);3.20.3 被报告为仍未包含相关清洗逻辑
PlatformsWindows

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。