AIによるコーディング支援ツールが急速に進化する中、OpenAIが提供するCodexシリーズは、コード生成・補完・デバッグ支援の分野で早くから注目を集めてきました。ただし、重要な前提として:OpenAI Codexの旧APIは2023年3月に提供を終了しており、2026年時点では後継となる新しい「Codex」ブランドのエージェント型AIが発表されています。
本記事では、この変遷を整理しつつ、2026年時点でOpenAIのコーディングAIをどう使うか・料金はどうなっているかを、公式情報をもとに解説します。「AIにコードを書かせたいが、どのツールを選べばいいかわからない」という悩みを持つ学習者・エンジニアに向けて、基本から実践まで順を追って説明します。
⚠️ 重要:Codexの現状について
OpenAI Codexの旧API(code-davinci-002 などのモデル)は2023年3月23日に提供を終了しました。現在の「Codex」は、ChatGPTのアカウントで使うエージェント型のAIコーディングツールで、仕様・料金・利用方法は旧Codexとはまったく異なります。
本記事では2026年時点の最新情報を記載していますが、公式料金ページおよびOpenAI Platform公式ドキュメントで必ず最新情報をご確認ください。
この記事のポイント
- OpenAI Codexの旧APIは2023年廃止。2026年時点では新エージェント型Codexとして再定義されており、単なるコード補完ツールではない
- ChatGPTのアカウントで使う方法(無料プランから利用可)と、APIに組み込む方法の違いと料金を整理する
- GitHub Copilotとの使い分け基準を整理し、自分の用途に合った選択ができるようになる
OpenAI Codexとは?歴史と2026年時点の位置づけを整理する
「Codex」という名称は、OpenAIの歴史の中で2つの異なる時期に使われています。この違いを理解しておくことで、情報収集の際に混乱を避けられます。

旧Codex(2021〜2023年):コード生成モデルの先駆け
OpenAI Codexは2021年に発表されたコード生成に特化したAIモデルです。OpenAI公式サイトの紹介ページによると、GitHubのコードを大量に学習させたGPT系モデルとして設計され、自然言語からコードを生成する機能でGitHub Copilotのバックエンドとして採用されました。
2021年のOpenAI原著論文(Chen et al., 2021)では、GitHubの公開リポジトリから集めた159GBのPythonコードで学習したCodexが、HumanEvalベンチマークでGPT-3を大幅に上回るコード生成精度を示したことが報告されています。
同論文によると、Codexが最初の試行(pass@1)でPythonの問題を正しく解く確率は約28.8%であり、誤生成も相当数含まれることが明示されています。この結果は、AIコード生成において批判的なレビューが不可欠であることを示しています。
ただし、旧CodexのAPIは2023年3月23日に正式に廃止されました。2023年以降のGitHub CopilotはGPT-4系モデルへ移行しており、旧CodexをバックエンドとするCopilotは現在は提供されていません。

新Codex(2026年時点):エージェント型AIコーディングシステム
OpenAI公式サイトによると、2026年時点でOpenAIは「Codex」の名称を新しいエージェント型のAIコーディングシステムに再使用しています。この新Codexはsandbox環境でコードを実行し、テストを走らせ、エラーを検出して修正するまでを自律的に行うエージェント型の動作が特徴です。
単に「コードを出力する」のではなく、「タスクを完了させる」ことを目的とした設計です。
具体的には、「このPythonスクリプトにCSVの読み込み処理を追加して」という指示に対し、コードを書くだけでなく、実際に動作確認まで行った上で結果を返します。この点が従来の補完型ツールとの大きな違いです。
なお、具体的なモデル名・エンドポイント・APIメソッドはOpenAI Platform公式ドキュメントで随時更新されるため、実装時は必ず公式ドキュメントの最新情報を参照してください。

