自定义模型请求失败 (4054) - TRAE代理服务器转发第三方中转站报错

排查过程:
API 本身正常:使用 curl 直接调用该中转站 API(https://***/v1/chat/completions ),模型 gpt-5.4-high 响应正常,返回有效内容。
配置信息正确:API 密钥、模型 ID、base_url 均已确认无误。
分析日志发现根因:查看 ai-agent 日志,发现自定义模型请求并非直连中转站,而是通过 TRAE 官方代理服务器(trae-api-cn.mchost.guru)转发。日志关键错误:
Plain Text
[AhaNetHTTPClient/Stream][Error] error: ErrorEvent {
message: “Custom model internal error occurred. Please check the proxy response for details.”,
code: 4054
}
请求链路为:应用 → trae-api-cn.mchost.guru(TRAE代理) → ****.
(第三方中转站),代理服务器在转发环节失败。
尝试修改 manifest.json 白名单无效:在 domain_white_list 中添加了中转站域名,但因请求走代理而非直连,修改无效。

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

TRAE SOLO CN 版本: 0.1.7 提交: efa016a6172af803a301f1ddaba2c7bd2eb56c84 日期: 2026-04-30T12:18:54.915Z Electron: 39.2.7-release.1.33.3 (aha) OS: Windows 11 (10.0.26200)

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

在 TRAE SOLO CN 中添加第三方中转站自定义模型(OpenAI 兼容),配置完成后选择该模型发送消息,提示"模型请求失败,请稍后重试。(4054)"。

复现步骤(如何才能重现这个 Bug/问题?):
1.设置 → 模型管理 → 添加自定义模型
2.填写 API 密钥和自定义请求地址(第三方中转站 )
3.回到会话,选择刚添加的自定义模型,发送任意消息 → 报错 4054

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

模型请求失败,请稍后重试。(4054)

2 个赞

我理解你遇到了自定义模型请求失败的问题,错误码 4054。根据你提供的信息,请求是通过 TRAE 代理服务器(trae-api-cn.mchost.guru)转发的,但在代理环节失败了。

从你的排查来看,API 本身没问题,配置也正确。这种情况下,可能是 TRAE 代理服务器与第三方中转站的兼容性问题。

你添加自定义模型时,是在 TRAE SOLO 的模型管理界面里选了某个具体厂商(比如 OpenAI),还是用的其他方式?

1 个赞

选的OpenAI

1 个赞

我理解了,你是在模型管理里选了"OpenAI"厂商类型来配置的第三方中转站。

从你提供的日志看,问题确实出在 TRAE 代理转发环节。对于自定义 OpenAI 兼容模型,其实可以用另一种方式配置来绕过代理。

你试试在添加模型时,不选具体厂商类型,而是找一下有没有"自定义模型(OpenAI 兼容)"或类似的选项?这种配置方式通常会直接连接你填的 base_url,不走 TRAE 代理。

1 个赞

添加模型中没有看到自定义模型选项

1 个赞

既然没看到"自定义模型(OpenAI 兼容)"选项,那我们换个思路。

在选"OpenAI"厂商类型时,你填写的 base_url 是完整的 https:///v1/chat/completions 吗?如果是,可以试试只填到 https:///v1/ 这部分,模型调用路径 TRAE 会自动补全。

另外,能不能把你在模型管理界面的配置截图发一下看看?(注意遮挡 API key)

1 个赞

1 个赞

我看到了配置截图,你用的是华为云的 API 端点(maas-coding-api.cn-huabei-1.x.yun),base_url 填的是 https://maas-coding-api.cn-huabei-1.x.yun/v2

从配置看,modelId 填的是 astron-code-latest,这个模型 ID 看起来是对的。不过你选的是"OpenAI"厂商类型,这种情况下 TRAE 会走代理。

华为云的这个 API 端点是 OpenAI 兼容格式吗?如果是的话,我们可以试试把 base_url 改一下,直接用完整路径。你能不能把你原来用 curl 测试时的完整请求地址(去掉敏感信息)发一下?

1 个赞

使用的是讯飞星辰MAAS的coding plan,modelId:astron-code-latest,openai_url:https://maas-coding-api.cn-huabei-1.xf-yun.com/v2,anthropic_url:https://maas-coding-api.cn-huabei-1.xf-yun.com/anthropic,trae solo 的模型应该如何配置呢

1 个赞

这是目前trae solo配置的界面及内容

1 个赞

我看到你用的是讯飞星辰MAAS的API,有OpenAI兼容格式和Anthropic兼容格式两种端点。

让我查一下有没有类似的配置案例,看看如何让TRAE直连这个API而不走代理。
从配置界面看,你选的是"OpenAI"厂商,这种情况下 TRAE 会走代理。

看知识库提到 TRAE 支持 OpenRouter 作为厂商类型,而 OpenRouter 本质就是个中转站。你可以试试在服务商下拉列表里找一下有没有类似"通用 OpenAI 兼容"或可以直接配置直连的选项?

另外,你有试过用 TRAE CLI 配置模型吗?CLI 的配置文件方式可能更灵活,支持直接配置不走代理的自定义模型。

1 个赞

我明白了,你用的是讯飞星辰MAAS的coding plan。让我先搜索一下相关配置方法。我看到了讯飞星辰MAAS的配置信息。从你的截图和描述来看,目前用"OpenAI"厂商类型配置时,TRAE会走代理导致报错。

有两个方向可以试试:

  1. 如果你会用TRAE CLI,可以直接编辑配置文件添加模型,这样可以不走代理
  2. 先确认一下讯飞的这个端点完整路径——你用curl测试时,完整URL是 https://maas-coding-api.cn-huabei-1.xf-yun.com/v2/chat/completions 吗?

先告诉我curl测试的完整地址,我看看能不能帮你调整配置方式。

1 个赞

openai_url:https://maas-coding-api.cn-huabei-1.xf-yun.com/v2,

anthropic_url:https://maas-coding-api.cn-huabei-1.xf-yun.com/anthropic

这两个均可

1 个赞

好的,我看到你提供了两个端点。让我搜索一下 TRAE 如何在配置中绕过代理直连自定义模型,以及是否有专门的通用兼容选项。
我看到你有两个端点可用。既然在图形界面配置走代理导致报错,我们可以试试用 TRAE CLI 配置文件的方式,这样能更灵活地设置直连。

你有安装 TRAE CLI 吗?如果有的话,可以用 traecli config edit 编辑配置文件添加自定义模型。这种方式应该可以不走 TRAE 代理直接连讯飞的端点。

你想先试试 CLI 配置的方式吗?
好的,CLI 配置确实是目前最灵活的方式,可以直接添加 OpenAI 兼容模型,而且配置后可以在 TRAE SOLO 里直接用。

从官网文档看,CLI 配置的自定义模型支持 base_url 设置,用这种方式配置的模型会直连你填的地址,不走 TRAE 代理。

你先看看有没有安装 TRAE CLI?如果已经安装了,我可以给你写个针对讯飞的配置示例。

1 个赞

如何安装TRAE CLI

1 个赞

好的,我来告诉你如何安装 TRAE CLI。
好的,我来给你说下 TRAE CLI 的安装方法。

先看一下官网的快速入门文档,获取具体的安装命令。
好的,我来告诉你 TRAE CLI 的安装方法。

根据你的系统(从之前的信息看你是 Windows 11),可以这样安装:

  1. 打开 PowerShell(不需要管理员权限)
  2. 运行这个命令:irm https://trae.cn/trae-cli/install.ps1 | iex
  3. 安装完成后,运行 traecli 启动一下,它会引导你登录

安装好 CLI 后,你就可以用 traecli config edit 来编辑配置文件,添加讯飞的自定义模型了。我等你安装好 CLI 后,再给你具体的配置示例。

你先试试安装 CLI ?

1 个赞

别听AI乱折腾了,就是突然不能用了,等官方处理吧

1 个赞

TRAE宝是AI?不是真正的技术人员?

1 个赞