ChatGPT APIを使えば、自社アプリやWebサービスにOpenAIの大規模言語モデルを組み込めます。「ChatGPT PlusやGoとの違いがわからない」「料金が不安」「APIキーの取り方を知りたい」。この記事では、こうした論点をOpenAI公式情報をもとに整理します(最新の価格・機能は必ず公式Pricingで確認してください)。

本記事は 2026-05時点 でOpenAI公式の Pricing とHelp Centerを確認した内容を反映しています。

この記事のポイント ChatGPT APIの使い方・料金・APIキー取得方法を初心者向けに完全解説。GPT-5シリーズの料金比較、Python実装例、ChatGPT Plus/Go/Proとの違いまで網羅。

ChatGPTとは、自然な対話を通じて質問回答、文章作成、情報整理、アイデア出しを支援するAIチャットボットです。

この記事の要点

  • ChatGPT API・Plus・Go・Pro・Teamの違いと選び方
  • 2026年9月時点の全モデルAPI料金一覧(GPT-5.6のSol・Terra・LunaとGPT-5.3 Codex)
  • APIキーの取得手順
  • Pythonでの基本実装(Responses API対応)
  • 月額コストのシミュレーション例
  • Claude API・Gemini APIとの料金比較
ChatGPT icon
この記事で紹介 / AIチャットボット4.65無料あり日本語◎最低料金 ¥0〜

ChatGPTが合わなかったら

回答の正しさが不安なら、同じ質問を複数モデルに投げて突き合わせられる

30秒で結論

  • 個人の実験・勉強用 → GPT-5.6 Luna(入力$0.20/1Mトークン)で月数十円から始められる
  • プロダクション利用 → GPT-5.6 Terraが 価格と性能のバランス上、有力な候補(要件に応じて精度・速度・単価を要評価)
  • ブラウザでAIを使いたいだけ → API不要。ChatGPT Plus($20/月)かGo($10/月)で十分
  • Assistants APIは2026年半ばに終了予定。新規開発はResponses APIで始めること
  • APIキー取得は5分で完了。従量課金のため、ダッシュボードで 利用上限 (Usage limits) と予算通知を必ず設定 し、想定外の請求が発生していないか定期的に監視する

ChatGPT API・Plus・Go・Pro:どれを使うべきか?

2026年9月時点で、OpenAIは大きく2系統のサービスを提供しています。ブラウザ・アプリで使うChatGPT(サブスクリプション) と、コードから呼び出すChatGPT API(従量課金) です。

サブスクリプションプランの全体像(2026-05時点)

プラン月額料金(公開価格)概要
Free無料一部モデルにアクセス可、利用回数・機能に制限あり
Go$10前後FreeとPlusの中間層向け
Plus$20前後個人向け主要プラン
Pro$200前後上級ユーザー向け、利用枠拡大
Team$30/人前後管理機能・共有ワークスペース
Enterprise要見積もりSSO・大規模管理・SLA付き

各プランの提供モデル・利用制限・機能範囲は頻繁に変更されます。契約前に必ずOpenAI公式の ChatGPT PricingHelp Center で最新条件を確認してください。

ChatGPT Goは2026年初頭に追加された中間プランです。月額$10でPlusの一部機能を使えるため、「無料では物足りないが$20は高い」と感じていた層に刺さっています。Plusとの主な違いは、最上位のGPT-5.6 Solへのアクセスが制限されている点です。GoとFreeの既定モデルは軽量のLunaになります。

ChatGPT Plus($20/月) が最もコストパフォーマンスが高いプランです。GPT-5.6 Solを推論レベルMedium/Highまで使えるほか、画像生成、動画生成AI「Sora 2」、コーディングエージェント「Codex」が含まれています。Extra HighとProの推論レベルはProプラン以上の扱いです。

ChatGPT Plus vs API:どちらを使うべき?

項目ChatGPT Plus / GoChatGPT API
料金体系月額固定($10〜$200)従量課金(使った分だけ)
アクセス方法ブラウザ / アプリHTTPリクエスト(コード)
カスタマイズプロンプトのみシステムプロンプト、パラメータ、関数呼び出し
向いている人個人利用、対話形式開発者、自動化、プロダクト組み込み
データ学習オプトアウト可能デフォルトで学習に使われない

「ChatGPTをブラウザで日常的に使いたい」だけならAPIは不要です。APIが必要なのは、自分のアプリやサービスにChatGPTを組み込みたい場合、または大量のテキストを自動処理したい場合です。


