Gemini Decisions API: Funktionen, Preise und Funktionsweise von Gemini Decision 1

Die Gemini Decisions API von Google (POST /v1beta/decisions, Modell gemini-decision-1) bewertet bis zu 1.000 Noul-, Auswahl- und Score-Fragen über eine multimodale Eingabe in einem einzigen Durchlauf – zum Preis von 0,10 $ pro 1 Million Eingabe-Tokens, ohne Kosten für die Ausgabe. Was sie...

INEZA Felin-Michel

INEZA Felin-Michel

12 November 2026

Gemini Decisions API: Funktionen, Preise und Funktionsweise von Gemini Decision 1

Apidog für Unternehmen

On-Premises Bereitstellung

SSO & RBAC

SOC 2 konform

Apidog Enterprise entdecken

Die Gemini Decisions API ist ein neuer Google-Endpunkt, der geschlossene Fragen beantwortet, anstatt Text zu generieren. Sie senden eine gemeinsame Eingabe (Text, Bilder, Audio, Video oder PDF) plus bis zu 1.000 typisierte Fragen, und Gemini Decision 1 (gemini-decision-1) liefert für jede eine kalibrierte Wahrscheinlichkeit und einen Confidence-Score. Die Kosten betragen 0,10 $ pro 1M Eingabe-Tokens, der Output liegt immer bei 0 Tokens, und Google gibt 150 bis 250 ms Ende-zu-Ende an.

Google hat sie am 11. November 2026 als v1beta-Endpunkt eingeführt. Für die praktische Umsetzung sehen Sie sich how to use the Gemini Decisions API an.

Was Google mit Gemini Decision 1 veröffentlicht hat

Gemini Decision 1 ist ein Modell, das einen festen Satz von Kandidaten-Antworten in einem einzigen Forward-Pass bewertet, statt Text Token für Token zu dekodieren. Die Decisions API stellt es bereit, und Ihr Code erhält Zahlen, mit denen er verzweigen kann.

Der Launch-Beitrag „Gemini Decisions API: Fast, calibrated multimodal decisions“ nennt die wichtigsten Fakten:

Gemini in Google Cloud (Vertex AI) wird als „coming soon“ gelistet – derzeit läuft es also nur über die Developer API.

Diagram: one shared input feeds Gemini Decision 1 in a single forward pass, which returns a noul probability, a choice and a score, each with a confidence bar

Warum ein Decision-Endpunkt statt eines Chat-Aufrufs

Die meisten „Klassifiziere das“-Codes rufen ein generatives Modell auf, fordern JSON an und parsen die Antwort. Sie zahlen für Output- und Thinking-Tokens, und der Parser bricht zusammen, sobald das Modell kreativ wird.

Die Decisions API entfernt den Generierungsschritt. Google bringt es in der Dokumentation auf den Punkt: Sie „generiert null Text-Tokens, die Output-Token-Nutzung ist also immer 0.“ Daraus ergeben sich drei Design-Entscheidungen:

  1. Paralleles, isoliertes Scoring. Jede Frage wird in einem Durchgang gegen die gemeinsame Eingabe geprüft. Fragen können einander nicht sehen, sodass das Hinzufügen oder Entfernen einer Frage die anderen Antworten nicht verändert.
  2. Wert plus Confidence. Der Wert sagt Ihrem Code, was zu tun ist. Die Confidence sagt ihm, ob es automatisch ausgeführt oder eskaliert werden soll.
  3. Atomare Prüfungen, im Code kombiniert. Sie stellen enge Fragen und kombinieren die Antworten mit normalen if-Anweisungen und Gewichtungen.

Für generierten Text, schema-basierte Extraktion, Tool-Aufrufe oder mehrstufiges Reasoning verweist Google weiterhin auf die Interactions API.

Die drei Fragetypen

Jede Frage hat einen type, instructions und, bei zwei Typen, criteria. Das Modell sieht Ihre Frage-Keys nie, also schreiben Sie die vollständige Frage in instructions.

Typ Verwenden Sie ihn, um Kriterien Rückgabe
noul Prüfen, ob eine Aussage zutrifft Optionale true_description / false_description noul (0,01 bis 0,99), confidence
choice Eine Option aus einer festen Liste auswählen Pflicht-Map von Options-ID zu Beschreibung, 2 bis 255 Optionen choice, probabilities (summieren sich zu 1), confidence
score Die Eingabe anhand einer geordneten Rubrik bewerten Pflicht-Array von Stufen, aufsteigend, 2 bis 255 (2 bis 10 empfohlen) score, probabilities, legend, confidence