ChatGPTとの違いはどこにある?
ChatGPTもコードを生成できますが、Codexとは動作モデルが異なります。次のようになります。
| ツール | 動作モード | コード実行 | 主な用途 |
|---|---|---|---|
| ChatGPT | 対話型 | Advanced Data Analysis使用時のみ | 汎用対話・コード相談 |
| Codex(2026年版) | エージェント型 | sandbox内で自律実行 | タスク完結型コーディング |
| GitHub Copilot | エディタ統合型 | エージェント機能の使用時のみ(IDEのエージェントモード、GitHub Actions上のcloud agentなど) | リアルタイム補完 |
ChatGPTはあくまで「会話の中でコードを提案する」ツールです。新Codexは「指示を受けてタスクを完了させる」エージェントとして動作する点で、用途が明確に異なります。
OpenAI Codex の使い方:ChatGPTのアカウントで使う方法とAPIで使う方法
現在のCodexには、大きく分けて2つの使い方があります。ひとつはChatGPTのアカウントでそのまま使う方法、もうひとつはOpenAIのAPIキーを使って自分のアプリやスクリプトに組み込む方法です。多くの人にとっての入り口は前者です。
ChatGPTのアカウントで使う(Web・アプリ・CLI・IDE拡張)
OpenAI公式の案内(2026年9月24日確認)によると、CodexはChatGPTの無料プランを含む各プランで使えます。ただし無料プランとGoプランはデスクトップアプリでの利用(順次提供)に限られ、Web、iOSアプリ、ターミナルで動くCLI、エディタのIDE拡張から使えるのはPlus以上のプランです。追加の契約は不要で、プランによって使える量も変わります。
ターミナルで使うCodex CLIは、macOS・Linuxでは公式の案内に従って次のコマンドでインストールします。Windowsにも対応していますが、手順は公式ドキュメントで確認してください。
curl -fsSL https://chatgpt.com/codex/install.sh | sh
初めて起動するとサインイン方法を選ぶ画面が出ます。「Sign in with ChatGPT」を選べば、契約しているChatGPTのプランの範囲でそのまま使えます。インストールの手順は変わることがあるため、導入する前に公式のCLIドキュメントで最新の手順を確認してください。
一方、自分で作るアプリやスクリプトにCodexの機能を組み込みたい場合は、OpenAI APIを使います。この場合はChatGPTのプランとは別に、APIの料金が従量課金でかかります。以下では、APIキーの取得からリクエストの実行までを順に説明します。手順・コードサンプルはOpenAI Platform公式ドキュメントをもとに記載しています。APIの仕様は随時更新されるため、実装前に必ず公式ドキュメントの最新版を確認してください。

APIキーの取得とセットアップ
OpenAI Platform(公式ドキュメント)にアクセスし、アカウントを作成してAPIキーを発行するのが最初のステップです。手順は次のとおりです。
- OpenAIアカウントを作成し、プロジェクトを作成する
- 「API Keys」セクションからキーを発行する
- 環境変数
OPENAI_API_KEYにキーを設定する - Pythonなら
pip install openaiでライブラリをインストールする
APIキーは外部に漏洩しないよう、コードに直書きせず .env ファイルや環境変数で管理するのが基本です。公式ドキュメントでも同様の方針が推奨されています。

リクエストの書き方と実行例
OpenAI APIへのリクエストは、OpenAI APIリファレンスに従って記述します。以下はPythonでのコード生成タスクの概念的な例です(実際のエンドポイント名・メソッド名・モデル名は公式ドキュメントで確認してください)。
# 以下は概念的なサンプルです。
# 実際のエンドポイント・モデル名は公式ドキュメント
# (platform.openai.com/docs) で最新情報を確認してください。
from openai import OpenAI
client = OpenAI() # OPENAI_API_KEY環境変数を自動読み込み
# OpenAI APIへのリクエスト例(概念)
response = client.responses.create(
model="<利用するモデル名>", # ※使えるモデルは公式ドキュメントで確認
input="Pythonで1から100の素数をリストアップするコードを書いてください"
)
print(response.output_text)
リクエストの input フィールドには自然言語で指示を書くだけでよく、プログラミング言語の指定も日本語で行えます。具体的なエンドポイントURL・利用可能なモデル名・レスポンスの構造は公式APIリファレンス(2026年9月21日閲覧)で最新版を参照してください。
コード生成・補完・デバッグの使い分け
Codex APIは指示の書き方によって、生成・補完・デバッグの3つの用途に使い分けられます。それぞれの指示パターンを整理します。
- コード生成:「〇〇する関数をPythonで書いてください」のように、ゼロから作成を依頼する
- 補完:「以下のコードに例外処理を追加してください」のように、既存コードを渡して拡張を依頼する
- デバッグ:「以下のコードでエラーが発生します。原因と修正方法を教えてください」のように、エラーメッセージとコードをセットで渡す
デバッグ用途では、エラーメッセージのスタックトレースをそのまま input に貼り付けるのが効率的です。Codexはエラーの文脈を読み取り、修正済みコードを返します。なお、生成されたコードには誤りが含まれる可能性があります。
Chen et al.(2021)の原著論文では、Codexのpass@1正答率は約28.8%であったことが報告されており、必ず自分でコードを実行・確認する習慣が重要です。