ChatGPT API料金体系【2026年4月最新】

ChatGPT APIはトークン単位の従量課金制です。日本語では1トークン ≒ 2〜3文字、英語では1トークン ≒ 1単語が目安です。料金は「100万トークンあたり(/1M tokens)」で表示されます。

GPT-5.6シリーズ(現行世代)

現行世代のGPT-5.6は、Sol・Terra・Lunaの3ティア構成です。名前は変わりましたが、考え方は「最上位・中位・軽量」の3段でこれまでと同じ。

モデル位置づけ主な用途
GPT-5.6 Sol最上位複雑な推論・長文創作・エージェント
GPT-5.6 Terra中位汎用的な高品質タスク
GPT-5.6 Luna軽量分類・抽出・大量処理
GPT-5.3 Codexコード特化補完・リファクタリング

単価は短い文脈と長い文脈で2段に分かれます。下の表は短い文脈のときの標準単価です。

モデル入力料金(/1M)出力料金(/1M)特徴
GPT-5.6 Sol$4.00$20.00最上位。難所だけに絞って使う
GPT-5.6 Terra$2.00$12.00バランス型。多くの用途で十分
GPT-5.6 Luna$0.20$1.20超軽量。シンプルなタスク向け
GPT-5.3 Codex$1.75$14.00補完が速い。Fast modeは2倍

長い文脈を投げるとSolは$8.00/$30.00、Terraは$4.00/$18.00、Lunaは$0.40/$1.80まで上がります。「入力が長いほど単価まで上がる」二重の効きなので、渡す資料は絞るほど得です。

重要: API単価は改定されます。入力・出力・Batchの最新単価は必ず OpenAI公式Pricing で確認してください(本記事の確認日: 2026-09)。

⚠ 上位モデルは応答前に「思考プロセス」を実行します。この思考トークン(reasoning tokens)も出力トークンとして課金されるため、実際のコストは見かけより高くなります。

Batch API(大量処理を50%オフに)

リアルタイム性が不要な大量処理にはBatch APIが使えます。通常料金の50%オフで処理可能で、24時間以内に結果が返されます。

Batch APIは通常のChat/Responses APIより割安に処理できるため、日次のデータ処理ジョブや開発・テスト段階ではコスト削減の有力な選択肢です(割引率・対応モデル・SLAは OpenAI公式ドキュメント で要確認)。

月額コストの試算方法

月額コストは「使用モデル × 平均入出力トークン数 × 1日あたりリクエスト数 × 稼働日数」で決まります。単価が変動する以上、誤った前提で固定の概算額を載せると誤解を招くため、本記事では具体額の表を掲載しません。

自社ユースケースに即した試算は以下の手順で行えます。

  1. OpenAI Tokenizer で代表的なプロンプトと想定出力のトークン数を計測
  2. OpenAI公式Pricing で対象モデルの入力・出力単価を取得
  3. リクエスト数を掛け合わせ、Batch API利用分は割引を反映

軽量モデル中心の小規模利用なら月額を低く抑えやすい一方、プロダクション規模では使用モデルとトークン量で大きく変動するため、実トラフィックでのパイロット計測を推奨します。


APIキーの取得方法【5分で完了】

ステップ1: OpenAIアカウントを作成

platform.openai.com にアクセスし、「Sign up」からアカウントを作成します。Google / Microsoft / Appleアカウントでのサインアップも可能です。

ステップ2: 支払い情報を登録

ダッシュボードの「Settings」→「Billing」から、クレジットカードを登録します。

ポイント: 利用上限(Usage limits)を設定しておきましょう。「Monthly budget」を$10などに設定すれば、想定外の高額請求を防げます。

