Skip to main content

はじめに

Codex CLI は OpenAI が公開しているオープンソースのターミナル向けプログラミングエージェントです。コマンドラインから直接ファイルの読み書き、コマンドの実行、バグ修正、コーディングタスク全体の遂行まで行えます。 APIMart を接続することで、GPT、Claude をはじめとする各種モデルを Codex CLI 上で自由に利用でき、より柔軟でお得な料金体系の恩恵を受けられます。

準備

始める前に、以下をご確認ください:
  1. Node.js をインストール済み Node.js 公式サイト からダウンロード・インストールしてください(最新 LTS、v20 以降を推奨)。npm から Codex CLI をインストールするために必要です
  2. APIMart API キーを取得済み APIMart コンソール にログインして API キーを取得してください(sk- で始まります)
ヒント: APIMart アカウントをお持ちでない場合は、まず APIMart で登録して API キーを取得してください。

ステップ 1:Codex CLI をインストール

以下のいずれかの方法でインストールしてください:
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 を再起動すると反映されます。
auth.json は正しい JSON 形式、config.toml は正しい TOML 形式である必要があります。全角の引用符を使わないでください。設定が反映されません。

ステップ 3:使ってみる

設定を確認

任意のプロジェクトディレクトリで以下を実行し、設定が正しいことを確認します:
AI から返答があれば設定成功です。ログイン画面が表示されたり、401403 エラーが出る場合は、以下のよくある質問をご確認ください。

対話モード

codex をそのまま実行すると対話 UI に入ります。本格的なコーディングタスクに最適です:
入った後は自然言語で要件を伝えるだけです。例:
Codex はプロジェクトを分析してコードを生成し、コマンドを実行し、機密性のある操作の前には確認を求めます。

承認モード

初回起動時に Codex は操作の承認レベルを尋ねてきます: 最初は 自動 モードから始めるのがおすすめです。対話 UI で /approvals と入力すればいつでも変更できます。

モデルを切り替え

対話 UI で /model と入力すれば素早く切り替えられます。または config.tomlmodel フィールドを変更して再起動してください。

サポートされるモデル

Codex CLI では、以下の GPT-5 系モデルを推奨します:
モデル選択のヒント: 上記の GPT-5 系モデルは Codex CLI との相性が最も良いです。最高の体験を求めるなら gpt-5.5 を優先してください。gpt-5.3-codex は Codex のエージェント型コーディングシーンに最適化されています。

よく使うコマンド

Codex CLI でよく使うコマンドとショートカット:

よくある質問

Q1: 起動すると ChatGPT のログイン画面が出る?

起動後に “Sign in with ChatGPT” などのログインプロンプトが出る場合、設定が反映されていません。 確認手順:
  1. config.tomlauth.json~/.codex/ 配下にあるか確認
  2. config.tomlmodel_providerapimart になっているか確認
  3. auth.json の JSON が正しい構文で、キーが完全に入力されているか確認

Q2: 401 / 403 エラーが出る?

また、base_urlhttps://api.apimart.ai/v1 に設定されており、OpenAI 公式 URL ではないことを確認してください。

Q3: 接続できない?

  1. ネットワーク接続を確認
  2. config.tomlbase_url が正しく設定されているか確認
  3. プロキシ使用時は、api.apimart.ai へのアクセスが許可されているか確認

Q4: wire_api = "chat" がサポートされなくなった?

最新の Codex CLI(0.84.0 以降)では chat プロトコルが削除されました。config.tomlwire_apiresponses に変更してください:
APIMart は Responses API に対応済みです。変更後 Codex を再起動するだけで使えます。

Q5: ツール呼び出しや実行でエラーが出る?

config.tomlwire_apiresponses になっているか確認してください。互換性の問題に当たる場合は、推奨されている GPT-5 系モデル(例:gpt-5.5gpt-5.3-codex)に切り替えると、Codex CLI と相性が良く安定します。

Q6: auth.json ではなく環境変数を使いたい?

環境変数でもキーを設定できます。config.toml のプロバイダー設定を以下のように変更してください:
その後、環境変数 APIMART_API_KEY に APIMart のキーを設定すれば OK です。この場合 auth.json は不要です。

Q7: モデルを切り替えるには?

2 つの方法があります:
  1. 対話 UI 内/model コマンドで切り替え
  2. 設定を変更config.tomlmodel フィールドを変更し、Codex CLI を再起動

Q8: 利用状況や費用はどこで確認する?

APIMart コンソール にログインして、API 呼び出し統計、トークン消費の明細、費用トレンドをご確認ください。

サポート

ご利用中に問題が発生した場合は:

APIMart を始める

今すぐ APIMart に登録して API キーを取得し、Codex CLI でマルチモデルのプログラミングアシスタントを体験しましょう!