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. 1确认当前 Model ID 的家族:以 claude 开头的走 Anthropic,其余走 OpenAI
  2. 2Claude 选 Anthropic Messages,Request URL 填 https://api.aicodewith.ai

03

保存后用真实请求确认协议

保存后关闭 Auto,选中该自定义模型发送一条短消息。正常回复且用量记录出现对应模型,说明协议已经对齐。

若此时变成 401,改看 API Key 一文;若变成 Model Not Found,改看模型 ID 一文。协议问题优先表现为 404 或响应无法解析。

  1. 1Claude 选 Anthropic Messages,Request URL 填 https://api.aicodewith.ai
  2. 2GPT / Gemini / DeepSeek / GLM / Kimi 选 OpenAI Chat Completions,Request URL 填 https://api.aicodewith.ai/v1

AI Code With 不会把 OpenAI 请求转成 Anthropic,也不会把 Anthropic 请求转成 OpenAI。选错协议无法靠改 Model ID 补救。

仍没解决时,继续看

资料来源

重新配置

返回接入中心,继续处理对应的配置步骤。

回到相关配置步骤