DEV Community

Cover image for Sol、Terra、Luna:OpenAI、モデル名をバージョン番号から分離
Akira
Akira

Posted on • Originally published at apidog.com

Sol、Terra、Luna:OpenAI、モデル名をバージョン番号から分離

OpenAIは2026年6月26日にGPT-5.6を発表しました。ただし、開発者がまず理解すべき変更点はモデル性能そのものよりも命名体系です。Sol、Terra、Lunaは3つの別リリースではなく、GPT-5.6という1つの世代に含まれる3つの能力層です。数字は世代、名前は層を示します。今後OpenAIのモデルを選定・比較するときは、「新しいか」だけでなく「どの層か」を読む必要があります。

今すぐApidogを試す

まず前提を整理します。現時点でGPT-5.6 Sol、Terra、Lunaは一般利用できません。GPT-5.6はOpenAI APIおよびCodex経由の限定プレビューとしてのみ提供されており、ChatGPTには含まれていません。アクセスできるのは、米国政府によって個別に承認された約20のパートナーに限定されています。OpenAIは、ChatGPT、Codex、API全体での一般提供を「今後数週間以内」としています。つまり、この記事は購入判断ではなく、今後の実装準備のための読み方です。

要点

  • GPT-5.6は1つの世代です。Sol、Terra、Lunaはその中の3つの能力層です。
  • Solはフラッグシップ、Terraはバランス型、Lunaは高速・低コスト型です。
  • 数字は世代、名前は層を示します。層は世代とは別のペースで進化できます。
  • 現在は政府管理下の限定プレビューです。APIとCodexのみで、ChatGPTでは利用できません。
  • 公開されているプレビュー価格は、100万トークンあたりSolが入力$5/出力$30、Terraが$2.50/$15、Lunaが$1/$6です。
  • 実装準備では、モデルIDをハードコードせず、環境変数で切り替えられる構成にしておくべきです。

名前について何が変わったか

従来のOpenAIモデル名は、主にバージョン番号で理解できました。GPT-4、GPT-5、GPT-5.5のように、数字が上がるほど新しく、一般的に高性能で、古い世代を置き換えるものとして扱われてきました。

GPT-5.6では、この読み方が変わります。

  • 5.6 は世代
  • SolTerraLuna は能力層

つまり、今後はモデル名を次のように分解して読みます。

GPT-5.6 Sol
    └─ 5.6 = 世代
    └─ Sol = フラッグシップ層
Enter fullscreen mode Exit fullscreen mode

同じ世代の中に、深い推論向けの層、日常利用向けの層、高速・低コスト向けの層が同時に存在します。どれか1つが常に「最良」なのではなく、ユースケースごとに適した層を選ぶ設計です。

この比較の前提となるGPT-5.5については、GPT-5.5とは何かでも整理しています。

3つの層の使い分け

OpenAIが示している各層の位置付けは次の通りです。現時点では一般購入できないため、ここでは将来の設計判断に使う分類として読んでください。

位置付け 想定される用途
Sol フラッグシップ 深い推論、複雑なコーディング、科学、セキュリティ分析
Terra バランス型 一般的な開発支援、業務ワークフロー、日常的なAI機能
Luna 高速・低コスト 大量リクエスト、低レイテンシ処理、コスト重視の処理

Sol

Solは最も強力なフラッグシップ層です。深い推論、コーディング、科学、セキュリティ分析のような高難度タスク向けに位置付けられています。最も多くの計算リソースを使い、新しい高負荷推論制御もこの層に集中しています。

Terra

Terraはバランス型です。OpenAIは、GPT-5.5より約2倍安価でありながら同等のパフォーマンスを提供すると説明しています。一般提供後、多くのチームが日常的に使う候補になる層です。

Luna

Lunaは高速・低コスト層です。最大能力よりもレイテンシとコストが重要な大量処理に向いています。たとえば、分類、要約、軽量なチャット応答、バッチ処理などの候補になります。

OpenAIは以前から速度と深度の分割を行っており、GPT-5.5 ProとInstantの比較でもそのパターンを扱いました。GPT-5.6で新しいのは、接尾辞ではなく、永続的な固有名として層が定義された点です。

