公司在火山引擎买的服务,但是对apikey做了白名单设置
如图所示,我在命令窗可以使用,但是无法在trae中添加模型
针对你在 TRAE IDE 中添加火山引擎自定义模型因 IP 白名单失败的问题,这通常是因为命令行和 TRAE 的网络出口 IP 不一致导致的(命令行 curl 默认不走代理,而 TRAE 可能走了代理)。建议按以下步骤排查:
proxy,查看 Http: Proxy 是否配置了代理地址。如果有,会导致出口 IP 变成代理服务器的 IP,建议清空该配置后重启 TRAE 重试。*.volces.com)设置为直连(Direct),或者临时关闭代理软件后再添加模型。你可以先试试排查代理设置,如果展开后的错误信息提示了其他内容,也可以发给我帮你继续看看~
你说得完全正确!这确实是添加失败的根本原因。
在 TRAE 中配置自定义模型时,请求并不是直接从你的电脑本地发给火山引擎的,而是会先经过 TRAE 的云端服务器进行转发。所以火山引擎那边看到的 clientIP(比如截图里的 121.30.179.47)其实是 TRAE 服务器的 IP,而不是你电脑的本地 IP,这就触发了你设置的 IP 白名单拦截。
关于你提到的“关闭内置 provider”,目前 TRAE 的架构设计是所有 AI 请求都需要经过云端服务,暂时不支持绕过服务端直接从本地发请求,所以确实找不到关闭的开关。
为了能在 TRAE 里顺利使用,目前的解决方案是:建议你去火山引擎控制台,把这个 API Key 的 IP 白名单限制关掉;或者专门为 TRAE 新建一个不限制 IP 的 API Key 来使用。
你可以试试调整一下火山引擎那边的设置,如果还有其他问题随时叫我哈~
是的,现在就是这样凑合用的