Atri (@JuyaoHuang) 在 在 OpenCode 使用中转代理遭遇了 SDK 不适配的问题 中发帖
最近折腾 OpenCode 配置第三方 API 代理时,遇到了一连串报错。
排查了一圈下来,我发现这些问题的根源不在配置本身,而是 OpenCode 在架构上深度绑定了 Vercel AI SDK——这导致它与 Claude Code CLI 使用的官方 SDK(@anthropic-ai/sdk)存在结构性不兼容,而且用户没办法自己改。
1. 事情起因
OpenCode 虽然没有 openclaw 这么无脑火,但我在使用 cc 的配套项目 oh-my-claude(omc) 的时候刷到过。我看他它支持自定义 provider,理论上只要改几行 JSON 配置就能接入各种 LLM 代理,正好可以使用他推荐的 claude 主控 + codex 执行 + Gemini 设计 ui。
我手上是有着 codex 的 team,但习惯用 claude 后,没咋用 codex。但逛社区的时...