OpenAI API 料金完全ガイド2026年版
GPT-4o・o1・o3-miniなどOpenAI全モデルの最新料金を一覧比較。コスト計算ツール付きで月額費用をすぐに試算できます。
結論:ほとんどの用途でGPT-4o miniが最適解
先に結論です。
- コスパ最強: GPT-4o mini(入力$0.15/1Mトークン)
- 品質重視: GPT-4o(入力$2.50/1Mトークン)
- 高度な推論: o3-mini(入力$1.10/1Mトークン)
- 月1万回のAPI呼び出し: GPT-4o miniなら月額約$5〜15で運用可能
個人開発者やスタートアップなら、まずGPT-4o miniで始めて、品質が足りない部分だけGPT-4oに切り替えるのがおすすめです。
トークンとは?(初心者向け)
OpenAI APIの料金は「トークン」という単位で計算されます。
トークン ≈ テキストの最小単位です。目安として:
- 日本語:1文字 ≈ 1〜3トークン(平均約1.5トークン)
- 英語:1単語 ≈ 1トークン
- 「こんにちは、今日はいい天気ですね」→ 約15〜20トークン
つまり、日本語は英語の約1.5〜2倍のトークンを消費します。これはコスト計算で意外と見落とされるポイントです。
入力トークンと出力トークン
APIの料金は**入力(あなたが送るテキスト)と出力(AIが返すテキスト)**で別々に課金されます。出力の方が単価が高いのが一般的です。
料金 = (入力トークン数 × 入力単価) + (出力トークン数 × 出力単価)
2026年最新料金一覧
テキスト生成モデル
| モデル | 入力($/1Mトークン) | 出力($/1Mトークン) | コンテキスト長 | 用途 |
|---|---|---|---|---|
| GPT-4o | $2.50 | $10.00 | 128K | フラッグシップ。ほとんどのタスクに最適 |
| GPT-4o mini | $0.15 | $0.60 | 128K | コスパ最強。軽量タスク向け |
| o1 | $15.00 | $60.00 | 200K | 複雑な推論。数学・科学・コーディング |
| o3-mini | $1.10 | $4.40 | 200K | 推論モデルの軽量版。コスパ良好 |
その他のAPI
| API | 料金 | 用途 |
|---|---|---|
| Whisper(音声→テキスト) | $0.006/分 | 文字起こし |
| TTS(テキスト→音声) | $15.00/1M文字 | 音声合成 |
| DALL-E 3(画像生成) | $0.040〜$0.080/枚 | 画像生成 |
| Embeddings(text-embedding-3-small) | $0.02/1Mトークン | ベクトル検索・RAG |
コスト計算ツール
あなたの使い方でいくらかかるか、すぐに計算できます。
AI API料金計算機
OpenAI・Anthropic・Googleの料金を比較計算
月額コストのシミュレーション
ケース1:チャットボット(小規模)
- 1日100件の問い合わせ、各500トークン入力・300トークン出力
- GPT-4o mini使用
- 月間コスト:約**$0.77**
ケース2:コンテンツ生成(ブログ記事)
- 1日5記事、各2,000トークン入力・3,000トークン出力
- GPT-4o使用
- 月間コスト:約**$5.25**
ケース3:コードレビューBot
- 1日50件のPR、各3,000トークン入力・1,500トークン出力
- GPT-4o使用
- 月間コスト:約**$33.75**
ケース4:推論が必要な分析ツール
- 1日20件、各5,000トークン入力・3,000トークン出力
- o1使用
- 月間コスト:約**$153.00**
o1の料金が桁違いなのがわかります。本当に推論が必要なタスクだけに使いましょう。
コスト削減Tips 5つ
1. モデルの使い分け(ルーティング)
すべてのリクエストをGPT-4oに投げるのではなく、タスクの難易度に応じてモデルを切り替えます。
def select_model(task_type: str) -> str:
"""タスクに応じて最適なモデルを選択"""
if task_type in ["math", "reasoning", "complex_code"]:
return "o3-mini" # 推論が必要なタスク
elif task_type in ["creative", "analysis", "translation"]:
return "gpt-4o" # 品質重視
else:
return "gpt-4o-mini" # 定型タスク・分類・要約
これだけでコストを50〜70%削減できるケースも珍しくありません。
2. プロンプトの最適化
無駄に長いシステムプロンプトはトークンの浪費です。
- 不要な修飾語を削る
- 例示は最小限に(Few-shotは2〜3例で十分)
- 出力フォーマットを指定して、余計な前置きを省かせる
3. キャッシュの活用
同じ質問には同じ回答を返せばいい。Redis等でレスポンスをキャッシュしましょう。
import hashlib
import redis
r = redis.Redis()
def cached_completion(prompt: str, model: str = "gpt-4o-mini"):
cache_key = hashlib.md5(f"{model}:{prompt}".encode()).hexdigest()
cached = r.get(cache_key)
if cached:
return cached.decode()
response = openai.chat.completions.create(
model=model,
messages=[{"role": "user", "content": prompt}]
)
result = response.choices[0].message.content
r.setex(cache_key, 3600, result) # 1時間キャッシュ
return result
4. Batch APIの利用
リアルタイム性が不要なら、Batch APIを使うと50%オフで利用できます。
- 結果は24時間以内に返却
- 大量データの分類、翻訳、分析に最適
- 料金:GPT-4o miniなら入力$0.075/1Mトークン
5. max_tokensの設定
出力トークン数に上限を設定して、想定外の長文レスポンスを防ぎましょう。
response = openai.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
max_tokens=500 # 出力を500トークンに制限
)
他のAI APIとの料金比較
OpenAI以外のAPIも含めて比較すると、選択肢が広がります。
| プロバイダー | 軽量モデル | 高性能モデル |
|---|---|---|
| OpenAI | GPT-4o mini $0.15/$0.60 | GPT-4o $2.50/$10.00 |
| Anthropic | Claude 3.5 Haiku $0.25/$1.25 | Claude 3.5 Sonnet $3.00/$15.00 |
| Gemini 1.5 Flash $0.075/$0.30 | Gemini 2.0 Pro $1.25/$5.00 |
コスパだけならGemini 1.5 Flashが最安ですが、品質とのバランスではGPT-4o miniが総合的に優れています。
各AIの性能比較はChatGPT vs Claude vs Gemini 徹底比較を参考にしてください。
まとめ
OpenAI APIは「高い」イメージがありますが、モデル選択とコスト削減テクニックを組み合わせれば、個人開発者でも月$5〜20で十分な品質のAIアプリを作れます。
まずはGPT-4o miniで小さく始めて、必要に応じてモデルをアップグレードしていくのがおすすめです。
OpenAI API