ステップ3: APIキーを発行

  1. ダッシュボード左メニューの「API keys」をクリック
  2. 「Create new secret key」をクリック
  3. キーの名前を入力(例: my-project-key
  4. Permissionsを設定(通常は「All」でOK)
  5. 「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
# Windows PowerShell
$env:OPENAI_API_KEY = "sk-proj-xxxxxxxxxxxxxxxx"

ステップ5: レートリミットを確認(Tier制)

Tier条件RPM(リクエスト/分)TPM(トークン/分)
Freeアカウント作成直後340,000
Tier 1$5以上の課金500200,000
Tier 2$50以上+ 7日経過5,0002,000,000
Tier 3$100以上+ 7日経過5,0004,000,000
Tier 4$250以上+ 14日経過10,00010,000,000

Tier 1で十分な場合がほとんどです。月500RPMは個人〜中規模サービスなら余裕で対応できます。


PythonでChatGPT APIを使う【実装ガイド】

PythonコードからAPIへ送信されるリクエストの流れ

2026年時点で推奨されるのはResponses APIです(Chat Completions APIも引き続き利用可能)。

環境構築

# Python 3.9以上が必要
python --version

# OpenAIライブラリをインストール
pip install openai

基本的なテキスト生成(Chat Completions API)

from openai 
client = OpenAI()  # 環境変数OPENAI_API_KEYを自動で読み込み

response = client.chat.completions.create(
    model="gpt-5.6-terra",
    messages=[
        {"role": "system", "content": "あなたは親切なアシスタントです。"},
        {"role": "user", "content": "Pythonのリスト内包表記を簡潔に説明してください。"}
    ],
    max_tokens=500,
    temperature=0.7
)

print(response.choices[0].message.content)

主要パラメータ:

パラメータ説明推奨値
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)などの組み込みツールが利用できます。

from openai 
client = OpenAI()

response = client.responses.create(
    model="gpt-5.6-terra",
    input="2026年4月のAI業界の最新トレンドを教えてください。",
    tools=[{"type": "web_search_preview"}]
)

print(response.output_text)

Web検索ツールを有効にすると、モデルが自動で最新情報を検索してから回答します。Web検索の追加料金は1,000クエリあたり$25〜$30(モデルによる)。

ストリーミング応答

from openai 
client = OpenAI()

