【2026年4月最新】ChatGPT APIの使い方・料金を完全解説|Plus・Go・Proとの違いも整理
ChatGPT APIを使えば、自社アプリやWebサービスにOpenAIの大規模言語モデルを組み込めます。「ChatGPT PlusやGoとの違いがわからない」「料金が不安」「APIキーの取り方を知りたい」——この記事では、そうした疑問をすべて解消します。
2026年4月時点での最新情報(ChatGPT Go新設・GPT-5.5 Thinking・Codex搭載)を反映しています。
Key Takeaway: ChatGPT APIの使い方・料金・APIキー取得方法を初心者向けに完全解説。GPT-5シリーズの料金比較、Python実装例、ChatGPT Plus/Go/Proとの違いまで網羅。
この記事の要点
- ChatGPT API・Plus・Go・Pro・Teamの違いと選び方
- 2026年4月時点の全モデルAPI料金一覧(GPT-5シリーズ / GPT-4.1 / o3 / o4-mini)
- APIキーの取得手順
- Pythonでの基本実装(Responses API対応)
- 月額コストのシミュレーション例
- Claude API・Gemini APIとの料金比較
30秒で結論
- 個人の実験・勉強用 → GPT-5-nano(入力$0.025/1Mトークン)で月数十円から始められる
- プロダクション利用 → GPT-5-miniまたはGPT-4.1-miniがコスパ最強
- ブラウザでAIを使いたいだけ → API不要。ChatGPT Plus($20/月)かGo($10/月)で十分
- Assistants APIは2026年半ばに終了予定。新規開発はResponses APIで始めること
- APIキー取得は5分で完了。使った分だけの従量課金なので想定外の高額請求はない
ChatGPT API・Plus・Go・Pro——どれを使うべきか?
2026年4月時点で、OpenAIは大きく2系統のサービスを提供しています。ブラウザ・アプリで使うChatGPT(サブスクリプション) と、コードから呼び出すChatGPT API(従量課金) です。
サブスクリプションプランの全体像(2026年4月)
| プラン | 月額料金 | 主な特徴 |
|---|---|---|
| Free | 無料 | GPT-5.2 Instantに限定アクセス、機能制限あり |
| Go | $10(約1,500円) | 中間プラン。Plus未満の利用制限だが低コスト |
| Plus | $20(約3,000円) | GPT-5.5 / GPT-5.2 全モード、Codex、Sora 2 |
| Pro | $200(約30,000円) | 無制限アクセス、o3・o4-mini最優先、上級ユーザー向け |
| Team | $30/人(約4,500円) | 管理機能・共有ワークスペース、ビジネス向け |
| Enterprise | 要見積もり | SSO・大規模管理・SLA付き |
ChatGPT Goは2026年初頭に追加された中間プランです。月額$10でPlusの一部機能を使えるため、「無料では物足りないが$20は高い」と感じていた層に刺さっています。Plusとの主な違いは、高度なモデル(GPT-5.5 Thinking)へのアクセスが制限されている点です。
ChatGPT Plus($20/月) が最もコストパフォーマンスが高いプランです。GPT-5.5(Thinking含む)・GPT-5.2の全モード、画像生成、動画生成AI「Sora 2」、コーディングエージェント「Codex」が含まれています。
ChatGPT Plus vs API:どちらを使うべき?
| 項目 | ChatGPT Plus / Go | ChatGPT API |
|---|---|---|
| 料金体系 | 月額固定($10〜$200) | 従量課金(使った分だけ) |
| アクセス方法 | ブラウザ / アプリ | HTTPリクエスト(コード) |
| カスタマイズ | プロンプトのみ | システムプロンプト、パラメータ、関数呼び出し |
| 向いている人 | 個人利用、対話形式 | 開発者、自動化、プロダクト組み込み |
| データ学習 | オプトアウト可能 | デフォルトで学習に使われない |
結論から言うと、「ChatGPTをブラウザで日常的に使いたい」だけならAPIは不要です。APIが必要なのは、自分のアプリやサービスにChatGPTを組み込みたい場合、または大量のテキストを自動処理したい場合です。
ChatGPT API料金体系【2026年4月最新】
ChatGPT APIはトークン単位の従量課金制です。日本語では1トークン ≒ 2〜3文字、英語では1トークン ≒ 1単語が目安です。料金は「100万トークンあたり(/1M tokens)」で表示されます。
GPT-5シリーズ(最新世代・2026年4月)
| モデル | 入力料金(/1M) | 出力料金(/1M) | 特徴 |
|---|---|---|---|
| GPT-5.5 (Thinking) | $1.25 | $7.50 | 最高性能。複雑な推論・創作に最適 |
| GPT-5.2 | $0.875 | $7.00 | 現行フラッグシップ。汎用性が高い |
| GPT-5 | $0.625 | $5.00 | 標準モデル。十分な性能 |
| GPT-5-mini | $0.125 | $1.00 | 軽量・高速。定型業務の大量処理向き |
| GPT-5-nano | $0.025 | $0.20 | 最安。分類・抽出・簡単な応答に |
GPT-5.5 は「Thinking」モードを持つ最上位モデルで、ChatGPT PlusではこのThinkingモードが追加料金なしで利用できます。APIでは出力トークンが高額($7.50/1M)になるため、用途を絞って使うのがポイントです。
GPT-4.1シリーズ(コスパ重視)
| モデル | 入力料金(/1M) | 出力料金(/1M) | 特徴 |
|---|---|---|---|
| GPT-4.1 | $2.00 | $8.00 | 高性能。GPT-5シリーズ比で若干割高 |
| GPT-4.1-mini | $0.40 | $1.60 | バランス型。多くの用途で十分 |
| GPT-4.1-nano | $0.10 | $0.40 | 超軽量。シンプルなタスク向け |
推論モデル(oシリーズ)
| モデル | 入力料金(/1M) | 出力料金(/1M) | 特徴 |
|---|---|---|---|
| o3 | $2.00 | $8.00 | 高度な推論。数学・論理問題に強い |
| o4-mini | $1.10 | $4.40 | 軽量推論。コーディング支援に最適 |
⚠ 推論モデルは応答前に「思考プロセス」を実行します。この思考トークン(reasoning tokens)も出力トークンとして課金されるため、実際のコストは見かけより高くなります。
Batch API(大量処理を50%オフに)
リアルタイム性が不要な大量処理にはBatch APIが使えます。通常料金の50%オフで処理可能で、24時間以内に結果が返されます。
GPT-5-miniのBatch APIなら、入力100万トークンがわずか$0.0625。日次のデータ処理ジョブや開発・テスト段階では、Batch APIの活用がコスト削減の鍵です。
月額コストのシミュレーション
| ケース | 構成 | 月額概算 |
|---|---|---|
| 個人実験(GPT-5-nano) | 1日10リクエスト × 30日 | 約$0.03(5円) |
| 社内チャットボット(GPT-5-mini) | 1日100件 × 20営業日 | 約$1.85(280円) |
| プロダクション(GPT-5.2) | 1日1,000件 × 30日 | 約$367.50(55,000円) |
個人や小規模利用なら月数百円程度。プロダクション規模でも、モデルの使い分けで大幅なコスト最適化が可能です。
APIキーの取得方法【5分で完了】
ステップ1: OpenAIアカウントを作成
platform.openai.com にアクセスし、「Sign up」からアカウントを作成します。Google / Microsoft / Appleアカウントでのサインアップも可能です。
ステップ2: 支払い情報を登録
ダッシュボードの「Settings」→「Billing」から、クレジットカードを登録します。
ポイント: 利用上限(Usage limits)を設定しておきましょう。「Monthly budget」を$10などに設定すれば、想定外の高額請求を防げます。
ステップ3: APIキーを発行
- ダッシュボード左メニューの「API keys」をクリック
- 「Create new secret key」をクリック
- キーの名前を入力(例:
my-project-key) - Permissionsを設定(通常は「All」でOK)
- 「Create secret key」をクリック
⚠ APIキーは発行時に一度だけ表示されます。 必ずコピーして安全な場所に保管してください。
ステップ4: 環境変数に設定
APIキーをコードにハードコーディングするのはセキュリティ上NGです。
# macOS / Linux
export OPENAI_API_KEY="sk-proj-xxxxxxxxxxxxxxxx"
# ~/.zshrc に追記して永続化
echo 'export OPENAI_API_KEY="sk-proj-xxxxxxxxxxxxxxxx"' >> ~/.zshrc
```powershell
# Windows PowerShell
$env:OPENAI_API_KEY = "sk-proj-xxxxxxxxxxxxxxxx"
### ステップ5: レートリミットを確認(Tier制)
| Tier | 条件 | RPM(リクエスト/分) | TPM(トークン/分) |
|------|------|---------------------|-------------------|
| Free | アカウント作成直後 | 3 | 40,000 |
| Tier 1 | $5以上の課金 | 500 | 200,000 |
| Tier 2 | $50以上 + 7日経過 | 5,000 | 2,000,000 |
| Tier 3 | $100以上 + 7日経過 | 5,000 | 4,000,000 |
| Tier 4 | $250以上 + 14日経過 | 10,000 | 10,000,000 |
Tier 1で十分な場合がほとんどです。月500RPMは個人〜中規模サービスなら余裕で対応できます。
---
## PythonでChatGPT APIを使う【実装ガイド】

2026年時点で推奨されるのは<strong>Responses API</strong>です(Chat Completions APIも引き続き利用可能)。
### 環境構築
```bash
# Python 3.9以上が必要
python --version
# OpenAIライブラリをインストール
pip install openai
### 基本的なテキスト生成(Chat Completions API)
```python
from openai
client = OpenAI() # 環境変数 OPENAI_API_KEY を自動で読み込み
response = client.chat.completions.create(
model="gpt-5-mini",
messages=[
{"role": "system", "content": "あなたは親切なアシスタントです。"},
{"role": "user", "content": "Pythonのリスト内包表記を簡潔に説明してください。"}
],
max_tokens=500,
temperature=0.7
)
print(response.choices[0].message.content)
<strong>主要パラメータ:</strong>
| パラメータ | 説明 | 推奨値 |
|-----------|------|--------|
| `model` | 使用するモデル | 用途に応じて選択 |
| `messages` | 会話履歴(system / user / assistant) | system含む |
| `max_tokens` | 最大出力トークン数 | 用途に応じて設定 |
| `temperature` | ランダム性(0〜2) | 創作: 0.7〜1.0、正確性重視: 0〜0.3 |
### Responses API(新規開発推奨)
2025年にリリースされたResponses APIは、Chat Completions APIの機能をすべて含みつつ、ウェブ検索・ファイル検索・Computer Use(CUA)などの組み込みツールが利用できます。
```python
from openai
client = OpenAI()
response = client.responses.create(
model="gpt-5-mini",
input="2026年4月のAI業界の最新トレンドを教えてください。",
tools=[{"type": "web_search_preview"}]
)
print(response.output_text)
Web検索ツールを有効にすると、モデルが自動で最新情報を検索してから回答します。Web検索の追加料金は1,000クエリあたり$25〜$30(モデルによる)。
### ストリーミング応答
```python
from openai
client = OpenAI()
stream = client.chat.completions.create(
model="gpt-5-mini",
messages=[{"role": "user", "content": "日本の四季について500字で書いてください。"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
### JSON形式での出力
```python
from openai
client = OpenAI()
response = client.chat.completions.create(
model="gpt-5-mini",
messages=[
{"role": "system", "content": "JSONで回答してください。"},
{"role": "user", "content": "東京、大阪、福岡の人口と面積をJSON形式で返してください。"}
],
response_format={"type": "json_object"}
)
print(response.choices[0].message.content)
### Responses API vs Chat Completions API
| 項目 | Chat Completions API | Responses API |
|------|---------------------|---------------|
| 対応状況 | 継続サポート | 新機能はこちらに追加 |
| 組み込みツール | なし | ウェブ検索・ファイル検索・CUA |
| Agents SDK連携 | 非対応 | 対応 |
| 推奨用途 | シンプルなテキスト生成 | エージェント・ツール統合 |
新規プロジェクトならResponses APIを選べば間違いありません。
---
## コスト最適化の5つのテクニック