実装では「層」を設定値として扱う

GPT-5.6の正確なAPIモデル識別子はまだ公開されていません。そのため、今の段階でやるべきことは、将来のモデルIDをコードに直書きしない設計にすることです。

悪い例です。

const model = "gpt-5.6-sol";
Enter fullscreen mode Exit fullscreen mode

よい例です。

const model = process.env.OPENAI_MODEL;
Enter fullscreen mode Exit fullscreen mode

さらに、層ごとに設定を分けられるようにしておくと、一般提供後の検証が楽になります。

OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL_SOL=__TO_BE_CONFIRMED__
OPENAI_MODEL_TERRA=__TO_BE_CONFIRMED__
OPENAI_MODEL_LUNA=__TO_BE_CONFIRMED__
Enter fullscreen mode Exit fullscreen mode

呼び出し側では、用途に応じてモデルを切り替えます。

const models = {
  deepReasoning: process.env.OPENAI_MODEL_SOL,
  dailyWorkflow: process.env.OPENAI_MODEL_TERRA,
  highVolume: process.env.OPENAI_MODEL_LUNA,
};

const model = models[process.env.AI_WORKLOAD_TYPE || "dailyWorkflow"];
Enter fullscreen mode Exit fullscreen mode

ポイントは、現時点で未確定のモデルIDを推測しないことです。OpenAIが正式に文書化するまでは、プレースホルダーとして扱います。

永続的な層が重要な理由

従来の「Pro」や「Instant」のような接尾辞は、特定リリースに紐づく説明でした。次世代が出ると、同じ接尾辞が再利用されたり、意味が変わったり、静かに消えたりします。

一方、Sol、Terra、Lunaは「レーン」として読むべきです。

  • Sol = フラッグシップレーン
  • Terra = バランスレーン
  • Luna = 高速・低コストレーン

この考え方では、将来のリリースを次のように解釈できます。

GPT-5.7 Sol  = 新しい世代のフラッグシップ層
GPT-6 Terra  = GPT-6世代のバランス層
Luna更新     = 高速レーンのみ更新された可能性
Enter fullscreen mode Exit fullscreen mode

つまり、今後は「このモデルは新しいか?」だけでなく、次の2つを確認します。

  1. 世代は何か
  2. 層は何か

モデル自体と政府によるアクセス制限の全体像は、GPT-5.6 Solと、なぜまだ使用できないのかでも解説しています。

価格帯から読む層の位置付け

OpenAIが公開しているプレビュー価格は、層の役割を理解する手がかりになります。100万トークンあたりの価格は次の通りです。

入力 出力
Sol $5 $30
Terra $2.50 $15
Luna $1 $6

これは現在購入できるメニューではなく、コスト対能力のスペクトラムとして読むべきです。

層を1段階下げるごとに、価格はおおよそ半分になります。

Sol   : 最も高価、最も重い推論向け
Terra : 中間、日常利用向け
Luna  : 最低価格、大量処理向け
Enter fullscreen mode Exit fullscreen mode

実装方針としては、すべての処理をSolに投げるのではなく、ワークロードを分けておくとよいでしょう。

要件定義レビュー      → Sol
通常のコード補完      → Terra
ログ要約・分類        → Luna
大量バッチ処理        → Luna
セキュリティ修正案作成 → Sol
Enter fullscreen mode Exit fullscreen mode

Solに付属する能力制御

GPT-5.6では新しい推論制御が導入されており、それらはSol側に集中しています。

OpenAIによると、Solには問題を深く推論するための最大限の時間を与える新しい max 推論努力機能があります。また、「サブエージェントを活用することで単一のエージェントを超え、複雑な作業を加速する」新しい ultra モードも存在します。

これは、Solが単に「高いGPT-5.6」ではないことを示しています。Solは、最も重い推論メカニズムを使うためのレーンです。

実装時には、将来のAPI仕様に合わせて推論設定を外部化できるようにしておくと安全です。

