trae调用失败主因是base url未填完整接口路径,必须手动包含/chat/completions等端点,不能依赖自动拼接;例如mimo需填https://token-plan-cn.xiaomimimo.com/v1/chat/completions而非仅/v1。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Trae中填完Base URL却提示调用失败,不是网络问题也不是Key失效,而是URL路径没对齐模型服务的真实端点——比如填了基础地址却漏掉/chat/completions后缀,或多了不该有的斜杠,请求直接404或400。
确认Base URL是否包含完整接口路径
Trae不会自动拼接/chat/completions,必须手动填全。例如MiMo官方要求的端点是/v1/chat/completions,只填https://token-plan-cn.xiaomimimo.com/v1就会404。
打开你配置的模型设置页 → 找到“自定义 Base URL”输入框 → 检查当前填写内容是否以/v1/chat/completions结尾。
如果不是,立刻改成https://token-plan-cn.xiaomimimo.com/v1/chat/completions(MiMo)或https://code0.ai/v1/chat/completions(Code0)等完整路径。
【必须填完整路径,不能只填基础URL】
验证Base URL能否被curl直连
复制你填进Trae的Base URL,在终端执行:
curl -X POST https://token-plan-cn.xiaomimimo.com/v1/chat/completions -H "Authorization: Bearer sk-xxx" -H "Content-Type: application/json" -d '{"model":"mimo-v2.5-pro","messages":[{"role":"user","content":"hi"}]}'
如果返回401 Unauthorized或400 Bad Request,说明URL可通、服务在线,问题出在Key或参数;如果返回404 Not Found或Connection refused,说明URL本身错误或域名不可达。
这一步能绕过Trae封装,快速定位是配置问题还是网络/服务问题。
检查Base URL末尾是否有冗余斜杠
方法一:删除末尾斜杠
很多API服务(如Code0、Groq)明确要求Base URL以/v1结尾,不能写成/v1/。多一个斜杠会导致最终请求变成https://code0.ai/v1//chat/completions,中间双斜杠触发404。
方法二:用浏览器访问Base URL根路径
把Base URL粘贴到浏览器地址栏,删掉/chat/completions部分,只留https://code0.ai/v1,回车。如果页面显示{"error":"Not Found"}或空白,说明基础路径本身有效;如果直接报DNS错误或连接超时,说明域名或协议写错。
注意:有些服务(如阿里云百炼)要求Base URL为https://dashscope.aliyuncs.com/api/v1,末尾绝不能加斜杠,否则后续拼接失败。
排查代理与网络拦截
第一步:确认Trae是否走系统代理
Trae默认不读取系统HTTP_PROXY环境变量,需手动开启。打开Trae设置 → Advanced → Network → 勾选“Use system proxy”。
第二步:测试代理是否生效
在命令行运行:curl -x http://127.0.0.1:7890 https://code0.ai/v1/models(假设你的代理端口是7890)。若返回模型列表,则代理正常;若失败,Trae即使勾选了也无法转发请求。
第三步:关闭杀毒软件临时防火墙
某些国产安全软件会静默拦截Trae进程的HTTPS请求,表现为“请求服务失败,请检查网络后重试”,但ping和curl都正常。临时退出安全软件再试一次。










