Codex 也能用 Grok、GLM、DeepSeek:三分钟接入三家模型

Codex 也能用 Grok、GLM、DeepSeek:三分钟接入三家模型

分享:

先看结果

装完之后,Codex App 新建任务时的模型列表会变成这样:

来源 例子
原生 GPT Sol、Terra、Luna
OpenCode Go Grok 4.5、GLM-5.3、Kimi、DeepSeek V4 Flash
Grok OAuth grok-oauth/grok-4.5、grok-4.6
Z.ai Coding zai-coding/glm-5.3、glm-5.2、glm-5-turbo

不换 App、不丢 ChatGPT 登录,模型列表里只是多出三家。这靠的是一个叫 codex-router 的非官方社区项目:它把 OpenCode Go 订阅、Grok CLI 的 OAuth 会话和 Z.ai GLM Coding Plan 统一接进 Codex 的模型选择器,底层走本地代理转发,所以原生 GPT 模型完全不受影响。

前置条件

  • macOS,已安装并登录 ChatGPT / Codex App
  • Node.js 22.19+、Git、uv(或 Python 3.10+)
  • 三种鉴权至少有一种:
    • OpenCode Go 订阅(OpenCode 登录后存在 ~/.local/share/opencode/auth.json
    • Grok CLI 官方会话(grok login --oauth 生成的 ~/.grok/auth.json
    • Z.ai GLM Coding Plan(OpenCode 里的 zai-coding-plan,或自备 Coding Plan API key)

没有对应凭证的 provider 会显示 setup needed,不影响其他 provider。

第一步:安装 codex-router

curl -fsSL https://raw.githubusercontent.com/duolahypercho/codex-router/main/install.sh | sh -s -- --prepare-only --no-tray

稳定目录是 ~/.local/share/codex-router(也可以用 brew tap duolahypercho/codex-router && brew install codex-router,首次安装可能较慢)。把 CLI 挂到 PATH 会更顺手:

mkdir -p ~/.local/bin
ln -sfn ~/.local/share/codex-router/bin/model-router ~/.local/bin/codex-router

第二步:写入凭证

密钥只进本机,不要贴到聊天或 commit 里:

cd ~/.local/share/codex-router
./bin/provider-key opencode-go set   # 交互式粘贴 OpenCode Go key
./bin/provider-key zai-coding set    # Z.ai GLM Coding Plan key

如果本机 OpenCode 已经登录,也可以从 ~/.local/share/opencode/auth.json 或 macOS Keychain(security find-generic-password)里读出来再写入。Grok 不用贴 key:只要 grok login --oauth 有官方会话,Router 会直接读 ~/.grok/auth.json

第三步:接入 Codex 并检查

cd ~/.local/share/codex-router
./install.sh --target codex --auto \
  --providers opencode-go,grok-oauth,zai-coding \
  --no-tray
./bin/model-router codex doctor

doctor 输出里看到这些就是成功:

  • Enabled providers: opencode-go, grok-oauth, zai-coding
  • Grok OAuth: official Grok CLI session → OK
  • Z.ai GLM Coding Plan key: protected file → OK
  • OpenCode Go/Zen key: protected file → OK

第四步:重启 Codex App

完全退出 ChatGPT / Codex(Dock 里右键退出,不是关窗口),重新打开、新建 task,模型列表里就能选三家来源的模型了。

日常管理

codex-router codex status          # 查看 Router 状态
codex-router codex doctor          # 体检
codex-router codex providers list  # 看哪些 provider 可用

不用了可以 codex-router codex uninstall 卸载。动手前先备份配置:

cp ~/.codex/config.toml ~/.codex/config.toml.bak-before-codex-router

几点提醒

  1. codex-router 是非官方社区项目;凭证只保存在本机 secret / Keychain / 官方 CLI 会话里。
  2. 它会改 ~/.codex/config.toml(本地 openai_base_url + merged-models.json),ChatGPT 登录保留。
  3. Gemini 等 Zen 模型默认不在 Go 预选里,需要 curate-models opencode-zen 另加。
  4. 新机器如果没有 Grok CLI / Z.ai / OpenCode Go 凭证,对应 provider 会失败、选择器里不显示模型,这是正常的。

想先了解这些工具和模型,可以看:Codex CLIopencodeGrok 4.6GLM-5.3DeepSeek V4 Flash

评论

还没有评论。成为第一个评论的人!

相关工具

相关文章

发布者

AI Nexus Team

AI Nexus Team

@hunterzhang86

6 分钟阅读