{
  "model": "${OPENAI_MODEL}",
  "messages": [
    {
      "role": "user",
      "content": "このコードの脆弱性をレビューし、修正案を提示してください。"
    }
  ],
  "reasoning_effort": "${REASONING_EFFORT}"
}
Enter fullscreen mode Exit fullscreen mode

reasoning_effortultra の正確な指定方法は、OpenAIが正式に文書化するまで確定情報として扱わないでください。

2026年6月時点での注意点。 GPT-5.6は限定プレビュー中であり、OpenAIはすべての詳細を公開していません。正確なAPIモデル識別子はまだ公開されていないため、モデルID文字列をハードコードしないでください。コンテキストウィンドウなどの報告値(一部報道では約150万トークン、別媒体では未指定)は未確認です。OpenAIが文書化するまでは、確定事実ではなく兆候として扱ってください。

各層が何のためにチューニングされているか

OpenAIがGPT-5.6世代で強調している領域は次の通りです。

  • コーディング
  • 科学と生物学
  • GeneBench v1評価
  • サイバーセキュリティ
  • ExploitBench
  • ExploitGym

特にセキュリティ領域は誤解されやすい点です。Solは、ソフトウェアの脆弱性を発見し、修正案を作成することにチューニングされています。一方で、完全なエクスプロイトチェーンを構築しようとする試みに抵抗するよう設計されています。

これは攻撃支援ではなく、防御的な利用を前提とした位置付けです。

開発チームで使う場合は、次のようなタスクに分解すると実装しやすくなります。

1. 依存関係やコード差分を入力する
2. 脆弱性候補を列挙する
3. 影響範囲を説明させる
4. 修正パッチ案を生成する
5. テストケースを生成する
6. 人間がレビューしてマージする
Enter fullscreen mode Exit fullscreen mode

OpenAIおよび初期報道によると、Solと ultra 構成がエージェント型コーディングタスクでリードしており、ベンチマークの数値も同じ方向を示しています。ただし、これらの数値は二次的な報告に由来するため、システムカードで明記されるまでは測定済み事実ではなく主張として評価してください。

OpenAI自身の説明は、GPT-5.6 Solの発表およびVentureBeatで確認できます。

なぜリリースが制限されているのか

GPT-5.6の命名体系変更は、ほとんどの開発者がまだ触れない限定リリースの中で行われました。

米国政府は、新しいAIモデルのベンチマークと評価を定めた2026年6月2日付けの大統領令に基づき、リリースを制限しました。アクセスはAPIとCodexを介して約20の政府承認パートナーに提供され、ChatGPTはプレビュー期間中は対象外です。

MacRumorsによると、OpenAIは「今後数週間でより広範な提供を実現するための最も強力な道筋であると信じているため、この短期的な措置を講じています」と述べています。

つまり、層、価格、制御機能は文書上存在していますが、一般開発者にとってはまだ準備段階です。

今から準備できる実装パターン

GPT-5.6が利用可能になる前に、以下を準備しておくと移行が簡単になります。

1. ベースURLとモデルIDを環境変数化する

AI_PROVIDER=openai
AI_BASE_URL=https://api.openai.com/v1
AI_MODEL=__TO_BE_CONFIRMED__
AI_API_KEY=your_api_key
Enter fullscreen mode Exit fullscreen mode

2. ワークロード単位でモデルを切り替える

function selectModel(workload) {
  switch (workload) {
    case "security-review":
    case "deep-reasoning":
      return process.env.OPENAI_MODEL_SOL;

    case "daily-coding":
    case "document-draft":
      return process.env.OPENAI_MODEL_TERRA;

    case "classification":
    case "batch-summary":
      return process.env.OPENAI_MODEL_LUNA;

    default:
      return process.env.OPENAI_MODEL_TERRA;
  }
}
Enter fullscreen mode Exit fullscreen mode

3. テストケースを先に作る

一般提供前でも、現在利用できるモデルでテストシナリオを作れます。

- 入力プロンプト
- 期待する出力形式
- 禁止したい出力
- レイテンシ
- トークン使用量
- セキュリティ上の制約
Enter fullscreen mode Exit fullscreen mode

