Codex 和 OpenCode 都想用,多模型入口怎么配才不串线

介绍 Codex 与 OpenCode 同时使用时如何分开 Provider、Endpoint 和 Key,并利用调用记录避免配置串线。

8 分钟阅读
Codex 和 OpenCode 都想用,多模型入口怎么配才不串线

同一个仓库里轮流用 Codex 和 OpenCode,表面上只是换了一个命令。

背后却多了一套 Provider、一份配置文件、一个默认模型,还有另一条调用记录。

真正麻烦的不是安装两个工具,是用久以后忘了哪个工具走哪个地址,哪个 Key 又对应哪个项目。

AI Code With 对 Codex 与 OpenCode 都有明确接入步骤,所以两者都属于已确认的接入生态。这里能统一的是模型账户、余额、Key 与后台观察,不是两款工具自己的 Agent 能力。

两个工具,两份配置

Codex 使用专用 Endpoint:

https://api.aicodewith.ai/chatgpt/v1

同时使用 Responses Provider。

OpenCode 则在 opencode.json 中添加 AI Code With Provider,填写 Base URL、Key 和模型。它的 OpenAI 风格入口按当前产品事实使用:

https://api.aicodewith.ai/v1

不要因为两个地址都含有 v1,就把它们理解成同一个接口。Codex 前面还有专用的 chatgpt 路径,协议也有自己的要求。

给调用留下可识别的痕迹

如果两个工具长期共存,建议至少用不同 Key,例如 codex-project-aopencode-project-a。再根据实际需要设置模型、渠道或额度限制。

这样一次调用失败时,可以直接在 Usage Records 按 Key 和时间筛选。先看请求有没有到平台,再看模型、渠道、Token 与费用。比在两个配置文件之间来回猜快得多。

切工具之前,先处理工作树

模型入口统一,不会自动解决两个 Agent 同时改文件的问题。切换前至少确认 Git 状态,提交或暂存需要保留的改动,并告诉新工具当前任务边界。

这也是最容易被营销文案跳过的一层。API 配置解决的是模型怎么进来,不是两个工具怎么协作。AI Code With 不提供仓库权限、GitHub Secret 管理或自动合并能力。

如果你只偶尔试一次 OpenCode,用同一个测试 Key也可以,但用完就应撤销或停用。长期使用再拆 Key,别一上来把简单工作流设计成微服务。

统一入口的价值,应该是少一点重复注册和对账。

不是把所有配置写成一锅粥。