GitHub周趋势2026W25 | Headroom 压缩 95% Token、NVIDIA 开源 AI Agent 安全扫描器、…
2026-07-28
2026-08-03 0
必须升级Trae至v3.3.51内测版并严格按协议填写Base URL:OpenAI类需以/v1/chat/completions结尾,Anthropic类以/messages结尾,阿里云百炼填指定完整地址,否则因路径重复或截断导致404/401错误。

当你在Trae中配置第三方模型却反复报404、401或“invalid endpoint”时,问题大概率出在Base URL格式上——它既不能太短(缺关键路径),也不能太长(重复拼接),必须严格匹配Trae的请求组装逻辑。
打开Trae → 左下角设置图标 → 查看右上角版本号。若显示v3.3.50或更低,【必须升级到v3.3.51内测版】,否则所有Base URL都会被强制截断为域名层级,根本无法填入/chat/completions等路径段。旧版本不支持自定义完整请求地址,强行填写会静默失效。
下载地址:https://pan.quark.cn/s/04f13a16da02(建议立即转存,该内测资源随时可能下线)
方法一:对照接口文档反向提取基础地址
拿到服务商给的完整调用地址后,比如:https://api.mimo.kefu.mi.com/openai/v1/chat/completions,直接删掉末尾的/chat/completions,只保留https://api.mimo.kefu.mi.com/openai/v1填入Base URL字段。Trae会在内部自动补上/chat/completions,填错会导致最终URL变成.../v1/chat/completions/chat/completions,必然404。
方法二:用curl快速验证是否可通
在终端执行:curl -X POST https://your-base-url/chat/completions -H "Authorization: Bearer sk-xxx" -H "Content-Type: application/json" -d '{"model":"test","messages":[{"role":"user","content":"hi"}]}'。如果返回404,说明你填的Base URL本身已多带了一层路径;如果返回401,说明Base URL格式正确但Key无效——这是关键分水岭。
第一步:打开AI Settings → Add Model → 选择服务商类型
第二步:根据所选协议填入对应完整路径
① 选OpenAI或OpenAI Compatible → Base URL必须以/v1/chat/completions结尾
② 选Anthropic → Base URL必须以/messages结尾,填/v1/messages或/api/messages都行,但绝不能是/v1/chat/completions
③ 选阿里云百炼 → 填https://coding.dashscope.aliyuncs.com/v1/chat/completions,注意不是/v1或/openai/v1
这一步错一个字符就会触发鉴权绕过或路由失败,【/chat/completions和/messages不可互换】。
在Trae中新建空白文件 → 输入「你好」→ 点击发送。观察开发者工具Network标签页(Ctrl+Shift+I → Network → Filter填completions):
正确表现:看到一条请求,Preview里显示{"id":"...",status:200
❌ 错误表现:请求未发出 / 发出但Status显示0 / Status为404且URL明显多出/chat/completions
只要Network里能看到带完整路径的请求并返回200,就证明Base URL格式通过了Trae底层校验。