はじめに
2026年7月9日、OpenAIから GPT-5.6(Sol・Terra・Luna)が一般提供開始されました。6月26日に政府承認機関向けの限定プレビューとして先行公開されてから約2週間、ChatGPT・Codex・OpenAI APIの全チャネルで同時GAとなったリリースです。
特筆すべきは以下の3点です。
- Sol・Terra・Lunaという3段階の能力ティアを導入。モデルバージョン番号とは別に、能力レベルを表す永続的な名称体系を採用した初のリリース
- プログラマティックツールコーリングとUltraモードにより、単一エージェントの限界を超えたマルチエージェント協調が標準機能として提供
- Sol FastオプションによりCerebrasハードウェア上で毎秒最大750トークンという超高速推論が選択可能に
本記事はOpenAI API・ChatGPT・Codex経由でGPT系モデルを利用している開発者向けに、GPT-5.5 → 5.6移行判断に必要な情報をまとめます。
モデルスペック
| 項目 | Sol(フラッグシップ) | Terra(バランス) | Luna(軽量) |
|---|---|---|---|
| 位置づけ | 最高性能・長時間エージェント | GPT-5.5相当の性能を半額で | 最速・最低コスト |
| 入力価格 | $5 / 1M tokens | $2.50 / 1M tokens | $1 / 1M tokens |
| 出力価格 | $30 / 1M tokens | $15 / 1M tokens | $6 / 1M tokens |
| コンテキストウィンドウ | 1M tokens | 1M tokens | 1M tokens |
| 最大出力 | 128K tokens | 128K tokens | 128K tokens |
| 知識カットオフ | 2026年2月16日 | 2026年2月16日 | 2026年2月16日 |
Sol Fastは同じSolモデルをCerebrasハードウェアで提供するプレミアムオプションで、入力 $12.50 / 出力 $75 per 1Mトークン。毎秒最大750トークンという速度は現行フロンティアモデルの5〜15倍に相当します。
[!info] ティア名称の意味
OpenAIは今回から バージョン番号(5.6)と能力ティア名(Sol / Terra / Luna)を分離しました。たとえば将来 GPT-5.7 が出た際にも Sol・Terra・Luna の名称は引き継がれ、それぞれのティアが独立したペースで更新される設計です。
主要な新機能・変更点
1. プログラマティックツールコーリング(Responses API)
GPT-5.6の最大のAPI変更点の一つがプログラマティックツールコーリングです。Responses APIにおいて、モデルがJavaScriptを自分で書いてツールをオーケストレーションし、中間結果を処理してから次のツール呼び出しに渡せるようになりました。
// Responses API でプログラマティックツールコーリングを使う例
const response = await openai.responses.create({
model: "gpt-5.6-sol",
tools: [
{ type: "code_interpreter" },
{ type: "web_search" },
],
input: "直近1週間のS&P500データを取得して統計サマリーを出してください",
});
// モデルがJS を書き、ツール呼び出し → 中間処理 → 次のツール呼び出し を自律実行
従来は複数ツールの協調に手動でオーケストレーションコードを書く必要がありましたが、この変更でモデル側が自律的にフローを組み立てます。またZero Data Retention(ZDR)にも対応しています。
2. Maxリーズニング設定
Sol向けにmaxリーズニングレベルが追加されました。1つのタスクに対してより長い時間をかけて深く推論させるための設定で、コーディング・科学的推論・複雑なエージェントタスクで威力を発揮します。
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-5.6-sol",
reasoning={"effort": "max"}, # low / medium / high / max
input=[{"role": "user", "content": "このコードの潜在的な脆弱性を網羅的に分析してください"}],
)
3. Ultraモード(マルチエージェント)
Ultraモードは、単一エージェントの限界を超えるためにサブエージェントを自動的にデプロイする機能です。ルートエージェントがタスクを分割し、複数のサブエージェントに並列実行させて結果をまとめます。
ChatGPT ProおよびMaxプランで利用可能で、API経由ではResponses APIのマルチエージェントベータとして提供されています。
response = client.responses.create(
model="gpt-5.6-sol",
mode="ultra", # サブエージェントによる並列タスク分解を有効化
input=[{"role": "user", "content": "このリポジトリ全体のセキュリティ監査を実施して"}],
)
4. ChatGPT Work連携
ChatGPT WorkはGPT-5.6と統合されたプロフェッショナル向けエージェントで、自然言語のリクエストをインタラクティブな説明・可視化・成果物に変換します。単なる質問応答ではなく、ジョブ全体を自律遂行することを目標に設計されています。
5. プロンプトキャッシュの改善
キャッシュ管理が大幅に改善されました。
- 明示的なキャッシュブレークポイントの設定が可能に
- 最小キャッシュ保持時間が30分(従来は不定)に固定
- キャッシュ書き込みは通常入力レートの1.25倍で課金
- キャッシュ読み取りは引き続き90%割引
# キャッシュオプションの指定(旧 prompt_cache_retention は廃止)
response = client.responses.create(
model="gpt-5.6-terra",
prompt_cache_options={"ttl": 3600}, # 秒単位で指定
input=[...],
)
ベンチマーク結果
| ベンチマーク | GPT-5.6 Sol | GPT-5.5 | Claude Fable 5 | 備考 |
|---|---|---|---|---|
| Agents' Last Exam | 53.6 | — | 40.5 | +13.1pt差でSol首位 |
| SWE-bench Pro | 64.6% | 57.7% | 80% | コーディング系はFable 5優位 |
| AI Coding Agent Index | Sol: 80 / Terra: 77.4 / Luna: 74.6 | — | — | Artificial Analysis調べ |
| HealthBench Professional | 60.5 | 51.8 | — | +8.7pt改善 |
注目ポイント①:Agents' Last Exam で Claude Fable 5 を上回る ― 汎用エージェントタスクの包括的指標でSolが53.6を記録し、Claude Fable 5(40.5)に+13.1ptの差をつけて首位に立ちました。
注目ポイント②:コーディング系ではFable 5が優位 ― SWE-bench Pro はFable 5の80%に対してSolが64.6%と差があります。コーディング特化用途では依然として選択肢の比較が必要です。
注目ポイント③:3ティア間でも性能差は小さくない ― AI Coding Agent Index でSol 80 / Terra 77.4 / Luna 74.6と、ティアが下がるほど着実にスコアが落ちます。コスト最適化にあたってはタスク別のベンチ計測を推奨します。
API移行時の注意点(Breaking Changes)
⚠️ prompt_cache_retention が廃止
旧来のキャッシュ保持指定パラメータは廃止されました。prompt_cache_options.ttl に切り替えてください。
# Before(GPT-5.5以前)
client.responses.create(
model="gpt-5.5",
prompt_cache_retention=1800,
...
)
# After(GPT-5.6)
client.responses.create(
model="gpt-5.6-sol",
prompt_cache_options={"ttl": 1800},
...
)
⚠️ プログラマティックツールコーリングの新レスポンス形式
プログラマティックツールコーリングを使用する場合、レスポンスに program アイテム、program-issued function calls、program_output アイテムが含まれるようになります。call_id と呼び出し元のリンクを保持しながら処理するよう実装を更新してください。
✅ Chat Completions APIはモデルID差し替えのみで動作
既存の Chat Completions APIコードはモデルIDを差し替えるだけで基本動作します。強制的な書き換えは不要です。ただし、新規開発ではResponses APIを推奨します(プログラマティックツールコーリング・マルチエージェント・永続化リーズニングはResponses APIのみ)。
# Before(GPT-5.5)
response = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role": "user", "content": "..."}],
)
# After(GPT-5.6)
response = client.chat.completions.create(
model="gpt-5.6-sol", # IDを差し替えるだけ
messages=[{"role": "user", "content": "..."}],
)
✅ APIアクセスはウェイトリストなし・プランゲートなし
GA時点でAPIアカウントを持つすべての開発者がウェイトリストなしで自己サービス利用可能です。ChatGPT側はProおよびMaxプランからUltraモードが使えます。
安全性
GPT-5.6 SolはOpenAIがこれまで公開した中で最も堅牢な安全スタックを搭載しています。
- 自動レッドチーミングにA100換算で70万GPU時間以上を投入し、ユニバーサルジェイルブレイクの探索を実施
- 各ティアの能力に応じた安全設定を個別に調整。**「単一の保護機構が決意ある攻撃者を防ぎきれる前提は持たない」**設計思想を明言
- サイバーセキュリティ:SolはChromiumやFirefoxに対する完全な機能的エクスプロイトチェインを自律生成できないことをOpenAI自身のレッドチームが確認。「Cyber Critical」閾値未満を維持
- 高リスク活動・センシティブなサイバーリクエスト・繰り返しの悪用に対する保護を強化
まとめ
GPT-5.6は、Sol・Terra・Lunaという3階層の能力ティアを永続的な名称として導入した初のリリースです。GPT-5.5を本番運用しているチームは、以下の観点で移行検討すべきタイミングです。
- Terraで即コスト削減:GPT-5.5相当の性能が約半額で手に入るため、多くのワークロードはTerraへの切り替えでコスト最適化を図れる
-
prompt_cache_retentionをprompt_cache_options.ttlに移行:キャッシュ設定の変更は必須 - Responses APIへの段階的移行:Chat Completions APIは引き続き動くが、プログラマティックツールコーリングなど新機能はResponses APIのみ
- エージェントタスクはSol + Ultraモードを評価:単一エージェントでの限界を感じているワークロードはUltraモードの試験導入価値あり
- Sol Fast(Cerebras)の活用検討:リアルタイム応答・ストリーミングが重要なユースケースは毎秒最大750トークンの速度メリットを試算する
特にコスト最適化・マルチエージェント・高速推論のいずれかが課題になっているチームにとっては、即検討価値ありのリリースです。
参考リンク
- OpenAI公式:Previewing GPT-5.6 Sol: a next-generation model
- OpenAI公式:GPT-5.6: Frontier intelligence that scales with your ambition
- OpenAI Help Center:GPT-5.6 in ChatGPT(Sol / Terra / Luna)
- Simon Willison:The new GPT-5.6 family: Luna, Terra, Sol
- MarkTechPost:OpenAI Releases GPT-5.6 — A Three-Tier Model Family
- DataCamp:GPT-5.6 Sol, Terra, and Luna: OpenAI's Next-Gen Model Family
- Analytics Vidhya:GPT-5.6 Is Here: Sol, Terra, and Luna Pricing & Benchmarks
- VentureBeat:OpenAI unveils GPT-5.6 Sol, Terra and Luna models
- Artificial Analysis:GPT-5.6 benchmarks across Intelligence, Speed and Cost