~/.codex/config.toml を Ace Data Cloud に向けるだけで、VS Code 内の Codex は https://api.acedata.cloud/v1 を利用します。
申請手順
Codex を利用するには、まず Ace Data Cloud コンソール にアクセスし、API トークンを取得しておきます。
未ログインまたは未登録の場合は自動的にログインページにリダイレクトされ、登録・ログイン後に元のページに戻ります。
初回申請時には無料枠が付与され、Codex サービスを無料で体験可能です。
Codex 拡張機能のインストール
VS Code の拡張機能マーケットプレイスでCodex を検索し、OpenAI が提供する Codex - OpenAI’s coding agent 拡張機能をインストールします。Marketplace ID は以下です:
Cmd+Shift+P、Windows/Linux:Ctrl+Shift+P)を開き、以下を検索・実行してください:
Codex CLI のインストール(検証用)
公式ドキュメントによると、Codex VS Code 拡張と Codex CLI は同じ設定レイヤーを使用します。VS Code の設定前に API トークンやモデルの利用可否を検証するため、Codex CLI のインストールを推奨します。 公式推奨の一つは npm 経由でのインストールで、Node.js 18 以上が必要です:~/.codex/config.toml は共通です。
Ace Data Cloud API の設定
Codex VS Code 拡張と CLI は設定ファイルを共有します。デフォルトでは Codex は OpenAI 公式アカウントでのログインや公式 API キーの設定を促しますが、Ace Data Cloud を使う場合は API トークンと~/.codex/config.toml の設定が必要です。
ステップ1:環境変数の設定
API トークンはシェルの設定ファイル(例:~/.zshrc、~/.bashrc、~/.bash_profile)に書くことを推奨します:
{token} は Ace Data Cloud コンソールでコピーした API トークンに置き換えてください。
設定後はターミナルを再起動するか、以下のように source コマンドを実行して設定を反映させます:
ステップ2:Codex 設定ファイルの編集
Codex のユーザーレベル設定ファイルは~/.codex/config.toml にあります。存在しない場合は新規作成してください:
また、Codex 拡張の右上の歯車アイコンから Codex Settings > Open config.toml を選択すると、VS Code 内で直接この設定ファイルを開けます。
プロジェクトレベルの設定
特定プロジェクトだけ別設定を使いたい場合は、プロジェクトルートに.codex/config.toml を作成します。Codex はプロジェクトレベルの設定を優先的に読み込みますが、プロジェクトが trusted とマークされている必要があります。
例:
.codex/config.toml のコミットはチームの方針に合わせてください。
既存の OpenAI ログインキャッシュのクリア
以前 Codex 拡張で OpenAI 公式アカウントにログインしている場合、ローカルに公式ログイン状態が残っている可能性があります。Ace Data Cloud プロキシに切り替える前に、ターミナルで以下を実行してください:基本的な使い方
設定完了後、VS Code の左または右の Codex パネルを開き、直接質問や要望を入力します。例:@ を使ってファイルを参照することもできます。例:
モデルと推論強度の切り替え
Codex VS Code 拡張は入力欄下のモデル切り替えメニューでモデルを変更でき、reasoning effort(推論強度)も調整可能です。Ace Data Cloud のカスタムプロバイダー利用時は、~/.codex/config.toml にデフォルトの model を設定し、必要に応じて UI で切り替えるのが安定した方法です。推奨デフォルトは以下の通りです:
UI に希望のモデルがない場合は、
~/.codex/config.toml の model を直接編集し、VS Code を再起動またはリロードしてください。モデル一覧は Ace Data Cloud OpenAI サービスドキュメント を参照してください。
作業モードの選択
Codex 拡張は複数の作業モードをサポートしています。主なモードは以下の通りです:
日常利用は
Agent モードを推奨し、approval_policy = "on-request" を維持してください。これにより、Codex がセンシティブなコマンドやワークスペース外のパス、ネットワークアクセスを行う際に事前確認が入ります。
設定の検証
同じ設定でターミナルから Ace Data Cloud 経由で Codex が動作するか確認できます:動作原理
Codex VS Code 拡張は独立したモデル設定を持つわけではありません。ローカルの Codex CLI を利用し、設定レイヤーを共有しています:- VS Code 拡張が Codex を起動し、ユーザーレベルの
~/.codex/config.tomlを読み込みます。 - プロジェクトが trusted かつ
.codex/config.tomlが存在すれば、プロジェクトレベルの設定も読み込みます。 model_providerがacedatacloudの場合、Codex はACEDATACLOUD_API_KEYから API トークンを取得します。- リクエストは OpenAI Responses プロトコルで
https://api.acedata.cloud/v1/responsesに送信されます。 - Ace Data Cloud は認証、クレジットチェック、リクエスト転送、利用記録を行います。

