OpenAI Codex CLI を TokenCode に接続し、任意の大規模言語モデルで AI プログラミングを行います。
OpenAI Codex CLI は OpenAI 公式のコマンドライン AI プログラミングツールで、ネイティブで OpenAI Chat Completions API プロトコルを使用します。TokenCode を使用することで、Codex から Claude や Gemini などの他のモデルを呼び出すことができます。
ターミナルで以下の環境変数を設定します:
export OPENAI_API_KEY="sk-your-api-key"
export OPENAI_BASE_URL="https://tokencode.dev/v1"
その後、Codex を実行します:
codex
Codex の設定ファイル ~/.codex/config.json を編集します:
{
"provider": "openai",
"apiKey": "sk-your-api-key",
"baseURL": "https://tokencode.dev/v1",
"model": "gpt-5.5"
}
Codex はパラメータや設定でモデルを切り替えることができます:
# GPT-4o の使用
codex --model gpt-5.5
# Claude Sonnet の使用(プロトコル自動変換)
codex --model claude-sonnet-4-6
# Gemini 2.5 Pro の使用(プロトコル自動変換)
codex --model gemini-2.5-pro
# o3 推論モデルの使用
codex --model o3
Codex は OpenAI プロトコルでリクエストを送信します。TokenCode を通じて OpenAI 以外のモデル(Claude、Gemini など)を呼び出すと、TokenCode が自動的に以下を処理します:
codex --model gpt-5.5 "Hello, 接続確認"
正常なレスポンスが返ってくれば、接続設定は成功です。
| 用途 | 推奨モデル | 説明 |
|---|---|---|
| 一般的なプログラミング | claude-sonnet-4-6 | コードの理解と生成能力に優れています |
| 高速補完 | gpt-5.5-mini | レスポンスが速く、コストが低い |
| 深い推論 | o3 | 複雑なロジックやアーキテクチャ設計に適しています |
| 高コストパフォーマンス | deepseek-chat | 性能が良く、価格が低い |
URL に /v1 サフィックスが含まれていることを確認してください:https://tokencode.dev/v1。Codex はベース URL の後にエンドポイントパス(/chat/completions など)を付加します。
Codex がモデル名を検証する場合があります。モデル名が認識されないエラーが発生した場合は、標準的なモデル名を使用してみてください。
長いコード生成中にレスポンスが中断された場合、max_tokens の制限またはレート制限が原因である可能性があります。リクエストの複雑さを下げることをお試しください。