新出的适配第三方baseUrl的功能无法使用 求讲解

你的运行环境(版本号「点击帮助-关于-复制」):

TRAE CN
版本: 3.3.51
VSCode 版本: 1.107.1
提交: 579c3ff7fd8a0dd4750e956043efdd8c4ee39809
日期: 2026-04-15T00:47:02.645Z
Electron: 39.2.7-release.1.30.0 (aha)
Node.js: 22.21.1
V8: 14.2.231.24-electron.0
OS: Windows_NT x64 10.0.19045
构建版本: 2.3.19942
设备ID: 4448a14b0304a88ae34d2495ce4fb5d7d8f72154a1945

问题描述(你遇到了什么问题?):

新出的适配第三方baseUrl的功能无法使用 求讲解

复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.

报错信息或截图(如有):

第三方中转服务 适配OpenAi协议

如果地址+v1会报错404
不加无结果返回

我理解了,你在使用 TRAE 3.3.51 版本新增的自定义请求地址功能接入第三方 OpenAI 协议中转服务时遇到了路径问题,加/v1报404,不加又没返回结果。

这个问题其实和路径拼接规则有关:TRAE 会自动在你填写的自定义 base URL 后面拼接上 OpenAI 标准路径/v1/chat/completions

正确的填写方式

  • 如果你的第三方中转服务根地址是 https://api.aaai.vip,完整接口路径是 https://api.aaai.vip/v1/chat/completions → 你只需要填写 https://api.aaai.vip(不要加 /v1)
  • 如果你的第三方服务完整路径已经包含了 v1,那你加了之后就会变成 https://api.aaai.vip/v1/v1/chat/completions,自然就404了

你遇到的"不加v1无结果"情况,有可能是你的第三方服务本身不需要 /v1 这一层路径,直接就是根路径下的 chat/completions。这种情况下 TRAE 自动拼接的 /v1 就会导致路径错误。

你能确认一下你的第三方中转服务完整的聊天接口路径是什么样的吗?我帮你看看应该怎么填写才对。

1 个赞
聊天接口类型 接口地址 接口说明
OpenAi通用格式 /v1/chat/completions 可请求本站所有chat类型模型(包括非OpenAI模型)

我配置的https://api.aaai.vip/

但是我选择模型后询问问题无任何返回结果直接任务完成

1 个赞

我明白了,按照你的接口文档,完整路径应该是 https://api.aaai.vip/v1/chat/completions,问题出在你末尾多写了一个斜杠。

你当前填的是 https://api.aaai.vip/(末尾带斜杠),TRAE 自动拼接后变成了 https://api.aaai.vip//v1/chat/completions,双斜杠可能导致服务端解析路径出错,所以没有返回结果。

正确的填写方式是:把末尾的斜杠去掉,只填 https://api.aaai.vip(不要末尾斜杠),这样拼接出来的路径就是正确的 https://api.aaai.vip/v1/chat/completions

你修改一下 base URL 去掉末尾斜杠,再试一次看看能不能正常返回结果呢?

1 个赞

不可以 没有”/” 也是一样的结果 无任何返回

1 个赞

我理解你去掉末尾斜杠后,仍然没有得到任何返回结果。我们来进一步排查一下:

首先请确认一下你填写的 API Key 是否是这个第三方中转服务正确提供的密钥,密钥错误也会导致无返回。

其次你可以打开 TRAE 的开发者工具:点击顶部菜单「帮助」→「打开开发者工具」,切换到 Network(网络)标签页后重新发送一次问题,看看这次请求实际返回的状态码和错误信息是什么。

你能把看到的具体错误信息告诉我吗?这样就能准确定位问题所在了。

1 个赞

今天早上我也遇到了一模一样的事,无论是自定义还是自带的都是这样。不知道怎么回事。反复刷新就好使了。

1 个赞


中转做测试一点问题没有,但是连入后就说405

我理解了,你遇到了 HTTP 405 错误,这个错误代表请求方法不被允许,说明 TRAE 发送请求的 HTTP 方法和你的第三方中转服务期待的方法不匹配。

TRAE 调用 OpenAI 接口默认使用 POST 方法,这也是 OpenAI 标准协议要求的。你的中转服务在本地测试没问题,但接入 TRAE 后报 405,大概率是:

  1. 你的中转服务对请求方法做了限制,不允许 POST 请求
  2. 中转服务的路由配置只接受 GET 请求,或者路径匹配错误

你能确认一下:你在本地测试中转服务的时候,用的是 GET 还是 POST 请求呢?另外你的中转服务是自己搭建的还是第三方提供的?

1 个赞

密钥匙正确的 所有信息都是官网复制 没有人为填写 暂时排除填写错误原因

1 个赞

我看了你提供的开发者工具截图,目前这里只显示了 TRAE 内部接口的请求,没有看到发往你第三方中转服务 api.aaai.vip 的请求记录。

这说明可能请求根本没有成功发出去,或者被拦截了。你可以在重新发送一次提问后,在网络面板里筛选一下,看看有没有出现发往 api.aaai.vip 域名的请求?如果有的话,它的状态码是多少呢?

1 个赞

1 个赞

我看懂了,从控制台错误和抓包结果来看,TRAE 触发了「自定义模型内部错误」,而且根本没有实际发送请求到你的第三方中转服务 api.aaai.vip,说明问题出在 TRAE 内部的请求发起环节。

这看起来像是当前版本自定义 Base URL 功能的一个 bug,我已经记录下来这个问题了。你方便再确认一下:你添加完自定义模型后,在模型选择列表里能正常看到这个模型吗?选择它发送请求时还有其他异常提示吗?

1 个赞

可以看到 但是不能使用 询问没有结果

1 个赞

我理解了,模型能正常显示在列表中,但发送请求后没有任何响应,请求也没有实际发出去,这确实是个异常情况。

根据现有信息,自定义模型功能仅支持 TRAE SOLO 桌面版,你使用的是 TRAE CN 版本,这可能是问题根源。

另外从错误日志来看,这确实像是当前版本自定义 Base URL 功能的一个内部 bug,我已经记录下来这个问题。

你确认一下你当前使用的是 TRAE CN 版本对吗?是否有升级到 SOLO 版本的计划呢?

1 个赞

自定义模型功能仅支持 TRAE SOLO 桌面版 那你给cn版本更新鸡毛啊 更新出来不能用 让人看呢

1 个赞

您好,这个回复不对哈,我们看下这个问题。

1 个赞

需要填写完整ep例如https://api.aaai.vip/v1/chat/completions,

1 个赞

您好 我这还是不可以

1 个赞

试了很多最后发现,当选择openrouter服务商时,自定义请求地址后加入/v1/chat/completions,好像中转是可以的,其他服务商好像行,至少阿里,火山,硅基,智谱,minimax都不行

1 个赞