Trae
Trae 协议与模型不匹配如何解决
Trae 的 Add Model 支持两种 API format,但 AI Code With 不做格式转换。Claude 只能打 Anthropic Messages 根地址;GPT、Gemini、DeepSeek、GLM、Kimi 只能打 OpenAI Chat Completions 的 /v1 地址。混用会 404 或解析失败。
先做这几项判断
API format 与 Model ID 所属协议不一致。Claude 必须走 Anthropic Messages,其余模型必须走 OpenAI Chat Completions。
- Claude 用 OpenAI Chat Completions,或 GPT/Gemini/DeepSeek/GLM/Kimi 用 Anthropic Messages,请求 404 或解析失败。
- Claude 模型被配成 OpenAI Chat Completions,或非 Claude 模型被配成 Anthropic Messages
- 确认当前 Model ID 的家族:以 claude 开头的走 Anthropic,其余走 OpenAI
01
按模型家族选择协议
以 claude 开头的 Model ID 一律选 Anthropic Messages。GPT、Gemini、DeepSeek、GLM、Kimi 一律选 OpenAI Chat Completions。不要因为 Trae 同时列出两种 format 就混用。
本页快捷复制区用协议选项卡分开两套配置。切换选项卡后,Request URL 与默认 Model ID 会一起切换。
02
让 Request URL 跟随 API format
Anthropic Messages 对应 https://api.aicodewith.ai(无 /v1)。OpenAI Chat Completions 对应 https://api.aicodewith.ai/v1。format 对了但地址反了,请求同样会失败。
每个模型单独 Add Model。不要把 Claude 的地址直接改成 GPT 的 ID,或反过来。
- 1确认当前 Model ID 的家族:以 claude 开头的走 Anthropic,其余走 OpenAI
- 2Claude 选 Anthropic Messages,Request URL 填 https://api.aicodewith.ai
03
保存后用真实请求确认协议
保存后关闭 Auto,选中该自定义模型发送一条短消息。正常回复且用量记录出现对应模型,说明协议已经对齐。
若此时变成 401,改看 API Key 一文;若变成 Model Not Found,改看模型 ID 一文。协议问题优先表现为 404 或响应无法解析。
- 1Claude 选 Anthropic Messages,Request URL 填 https://api.aicodewith.ai
- 2GPT / Gemini / DeepSeek / GLM / Kimi 选 OpenAI Chat Completions,Request URL 填 https://api.aicodewith.ai/v1
AI Code With 不会把 OpenAI 请求转成 Anthropic,也不会把 Anthropic 请求转成 OpenAI。选错协议无法靠改 Model ID 补救。
仍没解决时,继续看
资料来源
重新配置
返回接入中心,继续处理对应的配置步骤。
回到相关配置步骤