这篇技术指南探讨了在 NewAPI 等中转代理环境下配置 OpenCode 的最佳实践。文章指出,许多开发者在接入 Google Gemini 或 Anthropic Claude 等非 OpenAI 模型时,习惯沿用基于 OpenAI 格式的通用配置(使用 `@ai-sdk/openai-compatible`)。然而,这种做法会强制所有请求通过 `/v1/chat/completions` 接口进行格式转换,导致中转站需要进行额外的逻辑处理。这不仅增加了网络延迟,还可能因参数映射不全而引发报错或功能缺失。针对这一问题,文章提出了基于 Vercel AI SDK 底层能力的优化方案:开发者可以直接将配置中的 npm 包替换为原生包(如 `@ai-sdk/google` 或 `@ai-sdk/anthropic`),同时保留指向 NewAPI 的 baseURL。这样配置后,请求将以模型的原生协议发送,从而绕过 OpenAI 兼容层。实测表明,这种方法能显著降低响应延迟,并确保对模型原生特性的完整支持。
事件分析
💡 核心观点:摒弃“唯OpenAI格式”的路径依赖,回归原生协议调用,是提升AI应用开发效率与稳定性的关键优化方向。
原文链接:Linux.do





