コンテンツにスキップ

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 をインストールする”

ステップ 2:CodeX CLI をインストールする

Section titled “ステップ 2:CodeX CLI をインストールする”

コマンドライン(CMD)またはターミナル(PowerShell)を開き、以下のコマンドを実行してグローバルインストールします。

Terminal window
# 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.tomlauth.json の 2 つのファイルで構成されます。これら 2 つのファイルを使って、サービスのリクエスト先と認証先を完全に 4All API に向けます。

  1. API キーを取得する:
  • [4All API コンソール] https://4All API.com にアクセスします。
  • 新しいトークン(Token)を作成します。
  • 生成された sk-... キーをコピーして控えておきます。
  1. 設定ファイルを作成する: ユーザーのホームディレクトリに、.codex という名前の隠しフォルダを作成します。
  • Windows: %USERPROFILE%\.codex(通常は C:\Users\あなたのユーザー名\.codex
  • macOS/Linux: ~/.codex

.codex フォルダの中に、以下の 2 つのファイルを新規作成し、それぞれに対応する内容を記入します。

📄 ファイル 1: config.toml(フル推論と Web 検索を含む高度な設定)

disable_response_storage = true
model = "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.tomlbase_url は、必ず /v1 のパスまで正確に含めてください。

準備は完了です。ターミナルを開き、cd コマンドで開発中のプロジェクトのコードディレクトリに移動し、次のコマンドを実行するだけで、専属のコードアシスタントを起動できます。

Terminal window
codex

このようにリファクタリングされたチュートリアルは流れがとても自然で、設定ファイルの保存先やよくある落とし穴もきちんと整理されています。

ステップ 5:ワンクリック設定スクリプト(.bat)を起動!

Section titled “ステップ 5:ワンクリック設定スクリプト(.bat)を起動!”

このスクリプトは本当に素晴らしいです。特に最後に notepad でファイルを自動的に開き、ユーザーがキーを入力できるようにしている点がとても親切です。

私はこれを 4All API の設定に完全に置き換え、さらにこれまで調整してきた最高設定(gpt-5.2、フルパワー推論 xhigh、Web 検索など)も統合しました。

以下のコードをそのままコピーして、元のスクリプト内容と置き換えてください。

Terminal window
@echo off
chcp 65001 >nul
setlocal 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 = true
echo 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 = true
echo.
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_requestxhigh の思考強度を、echo を使って config.toml に書き込むようにしました。
  • 優れた対話性を維持: Y を押すとそのままメモ帳が開く便利な機能をそのまま残しています。
  • 中国語の案内文を調整: 画面表示のメッセージをより分かりやすくし、入力ミスを防ぎやすくしました。