Angekündigt am 2026-09-29 · eingeschränkte Vorschau

OpenAI Decisions API Der Leitfaden — und ein Decision-Endpoint, den du heute aufrufen kannst

OpenAIs Decisions API beantwortet eine Frage mit einer deiner vordefinierten Optionen plus Konfidenzwert. Sie ist in eingeschränkter Vorschau — diese Seite erklärt sie und führt dasselbe Entscheidungsmuster heute auf decisions-1 aus.

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

1 Entscheidung kostenlos testen — keine Anmeldung

Beispiele

OpenAI Decisions API Beispiele, die du ausführen kannst

Jede Karte ist ein echter Request-Body für diesen Endpoint. Hover oder Fokus zeigt das JSON — kopieren oder im Playground öffnen.

Checkout-Vorfall-Routing

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."
      }
    }
  }
}
Im Playground öffnen

Erstattungsabsicht

noul 0.98 — in die Erstattungswarteschlange

{
  "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?"
    }
  }
}
Im Playground öffnen

Dringlichkeits-Score

score 2 — blockiert Umsatz

{
  "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"
      ]
    }
  }
}
Im Playground öffnen

Phishing-Prüfung

noul 0.96 — Nachricht blockieren

{
  "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?"
    }
  }
}
Im Playground öffnen

Lead-Qualifizierung

ready 0.88 — an den Vertrieb

{
  "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."
      }
    }
  }
}
Im Playground öffnen

Richtlinien-Gate

noul 0.99 — Listing zurückhalten

{
  "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?"
    }
  }
}
Im Playground öffnen

Churn-Risiko-Score

score 2 — Kündigung wahrscheinlich

{
  "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"
      ]
    }
  }
}
Im Playground öffnen

Rechnungsausnahme

both 0.86 — Fall eröffnen

{
  "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."
      }
    }
  }
}
Im Playground öffnen

Die Ankündigung

Was ist die OpenAI Decisions API

Auf dem DevDay am 29. September 2026 hat OpenAI die Decisions API angekündigt: einen dedizierten Endpoint für Echtzeit-Entscheidungen, angetrieben von einer spezialisierten Version von GPT-6 Luna. Du sendest Kontext plus eine Frage und eine endliche Menge von Antworten, die du definierst. Zurück kommt eine deiner Antworten mit einem Konfidenzwert; es wird kein freier Text generiert und keine Antwort außerhalb deiner Liste erfunden.

Die API befindet sich in eingeschränkter Vorschau. OpenAI sagt, die breite Veröffentlichung sei in den kommenden Tagen über die Standard-Entwicklerplattform geplant. Das öffentliche Request-Schema, SDK-Methoden und Preise sind noch nicht veröffentlicht. Berichte nennen etwa 150 ms pro Entscheidung und Integration mit der am selben Tag angekündigten Agents API.

Der Endpoint dieser Seite ist unabhängig: Er führt dasselbe eingeschränkte Entscheidungsmuster heute mit Texteingabe aus, sodass du den Ablauf jetzt bauen und messen kannst.

Zuletzt geprüft Release-Zeitplan

Warum dieser Endpoint

Was dir ein Decision-Call bringt

Kein weiterer Chat-Wrapper — eine typisierte Antwort mit Wahrscheinlichkeiten, gebaut fürs Routing.

Heute aufrufbar, ohne Warteliste

OpenAIs Endpoint ist in eingeschränkter Vorschau. Dieser antwortet jetzt — neue Besucher bekommen 1 kostenloser Call im Playground, ganz ohne OpenAI-Zugang.

Eine Wahrscheinlichkeit pro Option

choice- und score-Antworten tragen eine Wahrscheinlichkeit für jede definierte Option, kein bloßes Label. Dein Code kann einen Schwellenwert setzen, statt einer Vermutung zu trauen.

Drei Fragetypen in einem Call

Frage ein Ja/Nein (noul), eine gelabelte Auswahl und einen Rubrik-Score über denselben state — bis zu sechs Fragen pro POST, ein Roundtrip.

Batch-Entscheidungen über eine Liste

Das Batch-Tool entwirft die Fragen einmal, wendet sie auf jede eingefügte Zeile an und exportiert eine CSV — kein Schleifencode nötig.

Fixierte Modell-ID

Sende decisions-1, um die Version hinter deinen Schwellenwerten zu fixieren; decisions-latest folgt der aktuell ausgelieferten Version. Erst fixieren, dann kalibrieren.

So geht's

So nutzt du eine Decisions API

  1. 01

    Schlüssel holen

    Playground öffnen und ausführen — Gast-Session und API-Schlüssel werden automatisch eingerichtet. Angemeldete Nutzer verwalten Schlüssel im Dashboard.

  2. 02

    state und questions POSTen

    Sende model, state und eine questions-Map an /api/v1/decisions. Schreibe die echte Frage in instructions und wähle noul, choice oder score.

  3. 03

    Nach der Antwort verzweigen

    Lies noul, choice oder score samt Wahrscheinlichkeiten und Konfidenz. Fälle mit niedriger Konfidenz an einen Menschen weiterreichen — dafür ist der Score da.

Anwendungsfälle

OpenAI Decisions API Anwendungsfälle

Das Muster wiederholt sich überall, wo ein System eine von wenigen bekannten Aktionen wählen muss — das schicken die Teams tatsächlich.

Support-Ticket-Routing

Support-Teams senden den Ticket-Text und erhalten das zuständige Team mit Wahrscheinlichkeiten pro Team; unsichere Tickets fallen in eine menschliche Warteschlange zurück.

