Skip to content

Codex CLI

このページはターミナル版の Codex CLI 向けです。ChatGPT デスクトップアプリ、Codex クライアント、IDE 拡張を使う場合は Codex/ChatGPT ガイドを参照してください。

TIP

おすすめの手順:CC Switch で getapi.one と getapi.pro を別々の OpenAI 互換 Provider として作成します。CLI だけで設定する場合は、両方の Provider を Codex の config.toml に追加し、API Key は環境変数に保存します。

デスクトップアプリや IDE 拡張については Codex/ChatGPT を参照してください。

ダウンロードとインストール

CC Switch ダウンロード

GetAPI Provider を視覚的に管理・切り替えたい場合は、まず CC Switch をインストールしてください。

クライアントシステム / 用途CDN ダウンロード代替
CC SwitchmacOSダウンロードGitHub Releases
CC SwitchWindowsダウンロードGitHub Releases
CC Switchその他のバージョンGitHub Releases

Codex CLI をインストール

Codex CLI の公式インストールコマンド:

bash
curl -fsSL https://chatgpt.com/codex/install.sh | sh

現在の環境でインストールスクリプトを使えない場合は、代替方法について OpenAI 公式 Codex CLI ドキュメントを確認してください。

始める前に

  • Codex CLI がインストールされ、ターミナルで codex コマンドを実行できます。
  • CC Switch がインストール済み、または Codex 設定ファイルを手動編集する準備があります。
  • GetAPI の登録とログインを完了します。まだの場合は登録・ログイン概要を確認してください。
  • GetAPI API Key を作成します。まだの場合はAPI Key 概要を確認してください。
  • この CLI セッションで getapi.one と getapi.pro のどちらを使うか決めます。
  • Codex CLI に使わせるモデル名を用意します。

GetAPI サービスを選択

API Key と Base URL は同じサービスのものを組み合わせます。Codex と CC Switch では、Base URL に /v1 が必要です。getapi.one の Key と getapi.pro の中継アドレスを混在させないでください。

サービスCodex Base URLAPI Key の取得元申請ガイド
getapi.onehttps://www.getapi.one/v1getapi.one API Keys申請ガイド
getapi.prohttps://relay-api.getapi.pro/v1getapi.pro API Keys申請ガイド

CC Switch で設定

1. CC Switch を開く

まず CC Switch を起動し、Codex の Provider 設定へ進む準備をします。

2. Codex Provider タブを開く

CC Switch の上部で Codex Provider タブを選び、右上のプラスボタンで新しい Provider を追加します。

CC Switch の Codex Provider 一覧と追加ボタン

3. カスタム設定を選択

追加画面でカスタム設定を選びます。見つからない場合は下へスクロールしてください。

CC Switch の追加画面でカスタム設定を選択

4. GetAPI Provider を入力

Provider 名、対応する API Key、/v1 付きの API リクエストアドレスを入力します。例:https://relay-api.getapi.pro/v1。

CC Switch で GetAPI Pro Provider を設定し Base URL が /v1 で終わっている
設定項目getapi.progetapi.one説明
Provider 名GetAPI ProGetAPI One識別しやすい任意の名前です。
公式サイトhttps://www.getapi.prohttps://www.getapi.oneProvider の公式サイトです。CC Switch で必須でなければ空欄でも構いません。
API Keygetapi.pro の API Keygetapi.one の API Key対応するサービスからコピーします。Key とアドレスを混在させないでください。
API リクエストアドレスhttps://relay-api.getapi.pro/v1https://www.getapi.one/v1/v1 を含める必要があります。
デフォルトモデル例:gpt-5.6-sol例:gpt-5.6-sol対応する GetAPI コンソールで有効なモデルを指定します。

5. Provider を有効化

保存後に Provider 一覧へ戻り、Provider を有効化してから Codex CLI を起動します。

CC Switch で GetAPI Pro Provider を有効化

config.toml を手動設定

CLI だけで設定する場合は、まず Key を環境変数に保存します。実際の API Key を config.toml に直接書かないでください。

bash
export GETAPI_ONE_API_KEY="sk-..."
export GETAPI_PRO_API_KEY="sk-..."

~/.codex/config.toml を開き、両方の GetAPI Provider を追加します。デフォルトで使うサービスに合わせて model_provider を変更します。

toml
model_provider = "getapi_pro"
model = "your-model-name"

[model_providers.getapi_one]
name = "GetAPI One"
base_url = "https://www.getapi.one/v1"
env_key = "GETAPI_ONE_API_KEY"
wire_api = "responses"

[model_providers.getapi_pro]
name = "GetAPI Pro"
base_url = "https://relay-api.getapi.pro/v1"
env_key = "GETAPI_PRO_API_KEY"
wire_api = "responses"

your-model-name は、対応する GetAPI コンソールで有効なモデル名に置き換えてください。GetAPI の base_url は /v1 で終わる必要があります。中継サービスが別の OpenAI 互換方式を使う場合は、Codex 設定リファレンスに従って調整します。

Codex CLI を実行

1. Codex CLI のインストールを確認

ターミナルで codex --version を実行し、CLI コマンドが使えることを確認します。

ターミナルに codex --version の出力が表示されている

2. テストリクエストを送信

Codex CLI を起動して短いメッセージを送ります。正常に返答されれば CLI Provider を利用できます。

ターミナルで Codex CLI が正常に応答している

よくある問題

問題考えられる原因
codex: command not foundCodex CLI がインストールされていない、またはインストール先が PATH にありません。
API Key が見つからないenv_key で指定した環境変数が現在のターミナルセッションに読み込まれていません。
401 / UnauthorizedAPI Key が誤っている、無効化されている、または選択した API アドレスと一致していません。
404 / Not FoundBase URL が間違っている、/v1 がない、または CLI が使うパスを中継側がサポートしていません。
Model not foundモデル名が誤っている、または選択した GetAPI グループでそのモデルが有効ではありません。
設定が反映されない別の設定ファイルを編集した、model_provider が別 Provider を指している、またはターミナルの再起動が必要です。

セキュリティ上の注意

実際の API Key をスクリーンショット、公開リポジトリ、フロントエンドコード、共有文書に入れないでください。環境変数を使い、ターミナル出力を共有する前に Key を隠してください。

参考リンク

OpenAI 公式ドキュメントには Codex CLI のインストール、認証、設定リファレンスがあります。CC Switch Releases は便利な代替ダウンロード元です。