CodeX CLIのインストールと設定
CodeX CLIのインストールと設定
Section titled “CodeX CLIのインストールと設定”このページの概要
🚀 CodeX のインストールと 4All API 設定ガイド
Section titled “🚀 CodeX のインストールと 4All API 設定ガイド”CodeX は、OpenAI GPT モデルをベースにした強力なターミナル用コードアシスタントです。以下の手順に従えば、4All API 集約プラットフォームのサービスをシームレスに利用するよう設定でき、超高速でフルパワーの AI コーディング体験を楽しめます。
すでに PC に入っている場合は、そのまま読み飛ばしてください。まだなら、面倒を避けるためにも、特に理由がなければデフォルトのインストール先をそのまま使うのがおすすめです。
ステップ 1:CodeX CLI をインストールする
Section titled “ステップ 1:CodeX CLI をインストールする”- Git をダウンロード: [ https://git-scm.com/downloads/win ] (macOS には通常標準搭載されています。必要なら Homebrew で
brew install git) - Node.js をダウンロード: [ https://nodejs.org/zh-cn/download ](同様に、基本は Next を押していけばOKです)
ステップ 2:CodeX CLI をインストールする
Section titled “ステップ 2:CodeX CLI をインストールする”コマンドライン(CMD)またはターミナル(PowerShell)を開き、以下のコマンドを実行してグローバルインストールします。
# Windows ユーザーは管理者権限でターミナルを実行するのがおすすめです# macOS/Linux ユーザーは sudo の追加が必要な場合がありますnpm install -g @openai/codex@latestインストール後は、codex --version を入力して正常に入ったか確認できます。(注:Windows で codex コマンドが見つからないと表示される場合は、一時的に npx @openai/codex で起動するか、システムの npm 環境変数設定を確認してください。)
ステップ 3:4All API の集約ノードを設定する
Section titled “ステップ 3:4All API の集約ノードを設定する”CodeX の設定は config.toml と auth.json の 2 つのファイルで構成されます。これら 2 つのファイルを使って、サービスのリクエスト先と認証先を完全に 4All API に向けます。
- API キーを取得する:
- [4All API コンソール] https://4All API.com にアクセスします。
- 新しいトークン(Token)を作成します。
- 生成された
sk-...キーをコピーして控えておきます。
- 設定ファイルを作成する: ユーザーのホームディレクトリに、
.codexという名前の隠しフォルダを作成します。
- Windows:
%USERPROFILE%\.codex(通常はC:\Users\あなたのユーザー名\.codex) - macOS/Linux:
~/.codex
.codex フォルダの中に、以下の 2 つのファイルを新規作成し、それぞれに対応する内容を記入します。
📄 ファイル 1: config.toml(フル推論と Web 検索を含む高度な設定)
disable_response_storage = truemodel = "gpt-5.2"model_provider = "4All API"model_reasoning_effort = "xhigh"model_verbosity = "high"
[features]web_search_request = true
[model_providers.4All API]name = "4All API"# 4All API シンガポール高速中継ノードbase_url = "https://sg.4All API.com/v1"wire_api = "responses"# ここは必ず有効にしてください。auth.json と組み合わせてプラットフォーム認証を完了しますrequires_openai_auth = true📄 ファイル 2: auth.json
{ "OPENAI_API_KEY": "sk-ここに4All API から取得した本物のキーを貼り付けてください"}⚠️ 重要な注意:
auth.jsonのキー形式が正しいことを確認し、ダブルクォートを省略しないでください。config.tomlのbase_urlは、必ず/v1のパスまで正確に含めてください。
ステップ 4:起動と使用
Section titled “ステップ 4:起動と使用”準備は完了です。ターミナルを開き、cd コマンドで開発中のプロジェクトのコードディレクトリに移動し、次のコマンドを実行するだけで、専属のコードアシスタントを起動できます。
codexこのようにリファクタリングされたチュートリアルは流れがとても自然で、設定ファイルの保存先やよくある落とし穴もきちんと整理されています。
ステップ 5:ワンクリック設定スクリプト(.bat)を起動!
Section titled “ステップ 5:ワンクリック設定スクリプト(.bat)を起動!”このスクリプトは本当に素晴らしいです。特に最後に notepad でファイルを自動的に開き、ユーザーがキーを入力できるようにしている点がとても親切です。
私はこれを 4All API の設定に完全に置き換え、さらにこれまで調整してきた最高設定(gpt-5.2、フルパワー推論 xhigh、Web 検索など)も統合しました。
以下のコードをそのままコピーして、元のスクリプト内容と置き換えてください。
@echo offchcp 65001 >nulsetlocal enabledelayedexpansion
echo ========================================echo CodeX 助手 - 4All API ワンクリック設定ツールecho ========================================echo.
REM .codex フォルダのパスを設定set "CODEX_PATH=%USERPROFILE%\.codex"
REM .codex フォルダを作成if not exist "%CODEX_PATH%" ( mkdir "%CODEX_PATH%" echo [√] フォルダを作成しました: %CODEX_PATH%) else ( echo [!] フォルダは既に存在します: %CODEX_PATH%)
REM config.toml を作成(echo disable_response_storage = trueecho model_provider = "4All API"echo model = "gpt-5.2"echo model_reasoning_effort = "xhigh"echo model_verbosity = "high"echo.echo [features]echo web_search_request = trueecho.echo [model_providers.4All API]echo name = "4All API"echo base_url = "https://sg.4All API.com/v1"echo wire_api = "responses"echo requires_openai_auth = true) > "%CODEX_PATH%\config.toml"echo [√] コア設定ファイルを作成しました: %CODEX_PATH%\config.toml
REM auth.json を作成(echo {echo "OPENAI_API_KEY": "sk-ここに4All API.com から取得した本物のキーを貼り付けてください"echo }) > "%CODEX_PATH%\auth.json"echo [√] キー設定ファイルを作成しました: %CODEX_PATH%\auth.json
echo.echo ========================================echo 設定ファイルの基本構成が完了しました!echo.echo ⚠️ 最後の手順:echo auth.json ファイルを編集し、中の案内文を実際の API キーに置き換えてください。echo ========================================echo.
set /p "OPEN=今すぐ auth.json ファイルを開いて入力しますか? (Y/N): "if /i "!OPEN!"=="Y" ( notepad "%CODEX_PATH%\auth.json")
pause💡 スクリプトの改善ポイント:
Section titled “💡 スクリプトの改善ポイント:”- 最強パラメータを統合: 以前必要だった
web_search_requestとxhighの思考強度を、echoを使ってconfig.tomlに書き込むようにしました。 - 優れた対話性を維持:
Yを押すとそのままメモ帳が開く便利な機能をそのまま残しています。 - 中国語の案内文を調整: 画面表示のメッセージをより分かりやすくし、入力ミスを防ぎやすくしました。