Nächste Agenten-Aktion

Agenten-Bauer fragen, was als Nächstes passieren soll — Tool aufrufen, den Nutzer fragen oder eskalieren — und verzweigen nach der Antwort.

Content-Moderations-Gate

Marktplätze prüfen Listings mit einer Ja/Nein-Richtlinienfrage, bevor sie die Review-Warteschlange erreichen.

Lead-Qualifizierung

Sales-Ops sortiert eingehende Notizen in ready, nurture oder ignore — mit einer Wahrscheinlichkeit pro Option.

Triage von Rechnungsausnahmen

Finanzteams klassifizieren Rechnungsausnahmen — über dem PO, unerwartete Position oder beides — bevor ein Fall eröffnet wird.

Churn-Risiko-Scoring

Customer Success bewertet Verlängerungsnotizen auf einer Skala von unwahrscheinlich bis wahrscheinliche Kündigung.

Stimmen von Buildern

Was Entwickler sagen

“Wir haben einen Prompt-and-Parse-Block durch einen einzigen POST ersetzt. Die Wahrscheinlichkeit auf jeder Option war genau das, was unser Routing brauchte.”
Backend-Entwickler, Support-Plattform
“Die choice-Kriterien lesen sich wie unser eigenes Runbook. Schwellenwerte bleiben stabil, weil die Modell-ID fixiert ist.”
ML-Engineerin, Fintech
“Ich konnte nicht auf die Vorschau warten, also habe ich den Endpoint an einem Nachmittag in den Agenten verdrahtet.”
Indie-Entwickler
“Der Batch-Modus hat unseren Ticket-Export in einem Durchgang gelabelt, und die CSV ging direkt in das Review-Sheet.”
Ops-Leitung, Marktplatz

Preise

Pläne und Pay-as-you-go

Jeder erfolgreiche Decision-Call verbraucht einen Credit — etwa 100 Credits pro 1 USD. Neue Besucher erhalten 1 kostenloser Call.

Upgrade deinen Tarif

Basic

10/Monat

1,000 Credits + 200 Credits

20% mehr Credits als bei Pay-as-you-go

(exkl. MwSt.)

  • Planvorteile
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Alle bezahlten Pläne enthalten dieselben 62 Bild- + 51 Video-Modelle
Bester Wert

Pro

20/Monat

2,000 Credits + 600 Credits

30% mehr Credits als bei Pay-as-you-go

(exkl. MwSt.)

  • Planvorteile
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Alle bezahlten Pläne enthalten dieselben 62 Bild- + 51 Video-Modelle

Max

50/Monat

5,000 Credits + 2,500 Credits

50% mehr Credits als bei Pay-as-you-go

(exkl. MwSt.)

  • Planvorteile
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Alle bezahlten Pläne enthalten dieselben 62 Bild- + 51 Video-Modelle

Enterprise

Flexible Pläne und dedizierter Support für größere Teams.

  • Planvorteile
  • Alle Max-Funktionen
  • Individuelle Credit-Pläne
  • Dedizierter Support
Noch nicht abonnieren?

Alle Preisdetails

OpenAI Decisions API FAQ

Ist die OpenAI Decisions API schon verfügbar?

Stand 2026-09-30 befindet sie sich in eingeschränkter Vorschau. OpenAI hat sie am DevDay 2026-09-29 angekündigt und plant den breiten Release in den nächsten Tagen. Der Endpoint dieser Seite führt dasselbe Entscheidungsmuster heute auf decisions-1 aus.

Wie unterscheidet sich ein Decision-Call von Chat Completions oder Structured Outputs?

Ein Chat-Call generiert Text, den du danach parsen musst; Structured Outputs beschränken die Form, generieren aber weiterhin. Ein Decision-Call liefert eine deiner vordefinierten Antworten mit Wahrscheinlichkeiten — ohne Parsing und ohne freien Text.

Was bedeuten Konfidenz und Wahrscheinlichkeit, und wie setze ich einen Schwellenwert?

Jede choice- und score-Antwort enthält Wahrscheinlichkeiten pro Option und einen Konfidenzwert. Wähle einen Schwellenwert aus deinem eigenen Traffic — darüber annehmen, den Rest zur Prüfung — und fixiere decisions-1, während du abstimmst.

Brauche ich ein OpenAI-Konto oder Waitlist-Zugang?

Nein. Der Endpoint dieser Seite antwortet schon heute — im Playground gibt es 1 kostenlose Testentscheidung ohne Anmeldung, oder Sie erstellen einen API-Key und rufen POST /api/v1/decisions direkt auf.

Was passiert bei einem fehlgeschlagenen Call?

Fehlgeschlagene Calls sind kostenlos. Validierungsfehler oder Upstream-Fehler verbrauchen keinen Credit — Ihr Guthaben sinkt nur bei einer erfolgreichen Entscheidung.

Wie viele Fragen kann ich pro Request senden?

Zwischen 1 und 6 Fragen über denselben state. Jede Frage bekommt in der Response ihre eigene Antwort.

Welches Modell beantwortet die Aufrufe auf dieser Seite?

decisions-1, das Entscheidungsmodell, das diese Seite ausliefert. Es ist kein OpenAI-Modell.

Führe deine erste Entscheidung aus

Ein kostenloser Call für neue Besucher. Öffne den Playground mit einem geladenen Beispiel oder lies die Doku und rufe den Endpoint direkt auf.