stream = client.chat.completions.create(
    model="gpt-5.6-terra",
    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形式での出力

from openai 
client = OpenAI()

response = client.chat.completions.create(
    model="gpt-5.6-terra",
    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 APIResponses API
対応状況継続サポート新機能はこちらに追加
組み込みツールなしウェブ検索・ファイル検索・CUA
Agents SDK連携非対応対応
推奨用途シンプルなテキスト生成エージェント・ツール統合

新規プロジェクトならResponses APIを選べば間違いありません。


コスト最適化の5つのテクニック

モデル振り分けとキャッシュでAPIコストを抑える仕組み

1. モデルの使い分け(ルーティング)

すべてのリクエストに高性能モデルを使う必要はありません。

簡単なタスク(分類、抽出) → GPT-5.6 Luna($0.20/$1.20) 標準タスク(要約、QA) → GPT-5.6 Terra($2.00/$12.00) 高品質タスク(創作、推論) → GPT-5.6 Sol($4.00/$20.00)

タスクの難易度に応じてモデルを振り分けるだけで、コストを50〜90%削減できます。

2. プロンプトキャッシュの活用

同じシステムプロンプトを繰り返し使う場合、キャッシュが効いて入力コストが大幅に下がります。GPT-5.6 Solならキャッシュヒット時の入力料金は$0.40/1Mで、通常の10分の1です。

長いシステムプロンプトを固定して、ユーザー入力だけを変えるアーキテクチャにするのがベストプラクティスです。

3. Batch APIの活用

リアルタイム性が不要な処理(日次レポート生成、大量データの分類など)はBatch APIで50%オフ

# バッチリクエストの例(JSONLファイルで入稿)
{"custom_id": "req-1", "method": "POST", "url": "/v1/chat/completions",
 "body": {"model": "gpt-5.6-terra", "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.6 SolAnthropic Claude Opus 5Google Gemini 3.1 Pro
入力料金(/1M)$4.00$5.00$2.00
出力料金(/1M)$20.00$25.00$12.00
コンテキスト長長文脈オプションあり100万トークン最大200万トークン
得意分野汎用・マルチモーダル長文理解・コーディング長文処理・Google連携

フラッグシップ帯の単価は3社とも近づきました。なおAnthropicの最上位はOpusではなくFable 5($10/$50)で、Opus 5はその半額で同じ土俵に乗る位置づけです。

軽量モデル比較

項目GPT-5.6 LunaClaude Haiku 4.5Gemini Flash系
入力料金(/1M)$0.20$1.00$0.30〜
出力料金(/1M)$1.20$5.00$2.50〜
コスパ

Flash系は世代交代のたびに単価が動くため、発注前にGoogle公式の料金表で確認してください。

用途別おすすめ

  • 汎用・大量処理 → ChatGPT API(GPT-5.6 Terra / Luna)。エコシステムの豊富さとコスパが強み
  • 長文ドキュメント解析 → Gemini API。100万トークンのコンテキスト長は他に類を見ない
  • 高品質な日本語生成 → Claude API。特に長文の執筆・要約で自然な日本語を出力する
  • コスト最優先 → GPT-5.6 LunaまたはGemini Flash系。月額数円から使える

正直なところ、エコシステムの豊富さと料金バランスを考えるとChatGPT APIが最初の選択肢として妥当です。ただし、Claudeの日本語品質・Geminiのコンテキスト長は本当に強いので、用途によっては組み合わせるのが最適解になります。


Claude icon
この記事で紹介 / AIチャットボット4.65無料あり最低料金 ¥0〜

Claudeが合わなかったら

ChatGPTとの違いを実際に比べたいなら、同じ質問を複数モデルに同時に投げられる

AI PICKSの独自評価

AI PICKSでは、500以上のAIツールを編集部が継続的に評価しています。広告出稿や提携の有無でスコアが変わることはありません。

ChatGPTの総合スコア: 95点 / 100点満点

  • ユーザー評価: 4.5点(2847件のレビュー)

編集部の検証メモ

ChatGPT APIを採用するか、サブスクリプションで済ませるか。この判断軸を整理するため、公開情報をもとに以下3つの観点で比較しました。①料金体系の透明性、②日本語・商用利用の扱い、③個人開発から本番運用までのスケール耐性です。

公開情報からの整理(2026年9月時点)

比較軸ChatGPT APIChatGPT Plus / Go
課金方式従量課金(トークン単位)月額固定($20 / $10)
商用利用公式に許諾(利用規約準拠)出力物の商用利用は可能、ただしUIベース
日本語対応GPT-5.6シリーズで高精度(公式仕様参照)同等のモデルがUIで利用可
スケールアプリ・サービスへの組み込み前提個人の対話用途が中心
初期コストAPIキー取得のみ、最低額なし月額固定で発生

Claude APIGemini API も同様に従量課金モデルですが、料金体系・無料枠の条件は各社で異なるため、最新の単価は公式ドキュメントで確認することをおすすめします。

編集部の総合判断

  • 個人で試したい・学習目的 → ChatGPT API + GPT-5.6 Luna。月数十円から始められ、固定費が発生しない点が公開料金表から確認できます
  • 業務で日常的にAIと対話したい → ChatGPT Plus($20/月)かGo($10/月)。APIを叩く必要がなく、ブラウザで完結
  • 自社サービスにAIを組み込みたい → API一択。Responses APIへの移行を前提に、GPT-5.6 Terraからスタートするのが公式仕様から見て妥当です
Gemini icon
この記事で紹介 / AIチャットボット4.65無料あり日本語◎最低料金 ¥0〜

Geminiが合わなかったら

日本語の自然さで他モデルと迷うなら、1画面で回答を並べて比べられる

よくある質問(FAQ)

Q. ChatGPT APIは無料で使えますか?

アカウント作成直後にFree Tierが利用可能ですが、レートリミットが非常に厳しい(3 RPM)ため実用的ではありません。本格利用にはクレジットカード登録と$5以上の課金が必要です。ただしGPT-5.6 Lunaなら月数円程度から始められるので、費用はほぼ気にならないレベルです。

Q. ChatGPT PlusとAPIは別料金ですか?

はい、完全に別です。ChatGPT Plus(月額$20)を契約していても、APIの利用料金は別途かかります。逆に、APIだけ使う場合はPlusの契約は不要です。「ブラウザで日常的に使いたい」ならPlus/Go、「自分のアプリに組み込みたい」ならAPIが適しています。

Q. ChatGPT Goプランとは何ですか?

2026年に追加された月額$10の中間プランです。Plusより利用制限は厳しいですが、GPT-5.6 Lunaへのアクセスと基本的なAI機能が使えます。「無料版では物足りないが$20は高い」という場合の選択肢として有効です。ただし最上位のGPT-5.6 Solや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行で実現できます。


あわせて読みたい

各ツールの公式サイト(一次情報)

料金・機能・対応範囲は各社公式が一次情報です。本記事は公開時点の検証に基づきますが、最新かつ正確な条件は必ず各公式ページで確認してください。