コンテンツにスキップ

【最強のコーディングツール】CodeX

【最強プログラミングツール】CodeX

Section titled “【最強プログラミングツール】CodeX”


Codex は OpenAI が開発した AI コーディングアシスタントです。自然言語で話しかけるだけで、実際に「動くコード」を生成してくれます。さらに、バグ修正、説明、実行まで手伝ってくれます。

現在 Codex は最新の GPT-5 モデルに対応しており、クラウド上のサンドボックス環境と組み合わせることで、まるで経験豊富なエンジニアと会話しているような滑らかなやり取りができます。

さらに注目すべきは、Codex CLI というコマンドラインインターフェースがオープンソースで公開されており、最新の推論モデルの能力をそのままターミナルに持ち込めることです。これにより、以下が可能になります。

  • ローカルマシン上のコードの読み取り、修正、実行
  • テキスト、スクリーンショット、図表を入力として処理
  • 3種類の異なる承認モードを提供
  • すべてターミナル内で完結

Codexで利用できるモデルについて

Section titled “Codexで利用できるモデルについて”

これは cli ツールで /model を実行したときに表示されるモデル一覧です

こちらは 4allapi の公式サイトで確認できるモデル一覧です。いずれも利用可能で、従量課金です。プログラミングはトークン消費が非常に大きいため、一般的なトークン課金の 99% よりかなりお得です。1回で数万トークンを使うことも珍しくなく、その場合は 10円未満では済まないこともあります。



Codex CLI をインストールして使いたい場合、以下の手順で導入できます。

1、Node.js(22版以上)をインストールする:

公式サイトからお使いの OS に合った Node.js をダウンロードしてインストールしてください。以下のコマンドでインストール確認ができます。

node -v
npm -v

二、Git のインストール(Windows では必須)

Section titled “二、Git のインストール(Windows では必須)”

git-scm.com からお使いの OS に合った Git をダウンロードしてインストールし、以下のコマンドで確認してください。

git --version

三、OpenAI Codex CLI のインストール:

Section titled “三、OpenAI Codex CLI のインストール:”
npm install -g @openai/codex
codex --version

四、設定ファイルを編集する(フォルダやファイルがなければ新規作成)

Section titled “四、設定ファイルを編集する(フォルダやファイルがなければ新規作成)”

Mac の場合: vi ~/.codex/config.toml

Win の場合: C:\Users\あなたのユーザー名\.codex\config.toml

拡張子を変更しないよう注意してください

model_provider = "codex"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
[model_providers.codex]
name = "codex"
base_url="https://api.4allapi.com/v1"
wire_api = "responses"
env_key = "K_CODEX" #不要改成自己的密钥,在下面设置!!!

Win:

システム環境変数に K_CODEX を新規作成し、値にあなたの sk- を設定します。

Mac:

Terminal window
echo 'export K_CODEX="sk-"' >> ~/.zshrc
source ~/.zshrc

Linux:

Terminal window
echo 'export K_CODEX="sk-"' >> ~/.bashrc
source ~/.bashrc
Terminal window
codex
# 下のコマンドで codex を自動実行できます。危険なので、先にコードと環境を必ずバックアップしてください
codex --ask-for-approval never --sandbox danger-full-access

環境未設定のエラーが表示された場合は、ターミナルを再起動してください

「技術の達人」である必要はありません。手順に沿って進めるだけで、Codex CLI を中継 API に接続し、「複数モデルの切り替え、より安定したアクセス、より良いコスト効率」を実現できます。


Codex CLI モードは設定が簡単で使いやすく、VS Code に Codex プラグインをインストールすれば使えます。ダウンロード数が最も多いものを選び、偽物のプラグインをダウンロードしないよう注意してください!!!

追加設定なしで Codex の GUI 対話画面が使え、Codex CLI 内の会話履歴もプラグインパネル上で確認できます。


OpenAI Codex を使って面白いプロジェクトを作る

Section titled “OpenAI Codex を使って面白いプロジェクトを作る”

1. ポートフォリオサイトを構築する

Section titled “1. ポートフォリオサイトを構築する”

このプロジェクトでは、既存のデザインをもとにポートフォリオサイトを作成します。まず、再現したいポートフォリオサイト(たとえば https://tdhopper.com)のスクリーンショットを撮り、それを Codex CLI ツールに渡します。

以下のコマンドで画像パスを Codex CLI に渡します。

codex --image "C:\Users\abida\Pictures\Screenshots\Screenshot 2025-04-26 194831.png"

Codex は画像を解析し、その内容を詳しく説明してくれます。デフォルトでは “o4-mini” モデルが使われ、承認モードは “suggest” です。

次に、以下のようなプロンプトを入力して、スクリーンショットをもとにあなたの個人情報を反映したサイトを作るよう指示します。

Use the image to build a portfolio website for Abid Ali Awan, a professional data scientist who writes about AI and machine learning.

“suggest” モードでは、ファイル作成やコマンド実行の前に Codex が確認を求めます。あとは1つずつ承認するだけです。

サイト生成後は以下を行います。

  • 画像やブログリンクなどのプレースホルダーを、実際のプロフィール情報やブログURLに置き換える
  • index.html をダブルクリックして、ブラウザでサイトをプレビューする

最終的に生成されるサイトは元デザインにかなり近く(約90%)、あなたの個人情報も反映された、素早く高品質で見栄えのよい仕上がりになります。

注意: “suggest” モードなら、ファイル作成やコマンド実行の流れを常に把握でき、変更を段階的に確認・承認できます。


このプロジェクトでは、データセットを分析し、Codex CLI で詳細なデータ分析レポートを自動生成します。この例では、Codex によるデータ分析の自動化と、専門的なレポート生成能力を紹介します。

ここでは --auto-edit モード(半自動モード)を使用します。Codex はファイル作成や編集など大部分の作業を自動で行いますが、シェルコマンドの実行時には確認が必要です。

次のコマンドを実行してデータセットを分析します。

codex --auto-edit "The dataset placementdata.csv is available in the root directory. Please perform detailed data analysis and generate an analysis report."

数秒で、Codex は placementdata.csv データセットを分析し、構造の整った markdown 形式の分析レポートを生成します。

レポートを開くと、以下の構成が確認できます。

データセットの概要

:データ構造と主な特徴の説明

分析の詳細

:統計要約と技術的分析を含む

得られた洞察

:データから見えた主な発見を強調

結論

:結果をまとめ、実行可能な提案を示す


このプロジェクトでは、ResNet18 の事前学習モデルをベースにした画像分類アプリを構築し、FastAPI で独自のユーザーインターフェースを作成します。Codex CLI のフル自動モードを有効にして、ファイル生成からドキュメント作成まで一連の流れをすべて自動化します。

以下のコマンドで Codex にアプリ作成を指示します。

codex --full-auto "Build an image classification application using ResNet18 and FastAPI with Custom UI"

1分以内に、Codex は Python スクリプト、設定ファイル、使用方法のドキュメントを含む必要なファイル一式を生成し、ローカルでの起動手順も提示します。

手順は次のとおりです。

1、必要な Python パッケージをインストールする:

Terminal window
pip install -r requirements.txt

2、アプリをローカルで起動する:

Terminal window
uvicorn main:app --reload

ブラウザで 127.0.0.1:8000 を開き、画像をアップロードすると、モデルによる上位5件の予測結果とその確率が表示されます。

このアプリは応答が速く、予測精度も高く、未学習の画像(たとえばジブリ風の画像)でもうまく認識できます。


4All API - ワンストップの AI 大規模モデル API アグリゲーションプラットフォーム
公式サイト: https://4allapi.com
API Base: https://api.4allapi.com