Cloudflare: Clef Flash
Cloudflare Clef Flash ist das kleinere Clef-Entscheidungsmodell mit 9 Milliarden Parametern, entwickelt für schnelle Klassifikation und Workflow-Entscheidungen. Es bewertet Text, strukturierte Zustände und visuelle Eingaben anhand benannter Fragen und gibt Wahrscheinlichkeiten je Option, eine ausgewählte Kategorie oder einen geordneten Score zurück, ohne Prosa zu erzeugen.
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
Cloudflare Clef Flash ist das kleinere Entscheidungsmodell der Clef-Familie, das durch Nachtraining von Qwen3.5-9B mit dessen Vision-Encoder entsteht. Ein gemeinsamer Schemakopf liest Belege aus der Eingabe und bewertet in einem einzigen Vorwärtsdurchlauf die zulässigen Antworten für jede angefragte Frage. Seine Rolle besteht darin, begrenzte Klassifikationen und Entscheidungen in einem Workflow zu erzeugen. Die Ausgabe ist ein typisiertes Ergebnis mit Wahrscheinlichkeiten statt einer Gesprächsantwort, die eine Anwendung erst als Kategorie interpretieren muss.
Beschreiben Sie die Situation in einem Text- oder JSON-Zustand und definieren Sie die Fragen separat. Eine Frage benötigt einen stabilen Namen, einen Typ und eine klare Anweisung; Kategorie- oder Score-Fragen definieren ausserdem ihre zulässigen Kriterien. Bei einer Support-Nachricht kann eine Frage das Problem klassifizieren, eine andere die Dringlichkeit bewerten und eine weitere feststellen, ob dem Datensatz Informationen für den nächsten Schritt fehlen. Bewahren Sie den tatsächlichen Kundenwortlaut, relevante Vorgeschichte und Betriebsregeln im Zustand, damit die Entscheidung an Belege gebunden bleibt.
Die drei Fragetypen erfüllen unterschiedliche Anforderungen. Ein noul-Ergebnis ist die Wahrscheinlichkeit, dass eine Wahr/Falsch-Bedingung erfüllt ist. Ein choice-Ergebnis identifiziert eine benannte Option und enthält Wahrscheinlichkeiten für die Alternativen sowie einen Konfidenzwert. Ein score-Ergebnis bewertet geordnete Kriterien und gibt deren wahrscheinlichkeitsgewichteten Score, Legende und Verteilung zurück. Legen Sie die Reihenfolge eines Scores bewusst fest: Der Übergang von «Keine Aktion erforderlich» zu «Sofortige Prüfung» unterscheidet sich von einer ungeordneten Menge von Themenbezeichnungen.
Beschreiben Sie für schnelle Weiterleitung Kategorien anhand der Aktionen oder Zuständigkeitsgrenzen, die sie tatsächlich unterscheiden. Ein nützliches Beispiel ist eine Anfrage mit Optionen für Kontozugang, technische Störung, Dokumentationsfrage und Sonstiges, jeweils mit einer Erklärung. Das Modellergebnis kann an die Weiterleitungsregel einer Anwendung übergeben werden. Eine nahe beieinanderliegende Verteilung zwischen technischer Störung und Kontozugang liefert nützliche Hinweise auf Mehrdeutigkeit; legen Sie ausdrücklich fest, wie der Workflow solche Fälle behandelt, statt die ausgewählte Bezeichnung als bestätigte Diagnose anzunehmen.
Stellen Sie für visuelle Klassifikation ein lesbares Bild und eine Bedingung bereit, die durch das Bild gestützt werden kann. Eine Belegprüfung könnte fragen, ob der Gesamtbetrag lesbar ist, und zwischen definierten Dokumentqualitätskategorien wählen. Sie sollte keinen beliebigen neuen Gesamtbetrag verlangen, als wäre das Modell ein uneingeschränkter Extraktions- oder Schreibdienst. Die Schnittstelle des Herstellers für offene Gewichte akzeptiert ausserdem Arrays von Videoeinzelbildern. Bewahren Sie den Zusammenhang zwischen den Einzelbildern und dem schriftlichen Zustand und fragen Sie nach sichtbaren Ereignissen oder Zuständen innerhalb dieses Materials.
Die aktuelle gehostete Herstellerreferenz nennt einen Kontext von 24’576 Tokens, bis zu 64 Fragen und bis zu vier eingebettete Bilder. PNG-, JPEG- oder WebP-Bilder sind jeweils auf 4 MiB und 16 Megapixel begrenzt, insgesamt auf 8 MiB dekodiert; der gesamte Anfragekörper ist auf 13 MiB begrenzt, und externe Bildlinks werden nicht akzeptiert. Fragendefinitionen und Medien verbrauchen Eingabeplatz, und langer Text kann passend gekürzt werden. Fassen Sie entscheidende Belege in einem kompakten Zustand zusammen. Cloudflare dokumentiert, dass die Verkleinerung des gehosteten Kontexts die veröffentlichten Gewichte nicht verändert hat; das gehostete Fenster und die Konfiguration für offene Gewichte bleiben daher getrennt.
Die begrenzte Ausgabe des Modells macht es für wiederholte Richtlinien- oder Workflow-Prüfungen nützlich. Definieren Sie beispielsweise separate Fragen dazu, ob ein Datensatz die angegebenen Vollständigkeitsregeln erfüllt und welche Kategorie für Folgemassnahmen zutrifft. Halten Sie die Kriterien ausdrücklich fest und nehmen Sie eine Option für Fälle auf, die die Kategorien nicht abdecken, wenn dies zum Workflow-Entwurf gehört. Die Wahrscheinlichkeiten bewerten die bereitgestellten Optionen; sie belegen nicht, dass diese jede reale Situation vollständig beschreiben.
Bewahren Sie Zustand, Schema und zurückgegebene Antwort zusammen auf. Untersuchen Sie bei einem überraschenden Ergebnis, ob ein Kriterium mehrdeutig ist, entscheidende Eingaben fehlen oder relevanter Text abgeschnitten wurde. Vergleichen Sie Modellbewertungen mit geprüften Fällen aus der tatsächlichen Aufgabe, bevor Sie Schwellenwerte für automatische Aktionen wählen. Die Positionierung von Clef Flash als kleineres Modell für schnelle Entscheidungen ersetzt nicht die Prüfung der Folgen einer falschen Weiterleitungsentscheidung für den Workflow.
Verwenden Sie das typisierte Ergebnis als Eingabe für den nächsten Anwendungsschritt. Das Modell führt diesen Schritt nicht aus und verfasst nicht dessen spätere Erklärung. Wenn Nutzer einen Bericht benötigen, halten Sie die Entscheidung und die Quellbelege für einen separaten Schreibprozess verfügbar. Das nützliche Artefakt von Clef Flash ist eine überprüfbare Antwort für jede benannte Frage mit den Wahrscheinlichkeitsinformationen, die zur Anwendung der Workflow-Regeln benötigt werden.
Ailoot Ultra · System One POST /v1/systemone cloudflare/clef-flash
cloudflare/clef-flashEinstieg
Cloudflare Clef Flash ist das kleinere Clef-Entscheidungsmodell mit 9 Milliarden Parametern, entwickelt für schnelle Klassifikation und Workflow-Entscheidungen. Es bewertet Text, strukturierte Zustände und visuelle Eingaben anhand benannter Fragen und gibt Wahrscheinlichkeiten je Option, eine ausgewählte Kategorie oder einen geordneten Score zurück, ohne Prosa zu erzeugen.
- Zulässige Eingaben
- Text · Bilder
- Ergebnisse
- decisions
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · System One POST /v1/systemone
- Eingabe
text,image- Ausgabe
decisions- Ausgabeformat
- json
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits cloudflare/clef-flash | Standard— |
Feldprovider | Typschema | AnforderungOptional | Werte und Limits | Standard— |
Feldquestions | Typobject | AnforderungErforderlich | Werte und Limits | Standard— |
Feldsession_id | Typstring | AnforderungOptional | Werte und Limits | Standard— |
Feldstate | Typschema | AnforderungErforderlich | Werte und Limits | Standard— |
Feldtrace | Typschema | AnforderungOptional | Werte und Limits | Standard— |
Felduser | Typstring | AnforderungOptional | Werte und Limits | Standard— |
Feldquestions.<id>.type | Typstring | AnforderungErforderlich | Werte und Limits noul, choice, score | Standard— |
Feldquestions.<id>.instructions | Typstring|object|array | AnforderungErforderlich | Werte und Limits | Standard— |
Feldquestions.<id>.criteria | Typobject|array | AnforderungOptional | Werte und Limits Bedingungen: choice/score: erforderlich; noul: optional. Die Kriterien von choice sind ein Objekt; score ist ein Array mit minItems1. | Standard— |
Feldquestions.<id>.criteria.true | Typstring|object|array | AnforderungErforderlich | Werte und Limits Gilt, wenn: Kriterienobjekt noul bereitgestellt | Standard— |
Feldquestions.<id>.criteria.false | Typstring|object|array | AnforderungErforderlich | Werte und Limits Gilt, wenn: Kriterienobjekt noul bereitgestellt | Standard— |
Kombinationen von Eingabematerialien
noul · Erforderlich: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Erforderlich: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Erforderlich: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, state, questions |
Parametermaterial_types | Vertragtext, image |
Parameteroptional_controls | Vertragprovider, session_id, trace, user |
Parametermultimodal_input_binding | VertragVerwenden Sie ausschliesslich die exakt deklarierte Zustands- oder Dokumentdarstellung. Die Bildfähigkeit des Herstellers allein belegt noch keine modellspezifisch akzeptierte Bildübertragungsform. |
Lebenszyklus: synchronous
Senden Sie die exakte Modell-ID und bewahren Sie die vollständige native Antwort auf.
Tarife
Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.
- Schnellmodus
- Nicht angegeben Wenn der Schnellmodus ausgewählt ist
- Flex-Modus
- Nicht angegeben Wenn der Modus flex ausgewählt ist
- Maximaler Denkaufwand
- Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
Ailoot-Tarife
Preise nach Konfiguration
Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.
| Konfiguration | Tarifstaffel | Kontexttoken, mehr als | Kontexttoken, bis einschliesslich | Gebühr |
|---|---|---|---|---|
| KonfigurationBasistarife für Token | TarifstaffelGrundtarif | Kontexttoken, mehr als— | Kontexttoken, bis einschliesslichKeine Obergrenze | Gebühr Eingabe · Eingabetoken $0.000076 / 1K Tokens Ausgabe · Ausgabetoken $0 / 1K Tokens Eingabe · Cache lesen — / 1K Tokens Eingabe · Cache schreiben — / 1K Tokens Eingabe · Cache schreiben, 1 Stunde — / 1K Tokens |
| KonfigurationAnfragelängenstufe 1 | Tarifstaffel— | Kontexttoken, mehr als0 | Kontexttoken, bis einschliesslichKeine Obergrenze | Gebühr Eingabe · Eingabetoken $0.000076 / 1K Tokens Ausgabe · Ausgabetoken $0 / 1K Tokens Eingabe · Cache lesen — / 1K Tokens Eingabe · Cache schreiben — / 1K Tokens Eingabe · Cache schreiben, 1 Stunde — / 1K Tokens |
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
Ailoot Ultra · System One
{
"model": "cloudflare/clef-flash",
"questions": {
"is_bug": {
"criteria": {
"false": "The customer is asking a question or requesting a feature.",
"true": "The customer describes broken or unexpected product behavior."
},
"instructions": "Is the customer reporting a software defect?",
"type": "noul"
},
"team": {
"criteria": {
"account": "Login, permissions, or profile issues.",
"frontend": "Rendering, layout, or browser compatibility issues.",
"payments": "Checkout, billing, or payment processing issues."
},
"instructions": "Which team should own this ticket?",
"type": "choice"
},
"urgency": {
"criteria": [
"Can wait for the next release",
"Should be fixed this week",
"Blocking revenue right now"
],
"instructions": "How urgent is this ticket?",
"type": "score"
}
},
"state": {
"customer_tier": "enterprise",
"ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
}
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='cloudflare/clef-flash'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
Ergebnisse abrufen und speichern
Ailoot Ultra · System One
json
Alle fertiggestellten Ergebnisse aufbewahren
Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.
Jede gelieferte Antwort zu einer Frage-ID bleibt mit ihrem exakten Typ, dem noul/choice/score-Wert, der Konfidenz, den Wahrscheinlichkeiten und der Legende erhalten. Das vollständige ursprüngliche JSON wird gespeichert und erst nach der Abrechnung zurückgegeben.
Wenn die ursprüngliche Antwort geprüft werden muss
Bewahren Sie den ursprünglichen Vorgang sowie die vollständige oder teilweise Antwort auf; wiederholen Sie POST nicht.
Antwortfelder
| Feld | Typ |
|---|---|
Feldmodel | Typstring |
Feldid | Typstring |
Feldprovider | Typstring |
Feldanswers.<id>.type | Typstring |
Feldanswers.<id>.noul | Typnumber |
Feldanswers.<id>.choice | Typstring |
Feldanswers.<id>.score | Typnumber |
Feldanswers.<id>.confidence | Typnumber |
Feldanswers.<id>.probabilities | Typobject |
Feldanswers.<id>.legend | Typobject |
Feldusage.input_tokens | Typinteger |
Feldusage.output_tokens | Typinteger |
Feldusage.cost | Typnumber |
Fehler und nächste Schritte
| Antwort | Bedingung | Nächster Schritt |
|---|---|---|
Antwort400 · invalid_request_error | BedingungUngültiges Pflichtfeld, ungültige Darstellung oder ungültiger Wert | Nächster SchrittKorrigieren Sie das angegebene Anfragefeld. |
Aliasnamen
Modellaliasnamen
Ailoot Ultra cloudflare/clef-flash
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Cloudflare: Clef Flash
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/systemone·cloudflare/clef-flash:text,image→decisions- Welche Felder verwendet die Anfrage?
POST /v1/systemone·cloudflare/clef-flash:model,provider,questions,session_id,state,trace,user