2026-09-29 発表 · 限定プレビュー

OpenAI Decisions API 完全ガイド——と今日呼べる決定エンドポイント

OpenAI の Decisions API は、あなたが定義した選択肢の 1 つと信頼度スコアで質問に答えます。現在は限定プレビュー——このサイトはそれを解説し、decisions-1 上で同じデシジョンパターンを今日実行できます。

{
  "model": "decisions-1",
  "state": "I was charged twice for my subscription.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}

2回無料で試せます——登録不要

例

そのまま実行できる OpenAI Decisions API サンプル

各カードはこのエンドポイントの実際のリクエストボディです。ホバーまたはフォーカスで JSON を表示し、コピーするかプレイグラウンドで開けます。

チェックアウト障害の振り分け

frontend 0.71 · payments 0.24 · account 0.05

{
  "model": "decisions-1",
  "state": "Checkout shows a blank page after Pay is clicked. The customer is on the live store, not a sandbox.",
  "questions": {
    "team": {
      "type": "choice",
      "instructions": "Which team should own this ticket?",
      "criteria": {
        "payments": "Checkout, billing, or payment processing.",
        "frontend": "Rendering, layout, or browser behavior.",
        "account": "Login, permissions, or profile access."
      }
    }
  }
}
プレイグラウンドで開く

返金意図の判定

noul 0.98 — 返金キューへ

{
  "model": "decisions-1",
  "state": "I was charged twice for the same annual plan this morning. Please send the extra charge back.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}
プレイグラウンドで開く

緊急度スコア

score 2 — 収益を阻害中

{
  "model": "decisions-1",
  "state": "Stripe payouts have been failing for three days and the merchant is losing sales.",
  "questions": {
    "urgency": {
      "type": "score",
      "instructions": "How urgent is this ticket?",
      "criteria": [
        "Can wait for the next release",
        "Should be handled this week",
        "Blocking revenue right now"
      ]
    }
  }
}
プレイグラウンドで開く

フィッシングチェック

noul 0.96 — メッセージをブロック

{
  "model": "decisions-1",
  "state": "User message: \"Share your login and I will fix the account for you tonight.\"",
  "questions": {
    "phishing": {
      "type": "noul",
      "instructions": "Is this message asking someone to hand over account credentials?"
    }
  }
}
プレイグラウンドで開く

リード選別

ready 0.88 — 営業へ送る

{
  "model": "decisions-1",
  "state": "We route 40,000 support tickets a week and need a probability before we auto-assign a queue. Budget is approved this quarter.",
  "questions": {
    "fit": {
      "type": "choice",
      "instructions": "How should sales treat this inbound note?",
      "criteria": {
        "ready": "A real workflow, a volume, and a buying window.",
        "nurture": "Interest without a stated workflow or timeline.",
        "ignore": "No product fit."
      }
    }
  }
}
プレイグラウンドで開く

ポリシーゲート

noul 0.99 — 出品を保留

{
  "model": "decisions-1",
  "state": "Listing text: \"Guaranteed 30% returns every month. Send crypto to this wallet to join.\"",
  "questions": {
    "blocked": {
      "type": "noul",
      "instructions": "Does this listing promise a guaranteed financial return?"
    }
  }
}
プレイグラウンドで開く

解約リスクスコア

score 2 — 解約の可能性大

{
  "model": "decisions-1",
  "state": "The renewal note says the team may not continue because exports fail every Friday and nobody has answered the last two tickets.",
  "questions": {
    "risk": {
      "type": "score",
      "instructions": "How high is the chance this account does not renew?",
      "criteria": [
        "Unlikely to leave",
        "Unhappy, still using the product",
        "Likely to cancel"
      ]
    }
  }
}
プレイグラウンドで開く

請求書の例外

both 0.86 — ケースを起票

{
  "model": "decisions-1",
  "state": "Vendor invoice 4481 is $18,400. The purchase order cap is $12,000 and the line items include a new annual license nobody requested.",
  "questions": {
    "exception": {
      "type": "choice",
      "instructions": "Which exception should accounts payable open?",
      "criteria": {
        "over_po": "The amount is above the purchase order.",
        "unexpected_item": "A line item was not requested.",
        "both": "The amount and a line item are both wrong."
      }
    }
  }
}
プレイグラウンドで開く

発表内容

OpenAI Decisions API とは

OpenAI は 2026 年 9 月 29 日の DevDay で Decisions API を発表しました。GPT-6 Luna の特別版を使うリアルタイム意思決定専用エンドポイントです。テキストまたは画像のコンテキスト、質問、そしてあなたが定義する有限の回答セットを送ると、回答の 1 つと信頼度が返ります。自由テキストは生成せず、リスト外の回答を作ることもありません。

この API は限定プレビュー中です。OpenAI は数日以内に標準の開発者プラットフォームで広く公開する計画と述べています。公開のリクエストスキーマ、SDK メソッド、料金はまだ発表されていません。報道では 1 決定あたり約 150 ms、同日発表の Agents API との統合が伝えられています。

このサイトのエンドポイントは独立したものです。テキスト入力で同じ制約付きデシジョンパターンを今日実行できるため、今すぐ構築して計測できます。

最終確認 リリースタイムライン

このエンドポイントの理由

デシジョンコールで得られるもの

また一つのチャットラッパーではなく、ルーティングのために設計された確率付きの型安全な回答です。

今日呼べる、待機リストなし

OpenAI のエンドポイントは限定プレビュー中。こちらは今すぐ応答します——新規訪問者はプレイグラウンドで 2 回無料。OpenAI へのアクセスも不要です。

すべての選択肢に確率

choice と score の回答には、定義した全選択肢の確率が付きます。素のラベルではなく、コードでしきい値を決められます。

1 コールで 3 つの質問タイプ

同じ state に対して yes/no(noul)、ラベル選択、ルーブリックスコアを併用——1 POST あたり最大 6 問、1 往復で完結。

リストへのバッチ判定

バッチツールは質問を一度設計し、貼り付けた各行に適用して CSV を出力します。ループコードは不要です。

固定モデル ID

decisions-1 を送ればしきい値の裏のバージョンが固定されます。decisions-latest は現行モデルに追従。まず固定してから調整を。

使い方

Decisions API の使い方

  1. 01

    キーを取得

    プレイグラウンドを開いて実行するだけ——ゲストセッションと API キーが自動で用意されます。ログイン済みならダッシュボードでキーを管理。

  2. 02

    state と questions を POST

    model、state、questions マップを /api/v1/decisions に送信します。instructions に実際の質問を書き、noul・choice・score から型を選びます。

  3. 03

    回答で分岐

    noul、choice、score を確率と信頼度とともに読み取ります。信頼度の低いケースは人に回す——それがスコアの意味です。

ユースケース

OpenAI Decisions API のユースケース

システムが少数の既知のアクションから 1 つを選ぶ場面ならどこでも同じパターン——以下は各チームが実際に送る内容です。

サポートチケットのルーティング

サポートチームはチケット文を送り、担当チームと確率を受け取ります。不確かなチケットは人手のキューへ。

エージェントの次アクション

エージェント開発者は次にすべきこと——ツール呼び出し、ユーザーへの質問、エスカレーション——を問い、回答で分岐します。

コンテンツモデレーションゲート

マーケットプレイスは出品がレビューキューに届く前に、yes/no のポリシー質問でスクリーニングします。

リード選別

セールスオペスは inbound の連絡を ready・nurture・ignore に分け、各選択肢の確率を見ます。

請求書例外のトリアージ

経理チームはケースを起こす前に、請求書の例外——PO 超過、未依頼の明細、その両方——を分類します。

解約リスクスコアリング

カスタマーサクセスは更新メモをルーブリックで採点します——残る可能性が高いか、解約しそうか。

開発者の声

開発者の評価

“プロンプトと解析のブロックを 1 つの POST に置き換えました。全選択肢の確率こそルーティングに必要なものでした。”
バックエンドエンジニア、サポート基盤
“choice の criteria は自社のランブックそのもの。モデル ID を固定できるのでしきい値がずれません。”
ML エンジニア、フィンテック
“プレビューは待てなかったので、このエンドポイントを午後だけでエージェントに組み込みました。”
個人開発者
“バッチモードでチケットのエクスポートを一括ラベル付けし、CSV をそのままレビューシートに流しました。”
オペレーション責任者、マーケットプレイス

料金

プランと従量課金

成功したデシジョンコールごとに 1 クレジット——約 100 クレジットで 1 ドル。新規訪問者は 2 回無料です。

プランをアップグレード

ベーシック

10/月

1,000 クレジット + 200 クレジット

従量課金より 20% 多いクレジット

(税抜き)

  • プラン特典
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • すべての有料プランで同じ画像 62 + 動画 51 モデルを利用可能
最もお得

プロ

20/月

2,000 クレジット + 600 クレジット

従量課金より 30% 多いクレジット

(税抜き)

  • プラン特典
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • すべての有料プランで同じ画像 62 + 動画 51 モデルを利用可能

マックス

50/月

5,000 クレジット + 2,500 クレジット

従量課金より 50% 多いクレジット

(税抜き)

  • プラン特典
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • すべての有料プランで同じ画像 62 + 動画 51 モデルを利用可能

エンタープライズ

大規模チーム向けの柔軟なプランと専任サポート。

  • プラン特典
  • すべてのMax機能
  • カスタムクレジットプラン
  • 専任サポート
まだ登録しませんか?

料金の詳細

OpenAI Decisions API よくある質問

OpenAI Decisions API はもう使えますか?

2026-09-30 時点では限定プレビューです。OpenAI は 2026-09-29 の DevDay で発表し、数日以内の一般公開を予定しています。このサイトのエンドポイントは今日 decisions-1 上で同じデシジョンパターンを実行します。

デシジョンコールは chat completions や structured outputs と何が違いますか?

chat コールはあとで解析するテキストを生成し、structured outputs は形を制約するだけでやはり生成です。デシジョンコールは定義済みの回答の 1 つと確率を返します——解析も自由テキストもありません。

信頼度や確率は何を意味し、しきい値はどう決めますか?

すべての choice と score の回答には選択肢ごとの確率と信頼度が付きます。自前のトラフィックでしきい値を決め——超えたら受理、残りはレビューへ——調整中は decisions-1 を固定してください。

画像は送れますか?

OpenAI は自社の Decisions API がテキストまたは画像コンテキストを受け付けるとしています。このサイトのエンドポイントはテキストのみです——state は文字列・オブジェクト・配列です。

OpenAI のエンドポイントが開いたらどう移行しますか?

デシジョンをコード内の 1 関数の後ろに隠しておきます——リクエストを入れて型付きの回答を得る。OpenAI がスキーマを公開したら HTTP 層を差し替えるだけで、質問としきい値はそのまま使えます。

1 リクエストに何問送れますか?

同じ state に対して 1〜6 問です。各質問にはレスポンス内で個別の回答が付きます。

このサイトの呼び出しに答えるモデルは?

このサイトが提供するデシジョンモデル decisions-1 です。OpenAI のモデルではありません。OpenAI の Decisions API が広く公開されたら、提供を検討します。

最初のデシジョンを実行

新規訪問者は 2 回無料。例を読み込んだプレイグラウンドを開くか、ドキュメントを読んで直接エンドポイントを呼んでください。