在处理OpenCode配置时,针对不同的AI模型,如OpenAI、Anthropic和Google的模型,它们各自的格式并不相同。通常,我们使用基于NewAPI的中转站来统一接入这些不同的模型。然而,这种做法虽然方便,但可能存在一些问题,比如增加延迟和参数兼容性问题。为了解决这个问题,我们可以采用更直接的配置方法,直接使用原生协议来调用模型,从而提高响应速度并确保功能支持完整。具体来说,我们可以通过修改配置文件中的npm包引用,从@ai-sdk/openai-compatible改为对应的原生包,比如@ai-sdk/google@ai-sdk/anthropic,同时保持baseURL指向我们的中转地址。这样配置后,我们的请求将直接使用Google或Anthropic的原生协议,避免了中间的转换逻辑,从而优化了性能和兼容性。

标签: none

评论已关闭