自定义接入opencode go套餐的qwen-3.7max和plus无法使用

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

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

自定义配置添加模型,接入opencode go套餐的qwen-3.7max和plus模型,无法使用,请求模型失败,提示Internal server error (HTTP Status: 500)。

复现步骤(如何才能重现这个 Bug/问题?):
1.正常接入模型。
2.发起对话。
3.请求失败,提示Internal server error (HTTP Status: 500)。

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

1 个赞

看到你提供的截图和报错信息了,接入 OpenCode Go 套餐时出现 500 错误(Internal Server Error),通常是由于 API 格式选择不匹配请求地址拼接不正确 导致的。

根据你的截图,建议尝试以下调整:

1. 修改 API 格式

目前你选择的是 Anthropic Messages 格式,但 Qwen(通义千问)系列模型通常遵循 OpenAI Chat 格式

  • 建议操作:将「API 格式」切换为 OpenAI Chat 格式

2. 检查请求地址与拼接规则

在 TRAE 中,如果你关闭了「完整 URL」开关:

  • 选择 Anthropic 格式时,系统会自动在地址末尾补全 /v1/messages
  • 选择 OpenAI 格式时,系统会自动在地址末尾补全 /v1/chat/completions
  • 排查方向:请确认 OpenCode 提供的接口基础路径。如果基础路径是 https://opencode.ai/zen/go,切换到 OpenAI 格式后,实际请求地址会变成 https://opencode.ai/zen/go/v1/chat/completions。如果服务商要求的路径不含 /v1,你可能需要开启「完整 URL」开关并填写完整地址。

3. 校验模型 ID

截图中的模型 ID 为 qwen3.7-max

  • 建议操作:请核对 OpenCode 官方文档中的模型标识符。通常 Qwen 系列的命名为 qwen-maxqwen-plus,请确保 ID 与服务商定义完全一致。此外,Qwen 目前主流版本为 2.5,建议确认 3.7 是否为该服务商特有的命名。

4. 调低上下文窗口

你设置的上下文窗口(Input 991800)非常大。

  • 建议操作:尝试先将输入窗口调低(例如 32768128000)进行测试。部分第三方服务商在请求参数超出其支持上限时,可能会直接返回 500 错误。

如果上述调整后仍然报错,我们需要更详细的日志来定位是请求参数问题还是服务商侧的故障:

:clipboard: 需要你提供 AI Trace 信息来帮助定位问题:

在出问题的 AI 对话中,双击 AI 的头像即可自动复制 trace 信息,然后粘贴到这里发给我。

:paperclip: 参考文档通过自定义配置添加模型

1 个赞

感觉你的请求地址有问题,如果是完整URL要点亮按钮

1 个赞

你选错API格式了,应该是 OpenAI Chat Completions 格式

1 个赞

用的是完整URL,然Trae自己切到非完整上的,然后把我复制过来的url去掉了/v1/messages。

1 个赞

这样还是不行??你改一下OpenAI Chat Completions 格式

1 个赞

OpenAI Chat Completions格式同样试过,报的是另外的错误,opencode go套餐中api sdk包要求用的是anthropic

1 个赞

他们的意思是,你这里格式选错了,不要选A长的,用openAi的

1 个赞

OpenAI Chat Completions格式同样试过,报的是另外的错误,opencode go套餐中api sdk包要求用的是anthropic

1 个赞

看了一下应该没大问题,我觉得可能是TRAE没适配了

确实是要选Anthropic 格式。我这边TRAE SOLO CN 0.1.17 正常,可能IDE那边有问题吧

1 个赞

trae已经不适配了 大家换ide把

1 个赞