Codex で Grok・GLM・DeepSeek を使う:3 プロバイダを 3 分で導入

Codex で Grok・GLM・DeepSeek を使う:3 プロバイダを 3 分で導入

共有:

まず結果から

設定が終わると、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

アプリを変えず、ChatGPT のログインも失わず、モデル一覧に 3 つの提供元が増えるだけです。これを実現するのが非公式のコミュニティプロジェクト 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+)
  • 次の認証のうち少なくとも 1 つ:
    • 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)

認証がないプロバイダは setup needed と表示されるだけで、他に影響しません。

ステップ 1:codex-router をインストール

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

安定ディレクトリは ~/.local/share/codex-routerbrew 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

ステップ 2:認証情報を書き込む

鍵はローカルにだけ保存します。チャットやコミットに貼り付けないでください:

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 を直接読みます。

ステップ 3: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

ステップ 4:Codex App を再起動

ChatGPT / Codex を完全に終了し(ウィンドウを閉じるのではなく Dock で右クリックして終了)、開き直して新しいタスクを作成します。モデル一覧で 3 つの提供元が選べるようになります。

日常のコマンド

codex-router codex status          # Router の状態
codex-router codex doctor          # ヘルスチェック
codex-router codex providers list  # 利用可能なプロバイダ一覧

不要になったら 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 の認証がない新規マシンでは該当プロバイダが失敗し、ピッカーにモデルが表示されません。これが正常です。

これらのツールとモデルを知りたい方は:Codex CLIopencodeGrok 4.6GLM-5.3DeepSeek V4 Flash

コメント

まだコメントがありません。最初のコメントを投稿してください!

関連ツール

関連記事

発行者

AI Nexus Team

AI Nexus Team

@hunterzhang86

6 分で読む

カテゴリー