Demnächst: OpenAI Decisions API

Vergleich ansehen

CLOUDFLARE / OPENROUTER

Clef

Cloudflares 27B-Entscheidungsmodell über OpenRouter. Klassifiziere kurzen Text oder JSON, wähle eine Route, bewerte geordnete Kriterien oder schätze Ja/Nein-Wahrscheinlichkeiten mit demselben API-Vertrag wie Jev.

cloudflare/clef

Neue Konten erhalten 100 Guthabenpunkte. Playground und API teilen ein Guthaben.

Effektive Grenze des Textzustands

~2,000

erste vom Anbieter gelesene Texttokens · Plattformlimit: 2.000 UTF-8-Bytes

OpenRouter-Eingabepreis

$0.24 / 1M

pro Million Eingabetokens

OpenRouter-Ausgabepreis

$0 / 1M

Ausgabetokens sind beim Anbieter kostenlos

Eingabetarif dieses Dienstes

3500

Guthabenpunkte pro Million Eingabetokens · mindestens 1 pro erfolgreicher Anfrage

JEV / SYSTEM ONE

Verwendet den Jev-Playground

Verwendet denselben OpenRouter-Entscheidungsendpunkt und die Felder model, state und questions wie Jev. Live-Anfragen mit Text, JSON-Objekten und Arrays lieferten Choice-, Score- und Noul-Antworten, die die gemeinsamen Prüfungen bestehen. Eine Antwortkonvertierung ist nicht erforderlich.

SPAN / NOUL

Unterschiede zu Span

Span akzeptiert nur Noul-Verhaltensfragen und benötigt Text oder ein bestimmtes input/output-Konversationsobjekt. Dieses Modell unterstützt außerdem Choice und Score sowie Text, allgemeine JSON-Objekte und Arrays als Zustand. Dafür eignet sich der Jev-Playground.

Drei strukturierte Antworttypen

Choice liefert eine benannte Option und deren Wahrscheinlichkeitsverteilung. Score liefert einen Wert auf einer geordneten Skala mit Wahrscheinlichkeiten. Noul liefert die Wahrscheinlichkeit einer Ja-Nein-Bedingung. Mehrere Fragen teilen denselben Zustand.

choicescorenoul

Dieser Dienst akzeptiert Text oder JSON als Zustand, bis zu 8 Fragen und 32 KiB pro vollständiger Anfrage. Choice erlaubt 2–255 benannte Optionen; Score erlaubt 2–10 geordnete Stufen. Trotz des Eintrags mit 65.536 Tokens liest Workers AI derzeit nur etwa die ersten 2K Texttokens des Zustands. Um stille Kürzungen zu verringern, begrenzt dieser Dienst den JSON-serialisierten Zustand auf 2.000 UTF-8-Bytes einschließlich JSON-Zeichen und Escape-Sequenzen. Dieses vorsichtige Plattformlimit in Bytes unterscheidet sich vom Tokenlimit des Anbieters. Kürze den Zustand vor dem Absenden.

In Prüfungen langer Zustände wurde eine Markierung am Ende wie eine fehlende Markierung behandelt, passend zur Kürzungswarnung des Anbieters. Diese Integration bietet derzeit Text- und JSON-Entscheidungen; Bildeingaben sind nicht aktiviert.

Guthaben für Eingabe und Ausgabe

OpenRouter berechnet $0.24 pro Million Eingabetokens und 0 $ für Ausgaben. Dieser Dienst berechnet im Web, in der API und bei Evaluierungen 3500 Credits pro Million Eingabetokens, aufgerundet je erfolgreicher Anfrage mit mindestens 1 Credit. Maßgeblich ist der gesamte gemeldete Eingabeverbrauch einschließlich Fragen. Ausgabetokens kosten nichts zusätzlich; fehlgeschlagene Aufrufe geben die Reservierung frei.

max(1, ceil(input_tokens × 3500 / 1,000,000))

Eine erfolgreiche Anfrage mit 1.000 Eingabetokens kostet 4 Guthabenpunkt; 5.000 Eingabetokens kosten 18 Guthabenpunkte. Ausgabetokens verursachen keine zusätzlichen Kosten. Bei fehlgeschlagenen Aufrufen wird die Reservierung freigegeben.