OpenAI Codexの料金はいくら?2026年版の料金体系
Codexの料金は、ChatGPTのプランで使う場合とAPIで使う場合で仕組みが違います。OpenAI公式の案内(2026年9月24日確認)で示されている、Codexを使えるChatGPTのプランは次のとおりです。
| プラン | 月額(公式の表記) |
|---|---|
| Free | 0ドル |
| Go | 8ドル |
| Plus | 20ドル |
| Pro | 100ドルから |
| Business | 1ユーザー20ドル(2ユーザー以上・年払い)/月払いは25ドル |
| Enterprise・Edu | 個別に問い合わせ |
どのプランでもCodexを使えますが、使える量や使える場所(無料・Goプランはデスクトップアプリのみ)はプランによって異なります。料金や上限は頻繁に見直されるため、契約する前に公式ページで最新の内容を確認してください。
一方、APIキーでCodexを使う場合は、ChatGPTのプランとは別に、OpenAI APIの料金表に沿った従量課金になります。以下はAPIで使う場合の仕組みと節約のコツです。

トークン単価と従量課金の仕組み
OpenAI APIの料金は「トークン」単位で計算されます。トークンとは、テキストを分割した単位で、英語では単語の約4分の3、日本語では目安として1〜2文字程度に相当します。
Codexモデルの料金は、入力トークン(プロンプト)と出力トークン(生成されたコード・テキスト)の合計で決まります。公式料金ページでは各モデルの1Mトークンあたりの単価が公開されており、モデルごとにコスト効率が異なります。料金は定期的に改定されるため、本記事掲載の情報より公式ページの最新値を必ず優先してください。
月の利用コストを予測するには、OpenAI Platformの「Usage」ダッシュボードで日次・月次の消費トークン数をモニタリングするのが確実です。また、OpenAI公式トークナイザーツール(2026年9月21日閲覧)を使うと、プロンプトのトークン数を事前に見積もることができます。

コストを抑えるためのリクエスト設計のコツ
同じタスクでも、リクエストの書き方でトークン消費量は大きく変わります。コストを抑える主なアプローチは次のとおりです。
- 指示は端的に書く。「理由は〜なので〜」のような前置きは入力トークンを増やすだけなので省く
- 出力範囲を限定する:「関数本体のみ出力してください」「コメントなしで出力してください」のように、不要な出力を制限する
- モデルを用途に合わせて選ぶ:複雑なアーキテクチャ設計には高性能モデルを、単純なスクリプト生成には軽量モデルを使うなど、タスクに見合ったモデルを選択する(利用可能なモデル一覧は公式ドキュメントで確認)
- キャッシュを活用する:同一プロンプトを繰り返す場合、OpenAIのPrompt Cachingを利用するとコストを削減できる(公式ドキュメント参照)
開発中はトークン消費の多い試行錯誤が増えがちです。本番環境に移行する前に、プロンプトを最適化しておくと月次コストを抑えられます。
どんな場面でCodexは役立つのか?実践的なユースケース
Codexの強みは、定型的・反復的なコーディング作業を自律的にこなせる点にあります。ここでは実務での活用シーンを具体的に見ていきます。

