TokiLabsDocs
ツール連携

Codex CLI

Codex CLI は OpenAI のコマンドライン型コーディングアシスタントです。カスタム model provider を設定すると、Toki Labs の GPT シリーズモデルを利用できます。

1 つのキーですべてのモデルを利用できます。キーはお使いのブラウザ内にのみ保存され、どのサーバーにも送信されません。
Codex は OpenAI 形式のツールのため、API アドレスの末尾に /v1 を付ける必要があります。キーは他のツールと共通です。

インストール

Terminal / PowerShell
npm install -g @openai/codex

config.toml の設定

OSファイルの場所
Windows%USERPROFILE%\.codex\config.toml
macOS / Linux~/.codex/config.toml
config.toml
model_provider = "tokilabs"
model = "gpt-6.1-sol"

[model_providers.tokilabs]
name = "Toki Labs"
base_url = "https://api.tokilabs.xyz/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"

コマンドで一括書き込み:

PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
[IO.File]::WriteAllText("$HOME\.codex\config.toml", @'
model_provider = "tokilabs"
model = "gpt-6.1-sol"

[model_providers.tokilabs]
name = "Toki Labs"
base_url = "https://api.tokilabs.xyz/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
'@)
既存の config.toml を上書きします。既に設定がある場合は手動でマージしてください。

キーの設定

env_key = "OPENAI_API_KEY" は、Codex がこの環境変数からキーを読み込むことを意味します。まだ設定していない場合:

PowerShell (設定後にターミナルを開き直す)
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-your-key", "User")

起動とモデルの切り替え

Terminal
codex
# 一時的にモデルを指定
codex -m gpt-6-sol

セッション中に /model と入力しても切り替えられます。利用可能なモデルは モデル一覧 をご覧ください。

よくある質問

  • ChatGPT へのログインを求められる:model_provider = "tokilabs" がファイルの先頭(どの [...] セクションよりも前)に書かれているか確認してください。
  • 401 / Missing API key:現在のターミナルで OPENAI_API_KEY が読み込まれていません。ターミナルを開き直してから echo $OPENAI_API_KEY(PowerShell では $env:OPENAI_API_KEY)で確認してください。
  • モデルが存在しない:モデル名が モデル一覧 と完全に一致しているか確認してください。