我用【烁】进行过的对话,再用账号或者其他中转站就无法推进了,报错
status_code=400
[ArrayParam] [input[10].content] [array_above_max_length] Invalid ‘input[10].content’: array too long. Expected an array with maximum length 0, but got an array with length 1 instead.
这是第三方源把不兼容的 reasoning.content: […] 写进了本地会话日志,官方 Responses API 重新加载历史时校验不过。
复制会话id,找到对应的 rollout-*.jsonl,把这种行:
{"type":"response_item","payload":{"type":"reasoning","content":[...]}}
改成:
{"type":"response_item","payload":{"type":"reasoning","content":null}}
然后会话就可以正常继续了。
注意:先备份原文件。只改 payload.type = reasoning 且 payload.content 是数组的项。
当然,你也可以选择从零开始求助codex的新线程,提示词如下
<会话id>
这是我的codex一个会话的id,我使用第三方源的api推进过对话后,再换回官方账号登录推进就会报错
<报错内容>
这个对话怎么救?
1 个帖子 - 1 位参与者