業務自動化スクリプトの生成
「毎朝、指定フォルダのExcelファイルを読み込んで集計し、結果をSlackに通知するPythonスクリプトを書いてください」——このような指示をCodexに与えると、必要なライブラリのインポートからAPI連携のコードまで、一連のスクリプトを生成します。
Peng et al.(2023)がGitHub Copilotを使って行った実験では、JavaScriptでHTTPサーバーを実装する課題を、Copilotを使ったグループが使わなかったグループより平均55.8%速く終えたことが報告されています。
この研究はGitHub Copilotを対象としたもので、現在のCodex APIに直接当てはまるわけではありませんが、AIコーディング支援ツール全般の生産性向上効果として参照できる知見です。業務自動化スクリプトのような定型タスクは、この恩恵を受けやすい領域です。
ただし、生成されたコードをそのまま本番環境に使うのは避けてください。Dakhel et al.(2023)の研究では、GitHub Copilotが提案する解答にはバグを含むものがあり、正しい解答の割合は人間のプログラマーより低いことが報告されています。必ずコードレビューとテストを経てから運用することが前提です。

既存コードのリファクタリングと説明生成
レガシーコードの改善にもCodexは有効です。「以下のコードを可読性が高い形にリファクタリングしてください」と既存コードを貼り付けるだけで、変数名の改善・関数の分割・コメントの追加まで行ったコードを返します。
学習目的では「説明生成」の使い方も効果的です。「このコードが何をしているか、初心者向けに日本語で説明してください」という指示で、コードの動作解説を得られます。プログラミング学習中の方が、サンプルコードの意味を理解する補助として活用できます。
ただし、AIの説明を鵜呑みにするのではなく、自分でも実行して動作を確認する習慣が大切です。Chen et al.(2021)の原著論文では、Codexのpass@1正答率が約28.8%であったことが報告されており、誤生成も相当数含まれることが明示されています。批判的なレビューの習慣は、初心者・上級者を問わず不可欠です。
コーディング学習への活用と注意点
AIコーディングツールを学習に取り入れる際は、使い方に注意が必要です。研究コミュニティでは、AIの補助があると課題完成率は上がる一方、概念理解が浅くなる可能性が示されており、AIコーディングツールを「どう使うか」という教授設計・リテラシー教育の重要性が認知科学・HCI(ヒューマンコンピュータインタラクション)分野で注目されています。
学習者にとって現実的な活用方法は、まず自分でコードを書いてみて、うまくいかない部分の解説やヒントを求める補助的な使い方です。「答えを生成させてコピーする」のではなく、「生成されたコードの意味を自分で説明できるか」を確認する姿勢が、長期的なスキルアップにつながります。

GitHub CopilotとCodex APIはどう使い分けるべき?
「CodexとGitHub Copilot、どちらを使えばいいか」という疑問は、2026年時点でも多くの開発者が持っています。両者は競合ではなく補完関係にあり、用途で使い分けるのが合理的です。

