Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
はじめに
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 キーを入力します:
| フィールド | 説明 |
|---|---|
OPENAI_API_KEY | あなたの APIMart API キー(sk- で始まる) |
2.3 モデルプロバイダーを設定
設定ディレクトリにconfig.toml ファイルを作成または編集し、APIMart プロバイダーを追加します:
| フィールド | 説明 |
|---|---|
model | デフォルトで使用するモデル ID。下記モデル一覧から選択 |
model_provider | デフォルトプロバイダー。[model_providers.xxx] 内の ID と一致させる |
name | プロバイダーの表示名。任意で設定可能 |
base_url | APIMart の OpenAI 互換 URL。https://api.apimart.ai/v1 固定 |
wire_api | 通信プロトコル。最新の Codex では responses(Responses API)が必要 |
requires_openai_auth | true に設定すると、auth.json のキーで認証します |
ステップ 3:使ってみる
設定を確認
任意のプロジェクトディレクトリで以下を実行し、設定が正しいことを確認します:401 や 403 エラーが出る場合は、以下のよくある質問をご確認ください。
対話モード
codex をそのまま実行すると対話 UI に入ります。本格的なコーディングタスクに最適です:
承認モード
初回起動時に Codex は操作の承認レベルを尋ねてきます:| モード | 説明 |
|---|---|
| 読み取り専用 | ファイルの読み取りのみ許可。あらゆる変更とコマンドは確認が必要 |
| 自動 | 作業ディレクトリ内でファイルの読み書きやコマンド実行を自律的に実行(推奨) |
| フルアクセス | 確認なしでどんな操作も実行。慎重に使用してください |
/approvals と入力すればいつでも変更できます。
モデルを切り替え
対話 UI で/model と入力すれば素早く切り替えられます。または config.toml の model フィールドを変更して再起動してください。
サポートされるモデル
Codex CLI では、以下の GPT-5 系モデルを推奨します:| モデル ID | 特長 | 推奨シーン |
|---|---|---|
gpt-5.5 | 最新フラッグシップ、コーディング最強 | Codex の第一候補、複雑な工学タスク |
gpt-5.4 | 前世代フラッグシップ、強力 | 複雑なコーディング、設計 |
gpt-5.4-mini | 軽量版、高速かつコスパ良好 | 日常のコーディング、高速イテレーション |
gpt-5.3-codex | Codex 向けに最適化されたコーディングモデル | エージェント型コーディングタスク |
gpt-5.2 | 安定・バランス型 | 通常のコーディングタスク |
よく使うコマンド
Codex CLI でよく使うコマンドとショートカット:| コマンド | 説明 |
|---|---|
codex | 対話 UI を開く |
codex "タスク内容" | 初期指示付きで起動 |
codex exec "タスク内容" | 非対話モード。実行後すぐ終了 |
codex --model gpt-5.4 | モデルを指定して起動 |
codex --version | バージョン番号を表示 |
/model | 対話 UI 内でモデルを切り替え |
/approvals | 対話 UI 内で承認モードを変更 |
Ctrl + C | 対話 UI を終了 |
よくある質問
Q1: 起動すると ChatGPT のログイン画面が出る?
起動後に “Sign in with ChatGPT” などのログインプロンプトが出る場合、設定が反映されていません。 確認手順:config.tomlとauth.jsonが~/.codex/配下にあるか確認config.tomlのmodel_providerがapimartになっているか確認auth.jsonの JSON が正しい構文で、キーが完全に入力されているか確認
Q2: 401 / 403 エラーが出る?
| エラーコード | 意味 | 解決方法 |
|---|---|---|
401 Unauthorized | API キーがない、または無効 | auth.json のキーが正しく、sk- で始まっているか確認 |
403 Forbidden | 権限不足またはキー期限切れ | コンソール でキーの状態を確認 |
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 でマルチモデルのプログラミングアシスタントを体験しましょう!