OpenAI Decisions API · Alternative in der EU
Typisierte Entscheidungen, verarbeitet in der EU
Die OpenAI Decisions API (allgemein verfügbar seit 22. Oktober 2026) beantwortet Ja/Nein-, Auswahl- und Bewertungsfragen mit gpt-6-luna. Decision Models bietet dieselben drei Fragetypen auf offenen Modellen an, mit einer EU-Stufe, öffentlichem AVV und Preisen ab €0,018 je 1 Mio. Eingabe-Tokens. Zur Fairness: Auch OpenAI bietet Verarbeitung in Europa an. Stand der Angaben: 25. Oktober 2026.
Überblick
OpenAI Decisions API und Decision Models im Vergleich
Angaben zu OpenAI aus der Decisions-Dokumentation von OpenAI, abgerufen am 25. Oktober 2026. Preise von Decision Models ohne Steuern.
| Merkmal | OpenAI Decisions API | Decision Models |
|---|---|---|
| Eingabepreis je 1 Mio. Tokens | 0,10 $ (ungecacht); Cache-Treffer günstiger, Cache-Schreibvorgänge kosten; Aufschläge für regionale Verarbeitung und lange Kontexte | s1-fast ab €0,018 (EU) bzw. €0,017 (Peer-to-Peer); s1-pro €0,074 (EU). Der EU-Preis ist der Listenpreis; kein weiterer Regionsaufschlag. Alle Preise |
| Ausgabe-Tokens | Nicht berechnet | Nicht berechnet |
| Modelle | Nur gpt-6-luna (proprietär) | Mehrere Modelle mit offenen Gewichten (Apache-2.0); jede Antwort nennt die Modellversion |
| Fragen je Anfrage | 1–400 | s1-pro bis zu 3, s1-fast und s1-vision je 1. Mehr Fragen = mehrere Anfragen. |
| Eingabeformen | Text, Bilder, JSON, Nachrichtenverläufe mit Tool-Aufrufen | Text oder JSON als state; ein Bild mit s1-vision |
| Prompt-Caching | Ja | Nein |
| Verarbeitung in Europa | Ja: regionale Verarbeitung in Europa (EWR + Schweiz) und Datenresidenz; Voraussetzungen laut OpenAI-Datenrichtlinien | EU-Stufe: Gateway und GPU-Inferenz nur bei Vertragspartnern in der EU; EU-Anfragen verlassen die EU nie. Wo die Inferenz läuft |
| Speicherung | Option ohne Datenspeicherung für berechtigte Kunden (laut OpenAI) | Anfrage- und Antwortinhalte werden auf unserem Gateway und unseren Inferenzservern nicht gespeichert |
| AVV / DPA | Laut OpenAI-Datenrichtlinien | Öffentlicher AVV, wird bei der Registrierung akzeptiert |
| Anbieter | OpenAI | Decision Models, Unternehmen mit Sitz in Passau, Deutschland (Impressum) |
Migration
Von /v1/decisions zu /v1/systemone
Die drei Fragetypen lassen sich direkt übertragen. Die Feldnamen unterscheiden sich; die Tabelle zeigt jede Zuordnung.
| Feld | OpenAI Decisions API | Decision Models |
|---|---|---|
| Endpunkt | POST https://api.openai.com/v1/decisions | POST https://api.decisionmodels.io/v1/systemone |
| Schlüssel | Authorization: Bearer $OPENAI_API_KEY | Authorization: Bearer $DECISIONMODELS_API_KEY (aus dem Dashboard) |
| Modell | "model": "gpt-6-luna" | "model": "s1-fast", "s1-pro" oder ein anderes Modell aus GET /v1/models |
| Gemeinsame Eingabe | input: Text oder Nachrichten-Array (auch Tool-Aufrufe, input_json) | state: Text oder JSON-Objekt/-Array. Nachrichtenverläufe bitte vorher zu einem state zusammenfassen. |
| Fragen | questions: Array, jede Frage mit name | questions: Objekt, der Name ist der Schlüssel |
| Ja/Nein | "type": "predicate" → Antwort probability | "type": "noul" → Antwort noul (Wahrscheinlichkeit für „ja“) |
| Auswahl | "type": "choice" mit choices: [{"value", "description"}] | "type": "choice" mit criteria: {"wert": "Beschreibung"} (mindestens zwei Optionen) |
| Bewertung | "type": "score" mit 2–10 levels: [{"label", "description"}] | "type": "score" mit geordnetem criteria-Array (mindestens zwei Stufen); score ist ebenfalls der wahrscheinlichkeitsgewichtete Mittelwert der Stufen-Indizes ab 0 |
| Antworten | answers: Array in Frage-Reihenfolge | answers: Objekt nach Fragename; dazu model_version und usage |
| Region | Datenresidenz bzw. regionale Verarbeitung je Projekt (USA oder Europa) | Header S1-Region: eu|global oder Standard des Schlüssels |
| Bilder | input_image-Teile in input oder in Fragen | s1-vision über /v1/multimodal, genau ein Bild je Anfrage |
Beispiel
Dieselbe Frage vorher und nachher
Eine Beschwerde wird einer Abteilung zugeordnet. Die Beschreibungen der Optionen wandern von choices nach criteria.
curl https://api.openai.com/v1/decisions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-6-luna",
"input":"I was charged twice for my order.",
"questions":[{"type":"choice","name":"department",
"instructions":"Which department should handle this complaint?",
"choices":[{"value":"billing","description":"Payments, invoices, and refunds."},
{"value":"technical","description":"Problems using the product."},
{"value":"other","description":"Anything else."}]}]}'curl https://api.decisionmodels.io/v1/systemone \
-H "Authorization: Bearer $DECISIONMODELS_API_KEY" \
-H "Content-Type: application/json" \
-H "S1-Region: eu" \
-d '{"model":"s1-fast",
"state":"I was charged twice for my order.",
"questions":{"department":{"type":"choice",
"instructions":"Which department should handle this complaint?",
"criteria":{"billing":"Payments, invoices, and refunds.",
"technical":"Problems using the product.",
"other":"Anything else."}}}}'Ehrlich gesagt
Wann OpenAI besser passt
- Du brauchst viele Fragen in einer Anfrage (bis zu 400), Prompt-Caching, Nachrichtenverläufe mit Tool-Aufrufen oder Bilder in den Fragen.
- Du arbeitest bereits mit einem OpenAI-Vertrag mit Datenresidenz in Europa.
Decision Models passt, wenn du offene Modelle, niedrige Preise je Token, einen öffentlichen AVV und einen Anbieter mit Sitz in Deutschland willst. Prüfe die Ergebnisse mit eigenen, gelabelten Beispielen, bevor du Produktivlast umstellst.
OpenAI und gpt-6-luna sind Marken von OpenAI. Decision Models ist nicht mit OpenAI verbunden und nennt die Namen nur zum Vergleich.