### 1. モデルの使い分け(ルーティング)
すべてのリクエストに高性能モデルを使う必要はありません。
簡単なタスク(分類、抽出) → GPT-5-nano($0.025/$0.20)
標準タスク(要約、QA) → GPT-5-mini($0.125/$1.00)
高品質タスク(創作、推論) → GPT-5.2($0.875/$7.00)
タスクの難易度に応じてモデルを振り分けるだけで、<strong>コストを50〜90%削減</strong>できます。
### 2. プロンプトキャッシュの活用
同じシステムプロンプトを繰り返し使う場合、キャッシュが効いて入力コストが大幅に下がります。GPT-5シリーズではキャッシュヒット時の入力料金が<strong>通常の10〜50%</strong>になります。
長いシステムプロンプトを固定して、ユーザー入力だけを変えるアーキテクチャにするのがベストプラクティスです。
### 3. Batch APIの活用
リアルタイム性が不要な処理(日次レポート生成、大量データの分類など)はBatch APIで<strong>50%オフ</strong>。
```python
# バッチリクエストの例(JSONLファイルで入稿)
{"custom_id": "req-1", "method": "POST", "url": "/v1/chat/completions",
"body": {"model": "gpt-5-mini", "messages": [{"role": "user", "content": "要約してください: ..."}]}}
### 4. max_tokensの適切な設定
`max_tokens` を設定しないと、モデルは上限まで生成を続けます。
- 分類タスク: `max_tokens=50`
- 要約: `max_tokens=500`
- 記事生成: `max_tokens=2000`
### 5. 利用上限の設定
OpenAIダッシュボードの「Settings」→「Limits」で月額上限を設定できます。想定外の高額請求を防ぐための安全策として必ず設定しておきましょう。
---
## ChatGPT API vs Claude API vs Gemini API【料金比較】
ChatGPT APIだけが選択肢ではありません。主要3社のAPIを比較します。
### フラッグシップモデル比較
| 項目 | OpenAI GPT-5.2 | Anthropic [Claude](/tool/claude) Opus 4 | [Google Gemini](/tool/gemini) 2.5 Pro |
|------|----------------|------------------------|-----------------------|
| 入力料金(/1M) | $0.875 | $15.00 | $1.25〜 |
| 出力料金(/1M) | $7.00 | $75.00 | $10.00〜 |
| コンテキスト長 | 128K | 200K | 1M |
| 得意分野 | 汎用・マルチモーダル | 長文理解・コーディング | 長文処理・Google連携 |
### 軽量モデル比較
| 項目 | GPT-5-mini | Claude Sonnet 4 | Gemini 2.5 Flash |
|------|-----------|-----------------|-------------------|
| 入力料金(/1M) | $0.125 | $3.00 | $0.15〜 |
| 出力料金(/1M) | $1.00 | $15.00 | $0.60〜 |
| コスパ | ◎ | △ | ◎ |
### 用途別おすすめ
- <strong>汎用・大量処理</strong> → ChatGPT API(GPT-5-mini / nano)。エコシステムの豊富さとコスパが強み
- <strong>長文ドキュメント解析</strong> → Gemini API。100万トークンのコンテキスト長は他に類を見ない
- <strong>高品質な日本語生成</strong> → Claude API。特に長文の執筆・要約で自然な日本語を出力する
- <strong>コスト最優先</strong> → GPT-5-nanoまたはGemini Flash。月額数円から使える
正直なところ、エコシステムの豊富さと料金バランスを考えるとChatGPT APIが最初の選択肢として妥当です。ただし、Claudeの日本語品質・Geminiのコンテキスト長は本当に強いので、用途によっては組み合わせるのが最適解になります。
---
## AI PICKSの独自評価
AI PICKSでは、500以上のAIツールを独自の評価基準でスコアリングしています。外部レビュー・SNSバズ・トレンド指数・サイト人気度・プロダクト品質の5軸で総合評価しています。
<strong>ChatGPTの総合スコア: 95点</strong> / 100点満点
- ユーザー評価: 4.5点(2847件のレビュー)
## 編集部の検証メモ
ChatGPT APIを採用するか、サブスクリプションで済ませるか——この判断軸を整理するため、公開情報をもとに以下3つの観点で比較しました。<strong>①料金体系の透明性、②日本語・商用利用の扱い、③個人開発から本番運用までのスケール耐性</strong>です。
### 公開情報からの整理(2026年4月時点)
| 比較軸 | ChatGPT API | ChatGPT Plus / Go |
|--------|-------------|-------------------|
| 課金方式 | 従量課金(トークン単位) | 月額固定($20 / $10) |
| 商用利用 | 公式に許諾(利用規約準拠) | 出力物の商用利用は可能、ただしUIベース |
| 日本語対応 | GPT-5シリーズで高精度(公式仕様参照) | 同等のモデルがUIで利用可 |
| スケール | アプリ・サービスへの組み込み前提 | 個人の対話用途が中心 |
| 初期コスト | APIキー取得のみ、最低額なし | 月額固定で発生 |
`Claude API` や `Gemini API` も同様に従量課金モデルですが、料金体系・無料枠の条件は各社で異なるため、最新の単価は公式ドキュメントで確認することをおすすめします。
### 編集部の総合判断
- <strong>個人で試したい・学習目的</strong> → ChatGPT API + GPT-5-nano。月数十円から始められ、固定費が発生しない点が公開料金表から確認できます
- <strong>業務で日常的にAIと対話したい</strong> → ChatGPT Plus($20/月)かGo($10/月)。APIを叩く必要がなく、ブラウザで完結
- <strong>自社サービスにAIを組み込みたい</strong> → API一択。Responses APIへの移行を前提に、GPT-5-mini / GPT-4.1-miniからスタートするのが公式仕様から見て妥当です
## よくある質問(FAQ)
### Q. ChatGPT APIは無料で使えますか?
アカウント作成直後にFree Tierが利用可能ですが、レートリミットが非常に厳しい(3 RPM)ため実用的ではありません。本格利用にはクレジットカード登録と$5以上の課金が必要です。ただしGPT-5-nanoなら月数円程度から始められるので、費用はほぼ気にならないレベルです。
### Q. ChatGPT PlusとAPIは別料金ですか?
はい、完全に別です。ChatGPT Plus(月額$20)を契約していても、APIの利用料金は別途かかります。逆に、APIだけ使う場合はPlusの契約は不要です。「ブラウザで日常的に使いたい」ならPlus/Go、「自分のアプリに組み込みたい」ならAPIが適しています。
### Q. ChatGPT Goプランとは何ですか?
2026年に追加された月額$10の中間プランです。Plusより利用制限は厳しいですが、GPT-5.2 Instantへのアクセスと基本的なAI機能が使えます。「無料版では物足りないが$20は高い」という場合の選択肢として有効です。ただしGPT-5.5 ThinkingモードやCodex・Sora 2などの高度機能はPlusのみ対応です。
### Q. APIで送信したデータはOpenAIの学習に使われますか?
デフォルトでは使われません。API経由のデータはモデル学習に利用されないことがOpenAIのポリシーで明記されています。ただし、不正利用の監視のために30日間保持される場合があります。
### Q. 日本語での利用にコスト増はありますか?
あります。日本語は英語と比べて1文字あたりのトークン数が多い(おおよそ2〜3倍)ため、同じ文章量でもトークン消費が大きくなります。料金シミュレーションでは日本語分を考慮して計算してください。
### Q. APIキーが漏洩したらどうすればいいですか?
すぐにOpenAIダッシュボードからキーを無効化(revoke)してください。新しいキーを再発行し、環境変数を更新します。GitHubなどの公開リポジトリにキーをpushしてしまうケースが多いので、`.gitignore` に `.env` ファイルを必ず追加しておきましょう。利用上限を設定していれば、被害を最小限に抑えられます。
### Q. Assistants APIを使っていますが、移行は必要ですか?
Assistants APIは2026年半ばに正式終了予定です。OpenAIは完全な機能パリティとスムーズな移行パスを提供するとしています。新規開発はResponses APIで始め、既存プロジェクトも計画的に移行を進めましょう。
### Q. Claude APIやGemini APIとの併用は可能ですか?
可能です。実際にプロダクションでは、タスクの種類に応じて複数のAPIを使い分ける「マルチモデル戦略」が主流になりつつあります。LiteLLMなどのプロキシツールを使えば、モデルの切り替えをコード1行で実現できます。
---
## あわせて読みたい
- [【2026年最新】Claude API完全ガイド|使い方・料金・Python実装を徹底解説](/mag/claude-api-guide-2026)
- [【2026年4月最新】ChatGPT Plusとは?料金・できること・制限・無料版との違いを徹底解説](/mag/chatgpt-plus-guide-2026)
- [【2026年最新】ChatGPT Plus料金・日本円での支払い方法を完全解説](/mag/chatgpt-plus-pricing-guide-2026)
- [【2026年最新】ChatGPT完全ガイド|無料版とPlus・Proの違い・料金・活用術を徹底解説](/mag/chatgpt-complete-guide-2026)