Ein paar Verhaltensweisen sollten Sie kennen, bevor Sie Schwellenwerte festlegen:

Confidence ist überall gleich definiert: als Wahrscheinlichkeit des Top-Ergebnisses, bzw. max(noul, 1 - noul) bei Ja/Nein-Fragen.

Eine Beispielanfrage und was zurückkommt

Der REST-Endpunkt lautet POST https://generativelanguage.googleapis.com/v1beta/decisions, authentifiziert über einen x-goog-api-key-Header. Diese Anfrage stellt eine Ja/Nein-Frage und eine Auswahl-Frage zu einer Support-Nachricht:

curl -X POST "https://generativelanguage.googleapis.com/v1beta/decisions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-decision-1",
    "input": "Audio cuts out on the left earcup. Fix it today or I cancel my membership.",
    "questions": {
      "is_defect": {
        "type": "noul",
        "instructions": "Does the message describe a hardware defect?"
      },
      "department": {
        "type": "choice",
        "instructions": "Which department should handle this request?",
        "criteria": {
          "billing": "Payments, invoices, and refunds.",
          "technical": "Problems using the product.",
          "shipping": "Delivery and tracking.",
          "other": "Anything outside these categories."
        }
      }
    }
  }'

Die Antwort enthält zwei Felder auf oberster Ebene: answers (gekeyt nach Ihren Frage-IDs) und usage:

{
  "answers": {
    "is_defect": { "type": "noul", "noul": 0.94, "confidence": 0.94 },
    "department": {
      "type": "choice",
      "choice": "technical",
      "probabilities": { "technical": 0.9, "other": 0.05, "billing": 0.03, "shipping": 0.02 },
      "confidence": 0.9
    }
  },
  "usage": { "total_input_tokens": 120, "total_output_tokens": 0, "total_tokens": 120 }
}

Die Zahlen sind illustrativ und entsprechen im Format den Beispielen in Googles Decisions-API-Dokumentation.

Für nicht-textliche Eingaben wird input zu einem Array von Inhaltsblöcken nach demselben Schema wie die Interactions API: text, image, audio, video und document (PDF). Medien können als Inline-Base64 (bis 100 MB pro Anfrage), als Files-API-URI oder als HTTPS-URL (jeweils bis 15 MB) übergeben werden. Bild- und Video-Blöcke nehmen eine resolution-Einstellung entgegen, um Detailgrad gegen Tokens einzutauschen.

Wenn ein Eingabe-Sicherheitsfilter eine Anfrage blockiert, erhalten Sie HTTP 400 mit einem error.code wie safety oder prohibited_content statt answers.

Preise, Latenz und Rate Limits der Gemini Decisions API

Die Abrechnung erfolgt nur für die Eingabe: 0,10 $ pro 1M Eingabe-Tokens im bezahlten Tarif, kostenfrei im Free-Tarif, und keine Output-Position, da der Output immer 0 Tokens beträgt. Das stammt von Googles Preisübersicht für die Gemini Developer API, geprüft am 12. November 2026. Dieselbe Seite weist darauf hin, dass Inhalte aus dem Free-Tarif zur Verbesserung von Googles Produkten genutzt werden, Inhalte aus dem Bezahl-Tarif jedoch nicht.

Zwei Abrechnungsdetails sind wichtig:

Grobe Überschlagsrechnung: Ein Support-Ticket mit 2.000 Tokens plus 20 Fragen à etwa 40 Tokens ergibt rund 2.800 Eingabe-Tokens, also etwa 0,00028 $ pro Decision-Aufruf im Bezahl-Tarif.

Die Latenzangaben stammen von Google selbst: median 50 bis 100 ms Modell-Compute, 150 bis 250 ms Ende-zu-Ende, nahezu konstant von 1 bis 100 Fragen bei Eingaben bis 16K Tokens. Google behauptet zudem den niedrigsten Kalibrierungsfehler seiner Benchmark-Suite und Kosten, die fast 5-mal niedriger liegen als bei Gemini 3.5 Flash-Lite über die Interactions API. Betrachten Sie beides als Herstellerangaben, bis Sie Ihren eigenen Traffic gemessen haben.

Rate Limits laut Googles Rate-Limits-Seite, geprüft am 12. November 2026:

Nutzungsstufe Anfragen/Min. Tokens/Min. Anfragen/Tag
Free 200 50.000 10.000
Tier 1 1.500 1.000.000 50.000
Tier 2 5.000 4.000.000 Unbegrenzt
Tier 3 15.000 10.000.000 Unbegrenzt

