trae更新版本后,原本可以添加的自定义模型,现在返回 empty response data,然后不让添加和使用了

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

TRAE
版本: 3.5.81
VSCode 版本: 1.107.1
提交: 1d77c78ec48282dc114875a57a2269199d898538
日期: 2026-07-28T11:53:22.402Z
Electron: 39.2.7-release.1.46.1 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.61406
设备ID: ffd38d2da26a5408d108249009bdd89061a99b022e667a7a1131bfdfa4459e2a
Device Id: 7514697372292646401

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

trae更新版本后,原本可以添加的自定义模型,现在返回 empty response data,然后不让添加和使用了

复现步骤(如何才能重现这个 Bug/问题?):
1.添加模型
2.添加自定义模型
3.open ai completions格式,模型请求失败

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

请在此处粘贴截图或日志代码

欢迎呀~看到你遇到了自定义模型添加报错的问题。这个 Empty response data 的提示,通常是因为填写的请求地址(Endpoint)不正确,或者网络连通性问题导致服务端没有返回预期数据。

你可以从下面两个方向排查一下:

  1. 检查请求地址配置:从你的截图看到,目前「完整 URL」开关是关闭状态,这种情况下 TRAE 会自动在地址末尾加上 /chat/completions。如果你填写的地址本身就已经包含了这个后缀,会导致请求路径重复而报错。建议你打开右上角的「完整 URL」开关后再填入完整地址,或者在关闭开关时只填基础地址(比如 https://api.example.com/v1)。
  2. 检查网络与代理:如果地址没问题,可能是网络代理拦截了请求导致返回空数据。可以尝试暂时关闭代理,或者确认该端点地址在你的网络环境下能正常访问。

如果调整后还是不行,可以提供一下你填写的具体地址格式(可以把域名打码),我们再一起看看~ :blush:

自定义请求地址是正确的吗

我在间隔1小时之后测试通过了。。。参数都没变过

用自定义配置试试

就不能和以前一样可以选择不验证添加吗?

感谢你的反馈!从目前的界面来看,新版本在添加自定义模型时确实增加了连通性校验,暂时没有保留“跳过验证强制添加”的选项了。

你提到的“希望恢复不验证添加”这个建议很有价值,尤其是在网络偶尔波动或者接口不稳定的情况下,强制校验确实会卡住添加流程。

既然你间隔一段时间后已经测试通过并添加成功了,可以先正常用着。关于这个功能建议,已经在这个帖子里记录下来啦,其他有相同诉求的小伙伴也可以在这里一起讨论和投票~有其他问题随时交流 :blush:

解决了吗,一直调用失败啊

Empty response data

Empty response data = Trae 收到 HTTP 200 连接成功,但是流式 SSE 解析流程异常,没有提取到有效的文本输出

结合你整套 NVIDIA build.nvidia + Trae CN 的环境,一共 5 层根源,按权重从高到低:

NVIDIA 接口返回前置免责纯文本,破坏 SSE 标准(已经亲眼看到这段文字)

NVIDIA 在正式 SSE 流最前面直接输出一段普通明文:

AI models generate responses and outputs based on complex algorithms……

标准 OpenAI SSE 必须全部以 data: {...} 开头

Trae 的解析逻辑非常严格:

一旦流开头不是合法 data: 块 → 解析器直接终止,判定空响应 Empty response data

Python 官方 OpenAI SDK 做了兼容,自动过滤这类杂文本;

Trae CN 自定义 OpenAI 模块没有做兼容,直接翻车。

删除