Trae接入Azure-OpenAI GPT-5.5模型因max_tokens参数不兼容调用报错问题

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

TRAE Work CN
版本: 0.1.25
提交: aaf95a4687d41f8e6e0519655d3e21b9ee1ab4dc
日期: 2026-06-28T15:15:40.700Z
Electron: 39.2.7-release.1.41.0 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.47348
设备ID: 8fc1fb55f1c8c5e6743cd923024c6286dd03d7220783d0ad047a0748111143ca
Web SDK Version: 1.4.31
Device Id: 1528799213134650

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

一、问题概述
在Trae中配置Azure-OpenAI GPT-5.5模型后,调用模型直接报错,所有AI对话、代码生成功能无法使用,业务调用完全中断。
二、报错详情
报错文案:Unsupported parameter: ‘max_tokens’ is not supported with this model. Use ‘max_completion_tokens’ instead.
错误类型:unsupported_parameter | HTTP 400 | 工具错误码:4028
问题参数:max_tokens(模型不兼容)
三、问题原因
Azure GPT-5.5 新版模型已废弃 max_tokens 参数,强制要求使用 max_completion_tokens 参数。当前Trae的Azure OpenAI请求逻辑仍固定使用旧参数,未对新模型做兼容适配,导致接口校验失败。
四、影响范围
接入GPT-5.5模型后全部调用失败,无自动兼容、无用户手动配置入口,完全阻断日常开发及AI辅助使用流程。
五、修复建议
优化Azure模型请求参数逻辑:针对GPT-5.5及以上新模型自动将 max_tokens 替换为 max_completion_tokens;增加模型版本适配判断,兼顾新旧模型参数兼容,彻底解决400参数报错问题。

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

感谢你提供如此详尽的排查信息和建议!这个兼容性问题确实存在。

目前 TRAE Work 在请求自定义模型时,底层确实默认使用了 max_tokens 参数来控制生成长度。由于 Azure OpenAI 的新版 GPT-5.5 模型废弃了该参数并强制要求使用 max_completion_tokens,导致接口校验失败,从而透传了 4028 错误。

你的修复建议非常专业且清晰!我已经将这个“针对新版模型参数(max_completion_tokens)的兼容适配”需求记录下来了,后续会由研发团队进行评估和优化。

作为临时的替代方案,建议你目前在 Azure 平台暂时部署尚未废弃 max_tokens 参数的稍早版本模型(如 GPT-5.4 或旧版 GPT-5.5),以保证在 TRAE Work 中的正常调用。

再次感谢你在论坛的深入反馈,这对我们改进产品非常有帮助!如果还有其他发现,随时交流 :blush:


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

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

刚升了GPT-5.5就全挂,开发完全没法用,这种参数没适配真的挺恼火的,耽误事。

辛苦发个对话ID

2434776352698979:6a9466abbabb6e909417e706bd3f2d30_6a44bc7347e354147ab3a176.6a4b13ba271710fb6de6901f.6a4b13b9271710fb6de6901d:TRAE Work CN.0.1.29.no_sid.no_ppe.T(2026/7/6 10:32:26)

模型类型选择GPT-5系列在看看

也不行
2434776352698979:ffecf64ea4a84db438ada360fee83ce4_6a447df219ace3a8c5da14a4.6a4bbcbcf48c854f72b4e8d9.6a4bbcbcf48c854f72b4e8d7:TRAE Work CN.0.1.30.no_sid.no_ppe.T(2026/7/6 22:33:32)

收到,我们来看下。

是选择的这个吗?


不是gpt官方接口,是用azure

用我上面的那个方式试一下,兼容性好一些

我们公司开的是Azure OpenAl,只能用这个

可以在自定义配置里配模型,需要手动输入请求地址,然后可以选gpt-5系列

会出现这个错误:Unknown parameter: ‘thinking’. (Model Provider Error Code: unknown_parameter, HTTP Status: 400, Param: thinking) (4028)

2434776352698979:4f75ff3f83152fbddae1573574dbc035_6a506dc33db5fc212bb32ff1.6a506f263db5fc212bb3303e.6a506f263db5fc212bb3303c:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/10 12:03:50)

优化了一下,再试试

在trae cn可以,在TRAE Work CN还是不行,TRAE Work CN是最新版本。
2434776352698979:5aa858abf2486a012f14b119efef9fe6_6a51dd421788393ba00694b9.6a51f3dd1f8cab9ada5969f2.6a51f3dd1f8cab9ada5969f0:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/11 15:42:21)

ok 我们再看下

TRAE Work在work下还是会出现
Unsupported parameter: ‘max_tokens’ is not supported with this model. Use ‘max_completion_tokens’ instead. (Model Provider Error Code: unsupported_parameter, HTTP Status: 400, Param: max_tokens) (4028)

2434776352698979:36457144173ef3586e524ea00c4b569c_6a639692eb68754b3add6c59.6a639692eb68754b3add6c5c.6a639692eb68754b3add6c5a:TRAE Work CN.0.1.39.no_sid.no_ppe.T(2026/7/25 00:45:06)

在code模式下就没问题

这个报错问下模型服务商哈
image

今天更新了trae work最新版本解决了,能够在work模式下正常使用了