4. モデル差し替え時に比較できるようにする

将来Sol、Terra、Lunaが使えるようになったら、同じリクエストを複数モデルに投げて比較します。

同一プロンプト
  → 現行モデル
  → GPT-5.6 Sol
  → GPT-5.6 Terra
  → GPT-5.6 Luna

比較項目:
  - 正確性
  - 出力形式の安定性
  - コスト
  - レイテンシ
  - セーフティ挙動
Enter fullscreen mode Exit fullscreen mode

Apidogの役割

今日、Sol、Terra、Lunaをテストすることはできませんし、そのように見せるべきでもありません。ただし、現在利用可能なフロンティアモデルに対して、リクエスト設計、環境変数、テストシナリオを準備することはできます。

たとえば、Claude Mythos 5、Claude Fable 5、GPT-5.5、Gemini 3.5および3.1 Pro、GLM-5.2、Fugu Ultraのようなモデルは、OpenAI互換または標準のHTTPエンドポイントを公開しています。つまり、Apidogを使って、今日からリクエストを送信し、レスポンスを確認し、アサーションを作成できます。

Apidog interface

実用的な準備は次の通りです。

  1. 現在アクセスできるモデルのAPIリクエストをApidogで作成する
  2. ベースURL、APIキー、モデルIDを環境変数にする
  3. 代表的なプロンプトをテストケース化する
  4. レスポンス形式や必須フィールドにアサーションを設定する
  5. GPT-5.6が利用可能になったら、ベースURLとモデルIDを差し替えて同じテストを走らせる

こうしておけば、一般提供開始時にゼロから検証環境を作る必要がありません。

今後のOpenAIリリースの読み方

GPT-5.6以降、OpenAIの発表を見るときは次の2つを確認します。

1. 世代: GPT-5.6、GPT-5.7、GPT-6 など
2. 層: Sol、Terra、Luna
Enter fullscreen mode Exit fullscreen mode

たとえば、次のように読めます。

GPT-5.7 Sol
= GPT-5.7世代のフラッグシップ層

GPT-6 Terra
= GPT-6世代のバランス層

Luna update
= 高速・低コスト層の更新
Enter fullscreen mode Exit fullscreen mode

これにより、リリースごとに新しい接尾辞の意味を推測する必要が減ります。背後のモデルが変わっても、語彙は安定します。

よくある質問

Sol、Terra、Lunaとは何ですか?

GPT-5.6の3つの能力層です。Solはフラッグシップ、Terraはバランス型、Lunaは高速・低コスト型です。5.6は世代であり、名前は層です。

SolはGPT-5.6とは別モデルですか?

いいえ。SolはGPT-5.6世代のフラッグシップ層です。TerraとLunaも同じ世代に属する別の層です。

今日からSol、Terra、Lunaを選択できますか?

まだできません。GPT-5.6は、APIとCodexを介した政府管理の限定プレビュー中で、約20の承認済みパートナーに限定されています。ChatGPTではプレビュー期間中利用できません。詳細はGPT-5.6 Solとは何かでも解説しています。

価格の違いは何ですか?

100万トークンあたり、Solは入力$5/出力$30、Terraは入力$2.50/出力$15、Lunaは入力$1/出力$6です。層を下げるごとにコストはおおよそ半分になります。

これらの名前は将来の世代にも引き継がれますか?

その意図で設計されています。将来のTerraは、基盤モデルが新しくなっても「バランス型」を意味し続けるはずです。

結論

GPT-5.6の重要点は、単なる新モデルではなく命名システムの変更です。5.6 は世代を示し、SolTerraLuna は能力層を示します。

開発者が今やるべきことは、未公開のモデルIDを推測することではありません。モデルID、ベースURL、推論設定を環境変数化し、現在使えるモデルでテストシナリオを作っておくことです。

ゲートが開いたときに備えて、Apidogをダウンロードし、今日アクセスできるモデルに対するリクエストとテストを準備しておけば、Sol、Terra、Lunaの検証は設定の差し替えで始められます。

Top comments (0)