エディタ統合 vs APIアクセス:用途別の選び方
GitHub Copilotは、VS CodeやJetBrains IDEなどのエディタに直接統合されるツールです。コードを書きながらリアルタイムで補完候補が表示されるため、コーディングのテンポを崩さずに使えます。月額料金はGitHub Copilot公式ページ(2026年9月21日閲覧)で確認できます。
なお、GitHub Copilotは2023年以降GPT-4系モデルへ移行しており、旧CodexをバックエンドとするCopilotは現在は提供されていません。
一方、Codex APIはアプリケーションやワークフローに組み込む用途に向いています。たとえば「社内ツールにコード生成機能を追加したい」「CI/CDパイプラインにコードレビューを自動化したい」といった場合、APIとして呼び出せるCodexが適しています。
| 観点 | GitHub Copilot | Codex API |
|---|---|---|
| 使い方 | エディタプラグイン | APIリクエスト |
| 主な用途 | リアルタイム補完・提案 | アプリ組み込み・自動化 |
| コード実行 | エージェント機能の使用時のみ(IDEのエージェントモード、GitHub Actions上のcloud agentなど) | sandbox内で自律実行(新Codex) |
| 料金体系 | 月額定額制 | トークン従量課金 |
| 向いている人 | 日常的にコードを書く開発者 | AIをツールに組み込みたい開発者・学習者 |
日常的にエディタでコードを書く開発者にはCopilotが、APIを使ったアプリ開発や自動化パイプラインの構築にはCodexが向いています。学習目的であれば、まずCopilotで補完の感覚をつかみ、慣れてきたらCodex APIで自分のツールを作るという順序が取り組みやすいでしょう。
まとめ:Codexを学習・業務に取り入れるための第一歩
OpenAI Codexシリーズは、コードを「提案する」ツールから「タスクを完結させる」エージェントへと進化してきました。使い方の要点を振り返ります。
- 多くの人の入り口は ChatGPT のアカウントで使う方法(無料プランから利用可)。自分のアプリに組み込むときは OpenAI API を使う(詳細は公式ドキュメントで確認)
- 旧Codex APIは2023年3月に廃止済み。2026年時点ではエージェント型の新Codexが提供されており、ChatGPTやCopilotとは動作モデルが異なる
- 料金は、ChatGPT のプランで使う場合は月額(無料プランあり)、API で使う場合はトークン従量課金。API ではプロンプトを簡潔にし、モデルを用途に合わせて選ぶことでコストを抑えられる
- 業務自動化・リファクタリング・コード説明生成など、定型的な作業で特に効果を発揮する
- 生成コードには必ずレビューとテストを行う。Chen et al.(2021)ではpass@1正答率が約28.8%であることが示されており、Dakhel et al.(2023)でもCopilotの提案にバグを含むものがあると報告されている
まず試すなら、ChatGPT のアカウントで Codex を開き、Pythonの簡単なスクリプト生成を1本依頼してみるのが手軽な第一歩です。実際にコードが動く様子を見ることで、どの場面でCodexが役立つかの感覚がつかめます。
集中してコードを学ぶ環境をお探しの方へ
管理人が運営するアイデスク新宿自習室は、24時間営業・全席電源完備・Wi-Fi完備の環境です。新宿西口駅から徒歩3分の場所にあり、プログラミング学習やAPI検証の作業場として利用している方もいます。無料体験・見学は公式サイトのフォームから予約できます。
よくある質問
Q. OpenAI Codexは無料で使えますか?
A. ChatGPTの無料プランでもCodexを使えます(OpenAI公式・2026年9月24日確認)。ただし使える量には上限があり、日常的にたくさん使う場合はPlus(月額20ドル)以上のプランが必要になります。なお、APIキーで自分のアプリに組み込む場合は、ChatGPTのプランとは別にAPIの従量課金がかかります。
Q. プログラミング初心者でもCodexは使えますか?
A. 自然言語で指示を書けるため、プログラミング未経験者でも試せます。ただし、生成されたコードの正誤を判断するには基礎的なプログラミング知識が必要です。Chen et al.(2021)の研究では、Codexのpass@1正答率が約28.8%であることが示されており、誤生成も相当数含まれます。初心者がコードをそのまま使うのはリスクがあります。
学習ツールとして活用しながら、コードの意味を理解することを並行して進めるのが現実的な使い方です。
Q. Codexは日本語で指示を出せますか?
A. 日本語の指示でも動作します。「Pythonで〇〇する関数を書いてください」のように日本語で入力すれば、対応したコードを返します。複雑な指示では、使う言語・バージョン・入出力の形式を具体的に書き添えると、意図どおりのコードが返りやすくなります。
英語に慣れてきたら英語での指示も試してみる価値があります。
Q. GitHub CopilotとCodex APIは同時に使えますか?
A. 使えます。GitHub Copilotはエディタ内のリアルタイム補完、Codex APIはアプリやスクリプトへの組み込みと、用途が異なるため併用しても競合しません。日常のコーディングにはCopilot、自動化ツールの構築にはCodex APIという使い分けが、多くの開発者にとって合理的な選択です。
Q. Codexで生成したコードを商用利用してもよいですか?
A. OpenAIの利用規約に従う必要があります。OpenAI利用ポリシー(2026年9月21日閲覧)では、APIを通じて生成したコンテンツの商用利用を原則として認めていますが、禁止事項も定められています。商用プロジェクトへの組み込みを検討する場合は、最新の利用規約を必ず確認してください。
また、生成コードに含まれるライセンス上の問題(オープンソースコードの断片が含まれる可能性)についても注意が必要です。
※本記事の情報は2026年9月時点のものです。OpenAI Codexは仕様・料金が頻繁に更新されるため、最新情報は各公式サイトでご確認ください。
最終更新: 2026年9月29日

