はじめに
Codex CLI は OpenAI が公開しているオープンソースのターミナル向けプログラミングエージェントです。コマンドラインから直接ファイルの読み書き、コマンドの実行、バグ修正、コーディングタスク全体の遂行まで行えます。 APIMart を接続することで、GPT、Claude をはじめとする各種モデルを Codex CLI 上で自由に利用でき、より柔軟でお得な料金体系の恩恵を受けられます。準備
始める前に、以下をご確認ください:- Node.js をインストール済み Node.js 公式サイト からダウンロード・インストールしてください(最新 LTS、v20 以降を推奨)。npm から Codex CLI をインストールするために必要です
-
APIMart API キーを取得済み
APIMart コンソール にログインして API キーを取得してください(
sk-で始まります)
ヒント: APIMart アカウントをお持ちでない場合は、まず APIMart で登録して API キーを取得してください。
ステップ 1:Codex CLI をインストール
以下のいずれかの方法でインストールしてください:- npm(推奨)
- Homebrew(macOS)
npm でグローバルインストール。すべての OS に対応:
権限エラーが出る場合は、コマンドの先頭に
sudo を付けてください(macOS / Linux)。インストールを確認
インストール後、以下のコマンドで正しく入っているか確認します:ステップ 2:APIMart API を設定
Codex CLI は~/.codex/ ディレクトリの設定ファイルでモデルプロバイダーを管理します。APIMart を指すカスタムプロバイダーを 1 つ追加するだけで済みます。
2.1 設定ディレクトリを確認
- macOS / Linux:
~/.codex/ - Windows:
C:\Users\<ユーザー名>\.codex\
ディレクトリが存在しない場合、ターミナルで
codex を一度実行してから Ctrl + C で終了すると、自動的に作成されます。2.2 API キーを設定
設定ディレクトリにauth.json ファイルを作成または編集し、APIMart キーを入力します:
2.3 モデルプロバイダーを設定
設定ディレクトリにconfig.toml ファイルを作成または編集し、APIMart プロバイダーを追加します:
両方のファイルを保存後、Codex CLI を再起動すると反映されます。
ステップ 3:使ってみる
設定を確認
任意のプロジェクトディレクトリで以下を実行し、設定が正しいことを確認します:401 や 403 エラーが出る場合は、以下のよくある質問をご確認ください。
対話モード
codex をそのまま実行すると対話 UI に入ります。本格的なコーディングタスクに最適です:
承認モード
初回起動時に Codex は操作の承認レベルを尋ねてきます:
最初は 自動 モードから始めるのがおすすめです。対話 UI で
/approvals と入力すればいつでも変更できます。
モデルを切り替え
対話 UI で/model と入力すれば素早く切り替えられます。または config.toml の model フィールドを変更して再起動してください。
サポートされるモデル
Codex CLI では、以下の GPT-5 系モデルを推奨します:よく使うコマンド
Codex CLI でよく使うコマンドとショートカット:よくある質問
Q1: 起動すると ChatGPT のログイン画面が出る?
起動後に “Sign in with ChatGPT” などのログインプロンプトが出る場合、設定が反映されていません。 確認手順:config.tomlとauth.jsonが~/.codex/配下にあるか確認config.tomlのmodel_providerがapimartになっているか確認auth.jsonの JSON が正しい構文で、キーが完全に入力されているか確認
Q2: 401 / 403 エラーが出る?
また、
base_url が https://api.apimart.ai/v1 に設定されており、OpenAI 公式 URL ではないことを確認してください。
Q3: 接続できない?
- ネットワーク接続を確認
config.tomlのbase_urlが正しく設定されているか確認- プロキシ使用時は、
api.apimart.aiへのアクセスが許可されているか確認
Q4: wire_api = "chat" がサポートされなくなった?
最新の Codex CLI(0.84.0 以降)では chat プロトコルが削除されました。config.toml の wire_api を responses に変更してください:
Q5: ツール呼び出しや実行でエラーが出る?
config.toml の wire_api が responses になっているか確認してください。互換性の問題に当たる場合は、推奨されている GPT-5 系モデル(例:gpt-5.5、gpt-5.3-codex)に切り替えると、Codex CLI と相性が良く安定します。
Q6: auth.json ではなく環境変数を使いたい?
環境変数でもキーを設定できます。config.toml のプロバイダー設定を以下のように変更してください:
APIMART_API_KEY に APIMart のキーを設定すれば OK です。この場合 auth.json は不要です。
Q7: モデルを切り替えるには?
2 つの方法があります:- 対話 UI 内:
/modelコマンドで切り替え - 設定を変更:
config.tomlのmodelフィールドを変更し、Codex CLI を再起動
Q8: 利用状況や費用はどこで確認する?
APIMart コンソール にログインして、API 呼び出し統計、トークン消費の明細、費用トレンドをご確認ください。サポート
ご利用中に問題が発生した場合は:- 📚 APIMart ドキュメントセンター
- 💬 Discord コミュニティ
- 🐦 Twitter @APIMart_
- 📧 テクニカルサポート:zhihong@apimart.ai
APIMart を始める
今すぐ APIMart に登録して API キーを取得し、Codex CLI でマルチモデルのプログラミングアシスタントを体験しましょう!