跳到主要内容

模型、参数与协议问题

因模型名、参数或接口协议不匹配导致的 400 与 666 错误:输出长度参数、GPT-6 工具调用、只支持 Responses 的模型、识图限制、Claude Code beta 请求头等。

模型名错误​

参数与协议常见问题​

现象原因处理
GPT 新系列请求被拒绝请求带了 max_tokens改用 max_completion_tokens(Responses 用 max_output_tokens)
GPT-6 带 tools 被拒绝Chat Completions 上默认开启推理按工具调用 · GPT-6选择路径,或为 gpt-6-luna、gpt-6-sol 设置 reasoning_effort: none
gpt-5-codex 等模型调用失败这 4 个模型只支持 Responses改用 /v1/responses,内容放 input,不要传 messages
Claude 调用 /v1/responses 返回 not implementedAnthropic 渠道不支持 Responses改用 /v1/messages 或 /v1/chat/completions
/v1/messages 返回 400缺少 max_tokens,或使用了 max_completion_tokens、input按 Anthropic Messages 修改
Haiku 5.5 返回 400传了 top_k,或同时传 temperature 与 top_p省略采样参数,见采样参数
向 glm-5.3 发图片返回 666该模型不接受图片改用 glm-5.3-flash
Kimi 识图失败使用了公网图片 URL、SVG,或 content 被序列化成字符串改用 base64 或 ms://,content 写成对象数组
DeepSeek 识图返回 400图片放在了 system 或 assistant 消息中把图片放到 user 消息
DeepSeek 回复看不到图片内容使用了不能看图的模型改用 deepseek-v4.1-flash 或 deepseek-v4-flash-0731
Responses 识图字段报错把 Chat Completions 的 image_url 对象放进了 Responses改用 input_image,image_url 为字符串
Seedance 视频时长总是 5 秒使用了不生效的顶层 duration改用 metadata.duration 或顶层 seconds
视频创建返回 400时长、分辨率、画幅或声音设置不受该模型支持对照模型参数表调整;被拒绝时不扣费
返回 413请求体过大减少图片、文件或上下文长度

Claude Code 返回 400​

使用 Claude Code 时,实验性 beta 请求头可能让第三方网关返回 400。将环境变量 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 设为 1,可关闭 anthropic-beta,并移除相关的实验性请求体字段和工具字段:

bash
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1

参见 Claude Code 环境变量。

仍无法解决​

记录请求 ID(X-Oneapi-Request-Id)、完整错误响应和脱敏后的请求体,前往支持与反馈。