Am 4. Oktober 2026 anhand offizieller OpenRouter-Preise und realer Anfragen geprüft: Text, Objekt und Array; 8 Fragen; 255 Choice-Optionen; 10 Score-Stufen; Noul ohne Kriterien; sowie Markierungen in langen Zuständen. Geprüft wurden API-Vertrag und Eingabegrenzen, nicht die Modellgenauigkeit.

Clef mit kurzem Zustand testen

Der Jev-Workbench startet mit diesem Modell. Teste ein Beispiel, bearbeite Zustand und Fragen oder exportiere API-Code. Der Browserentwurf dieser Seite wird getrennt von anderen Modellseiten und dem Haupt-Playground gespeichert.

Was möchtest du entscheiden?

Wähle eine Aufgabe, um Eingabe und Regeln zu laden. Beispiele zu laden kostet kein Guthaben.

Clef ↗Span · Verhaltensbewertung ↗

Clef-Modelle lesen beim Anbieter derzeit nur etwa die ersten 2K Texttokens des Zustands. Der JSON-serialisierte Zustand muss einschließlich JSON-Zeichen und Escape-Sequenzen in 2.000 UTF-8-Bytes passen; dieses vorsichtige Plattformlimit wird in Bytes statt Tokens gemessen. Nur Text und JSON. Clef Flash: 1.300 Credits pro Million Eingabetokens; Clef: 3.500. Mindestens 1 pro erfolgreicher Anfrage; Ausgabe ohne Aufpreis.

Text oder JSON, das für jede Frage separat ausgewertet wird.

Erweiterte Fragen-Einstellungen

Fragen 1/8

Which team should handle this ticket? Use other when no option fits.Choice

Optionen

Maximales Guthabenbudget: 3 credits

Wir reservieren dieses Budget, bevor das Modell ausgeführt wird, rechnen anschließend den tatsächlichen Verbrauch ab und erstatten die Differenz. Fehlgeschlagene Aufrufe werden erstattet.

Neues Konto? Erhalte einmalig 100 Guthabenpunkte. Kurze Anfragen verbrauchen meist 1 Guthabenpunkt; längere Eingaben können mehr kosten.

10 Startguthabenpunkte · ein Guthaben für Web und API

Entwurf in diesem Browser gespeichert · Dein Entwurf wird nach der Anmeldung wiederhergestellt.

Die Konfiguration bleibt während der Einrichtung in diesem Browser-Tab.

BEISPIEL · KEIN GUTHABEN VERBRAUCHT

„Mir wurde heute Morgen zweimal Geld abgebucht. Bitte erstatte die doppelte Zahlung noch heute.“

Eine Eingabe → strukturierte Entscheidungen

Choice

Abrechnung

An das Abrechnungsteam weiterleiten

Ja / Nein

96%

Wahrscheinlichkeit einer dringenden Anfrage

Score

2.8 / 3

Dringlichkeit auf einer Skala von 0 bis 3

Statische Darstellung des Ausgabeformats. Die Werte sind weder eine Live-Modellantwort noch ein Maß für die Genauigkeit.

Webausführungen und gespeicherte Konfigurationen sind nur in deinem Konto verfügbar. Der API-Verlauf speichert nur Nutzungsdaten.Nutzung ↗

Dein Entwurf wird nach der Anmeldung wiederhergestellt.

Dieselbe Entscheidungs-API verwenden

Sende model, state und questions mit einem hier erstellten API-Schlüssel an den /v1/systemone-Endpunkt von Decisions API. Setze model auf cloudflare/clef; Antworten stehen unter data.result.answers und Tokenverbrauch unter data.result.usage.

// Server-side JavaScript (Node 20+ or Bun). Set DECISIONS_API_KEY.
const response = await fetch("https://decisions-api.dev/v1/systemone", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.DECISIONS_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "model": "cloudflare/clef",
  "state": "I was charged twice for order A-4471. Please refund the duplicate payment.",
  "questions": {
    "route": {
      "type": "choice",
      "instructions": "Which team should handle this ticket? Use other when no option fits.",
      "criteria": {
        "billing": "Payments, charges and refunds",
        "technical": "Bugs and product errors",
        "account": "Login and account access",
        "other": "None of these teams"
      }
    }
  }
}),
});
const body = await response.json();
if (!response.ok || body.code !== 0) throw new Error(body.message);
console.log(body.data.result.answers);
console.log(body.data.creditsUsed);