Der Free-Tarif wird ausführlich in Gemini Decisions API for free behandelt.

Wofür sich die Decisions API eignet

Googles Dokumentation nennt fünf Muster, auf die auch interne Teams von Google setzen:

Diagram: a support ticket goes through a confidence gate; at 0.7 or above it routes to answer.choice automatically, below 0.7 it goes to human review

Googles Empfehlung: Legen Sie diesen Schwellenwert anhand gelabelter Beispiele aus Ihrem eigenen Traffic fest und wägen Sie die Kosten eines False Positive gegen die eines False Negative ab.

OpenAI hat im Oktober einen ähnlichen Endpunkt auf GPT-6 Luna veröffentlicht, mit predicate-, choice- und score-Fragen; unser OpenAI Decisions API explainer behandelt ihn. Der direkte Vergleich von Limits, Modalitäten und Preisen findet sich in Gemini Decisions API vs OpenAI Decisions API.

Grenzen und offene Fragen

Was die Dokumentation heute festhält:

Ein GA-Datum, Regionen oder Daten-Residenz-Bedingungen hat Google noch nicht veröffentlicht. Es warnt außerdem, dass Nutzertext für die eigene Klassifizierung argumentieren kann – behalten Sie daher bei hochriskanten Aktionen wie Auszahlungen eine menschliche Kontrolle bei.

Lassen Sie Ihren Coding-Agenten sie mit Apidog CLI testen

Ein Decision-Endpunkt ist nur nützlich, wenn sein Vertrag hält: jede Confidence zwischen 0 und 1, jedes choice innerhalb Ihres Sets. Ihr Coding-Agent kann diesen Regressionstest mit der Apidog CLI schreiben und ausführen, während Sie weiterarbeiten.

Einmalig einrichten:

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_APIDOG_TOKEN>
apidog skill install

Dann geben Sie Ihrem Agenten einen einzigen Prompt:

In Apidog project <projectId>, create an environment "gemini" with base URL
https://generativelanguage.googleapis.com and a secret variable GEMINI_API_KEY.
Define POST /v1beta/decisions with header x-goog-api-key: {{GEMINI_API_KEY}}
and the support-ticket body from this article. Add a test case asserting:
status 200, usage.total_output_tokens == 0, every answers.*.confidence is
between 0 and 1, answers.department.choice is one of billing|technical|shipping|other,
and answers.is_defect.noul is between 0.01 and 0.99. Run it and summarize failures.

Der Agent validiert jede Payload gegen ihr Schema und erstellt und führt dann den Testfall aus:

apidog environment create gemini --project <projectId> --base-url https://generativelanguage.googleapis.com
apidog cli-schema get environment-update
apidog environment update <envId> --project <projectId> --file env.json
apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file decisions-endpoint.json
apidog endpoint create --project <projectId> --file decisions-endpoint.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file decisions-case.json
apidog test-case create --project <projectId> --file decisions-case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> -r cli,json

Um den Key aus der gespeicherten Umgebung herauszuhalten, übergeben Sie ihn stattdessen zur Laufzeit mit --env-var "GEMINI_API_KEY=...". Derselbe apidog run-Aufruf mit -r junit lässt sich in CI integrieren; die apidog run command reference listet jedes Flag auf, und Apidog CLI in Claude Code zeigt das komplette Agenten-Setup. Apidogs Free-Plan deckt bis zu 4 Nutzer ab.

FAQ

Ist die Gemini Decisions API kostenlos? Ja, innerhalb des Free-Tarifs: 200 Anfragen pro Minute, 50.000 Tokens pro Minute und 10.000 Anfragen pro Tag. Bezahlte Nutzung kostet 0,10 $ pro 1M Eingabe-Tokens.

Wie viele Fragen kann ich in einer Anfrage stellen? Von 1 bis 1.000, begrenzt durch das Kontextfenster von 262.144 Tokens, das sich Eingabe und jede Frage teilen.

Was bedeutet noul? Es ist der Ja/Nein-Fragetyp. Er liefert die Wahrscheinlichkeit, dass die Antwort Ja ist, zwischen 0,01 und 0,99, plus einen Confidence-Score.

Kann ich sie auf Vertex AI nutzen? Noch nicht. Google listet Gemini-in-Google-Cloud-Support als „coming soon“; derzeit läuft sie über die Gemini Developer API (v1beta).

Unterstützt sie Batch oder Context Caching? Nein. Context Caching, die Batch API sowie Flex- oder Priority-Inferenz werden nicht unterstützt, daher wird wiederholte Eingabe voll abgerechnet.

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen