我的API调用经常有这个报错

deepseek的思考是reasoning,不是think,跟其他模型不一样

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

版本: 0.1.17

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

总是会中断报错,我的API不是Deep seek官方的API,但是对应的模型是;不知道是不是deepseek的思考是reasoning,不是think,跟其他模型不一样

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

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

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

1 个赞

你好!看到你遇到了模型请求失败的问题。从你提供的报错截图来看,这主要是一个服务商侧的问题。

1. 报错原因分析

你看到的 4028 错误码是 TRAE 的透传错误码,意味着 TRAE 将第三方模型服务商返回的原始错误直接展示给了你。

  • HTTP Status: 500:这代表“服务器内部错误”,也就是说请求已经到达了你的 API 服务商,但他们的服务器在处理时出错了。
  • do_request_failed:这是服务商返回的具体错误标识,通常意味着他们向上游(比如真正的 DeepSeek 接口)请求时失败了,或者是他们的网关出现了故障。

2. 关于 DeepSeek 的思考过程(Reasoning)

你提到的 reasoning vs think 确实是 DeepSeek R1 系列模型的一个特点。

  • TRAE 的处理:TRAE 在最新的版本中已经针对 DeepSeek 系列模型做了协议适配(比如在添加自定义模型时选择“Deepseek-4 系列”选项,它会自动处理推理内容的解析)。
  • 500 错误与字段的关系:通常情况下,如果只是字段名不匹配(比如 TRAE 找 reasoning_content 但服务商给的是 <think>),更常见的现象是“AI 不说话”或者“不显示思考过程”,而不应该直接报 HTTP 500 错误。500 错误说明服务商的服务器直接“挂了”或者无法完成请求。

3. 建议排查步骤

  1. 检查服务商状态:既然不是 DeepSeek 官方 API,建议去你所使用的第三方平台控制台看看有没有报错日志,或者确认下该平台的 DeepSeek 服务是否稳定。
  2. 核对模型系列配置:在 TRAE 的 设置 > 模型 中,找到你添加的这个自定义模型,点击编辑,确认“模型系列”是否选择了 Deepseek 系列(这有助于 TRAE 用最适合 DeepSeek 的方式发送请求)。
  3. 尝试更换服务商:如果问题持续,可以尝试接入其他服务商(如硅基流动、火山引擎等)或官方 API 交叉验证一下。

:clipboard: 为了帮你更精准地定位,还需要麻烦你提供以下信息:

  1. AI Trace 信息:在出问题的那个 AI 对话中,双击 AI 的头像,会自动复制一段 trace 信息,请粘贴回复给我。
  2. 设备信息:点击菜单栏 帮助 → 关于 → 点击「复制」,然后把内容粘贴给我(这能让我们看到具体的 Device Id 和更详细的版本环境)。

你可以先提供这些信息,我再帮你深入看看!:blush:

1 个赞

您当前的客户端版本是多少,可以贴下会话ID看下

1 个赞