models

Cloudflare: Clef Flash

Markdown · JSON

Cloudflare: Clef Flash

Cloudflare Clef Flash is het kleinere Clef-beslismodel met 9 miljard parameters, ontworpen voor snelle classificatie en workflowkeuzes. Het beoordeelt tekst, gestructureerde toestand en visuele invoer aan de hand van benoemde vragen en retourneert waarschijnlijkheden per optie, een geselecteerde categorie of een score op een geordende schaal zonder tekst te genereren.

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

Cloudflare Clef Flash is het kleinere beslismodel in de Clef-familie, ontwikkeld door Qwen3.5-9B met zijn vision-encoder verder te trainen. Een gezamenlijke schemahead leest bewijsmateriaal uit de invoer en beoordeelt de toegestane antwoorden voor elke gevraagde vraag in één voorwaartse doorgang. Het model heeft als taak begrensde classificaties en beslissingen binnen een workflow te produceren. De uitvoer is een getypeerd resultaat met waarschijnlijkheden, in plaats van een gespreksantwoord dat een toepassing als categorie moet interpreteren.

Beschrijf de situatie in een tekstuele of JSON-toestand en definieer de vragen afzonderlijk. Een vraag heeft een stabiele naam, een type en een duidelijke instructie nodig; categorie- en scorevragen definiëren ook hun toegestane criteria. Bij een supportbericht kan één vraag het probleem classificeren, een andere de urgentie beoordelen en een derde vaststellen of in het record informatie ontbreekt die voor de volgende stap nodig is. Bewaar de daadwerkelijke bewoordingen van de klant, de relevante voorgeschiedenis en de werkregels in de toestand, zodat de beslissing aan bewijsmateriaal is gekoppeld.

De drie vraagtypen voorzien in verschillende behoeften. Een noul-resultaat is de waarschijnlijkheid dat een waar/onwaar-voorwaarde geldt. Een choice-resultaat identificeert één benoemde optie en bevat waarschijnlijkheden voor de alternatieven plus een confidence-waarde. Een score-resultaat beoordeelt geordende criteria en retourneert hun waarschijnlijkheidsgewogen score, legenda en verdeling. Definieer de volgorde van een score bewust: van “Geen actie nodig” naar “Onmiddellijke beoordeling” gaan is iets anders dan een ongeordende verzameling onderwerplabels.

Beschrijf voor snelle routering categorieën aan de hand van de acties of verantwoordelijkheidsgrenzen die ze daadwerkelijk onderscheiden. Een nuttig voorbeeld is een aanvraag met keuzes voor accounttoegang, technische storing, documentatievraag en overig, waarbij elke optie wordt uitgelegd. Het modelresultaat kan aan de routeringsregel van een toepassing worden doorgegeven. Een verdeling met dicht bij elkaar liggende waarschijnlijkheden voor technische storing en accounttoegang is nuttig bewijs van ambiguïteit; bepaal expliciet hoe de workflow zulke gevallen behandelt in plaats van aan te nemen dat het gekozen label een bevestigde diagnose is.

Lever voor visuele classificatie een leesbare afbeelding en een voorwaarde aan die de afbeelding kan ondersteunen. Bij het beoordelen van een bon kan worden gevraagd of het totaalbedrag leesbaar is en kan worden gekozen uit gedefinieerde categorieën voor documentkwaliteit. Er moet niet om een willekeurig nieuw totaalbedrag worden gevraagd alsof het model een onbeperkte extractie- of schrijfdienst is. De interface van de maker voor open gewichten accepteert ook arrays van videoframes. Behoud het verband tussen de frames en de beschreven toestand en stel vragen over zichtbare gebeurtenissen of omstandigheden binnen dat materiaal.

De huidige gehoste referentie van de fabrikant vermeldt een context van 24.576 tokens, maximaal 64 vragen en maximaal vier ingebedde afbeeldingen. PNG-, JPEG- en WebP-afbeeldingen zijn elk beperkt tot 4 MiB en 16 megapixels, met in totaal 8 MiB gedecodeerd; de volledige aanvraagbody is beperkt tot 13 MiB en externe afbeeldingslinks worden niet geaccepteerd. Vraagdefinities en media nemen invoerruimte in beslag en lange tekst kan worden afgekapt om te passen. Plaats beslissend bewijsmateriaal in een compacte toestand. Cloudflare documenteert dat het verkleinen van de gehoste context de uitgebrachte gewichten niet heeft veranderd; het gehoste venster en de configuratie voor open gewichten blijven dus afzonderlijke zaken.

Door de begrensde uitvoer is het model bruikbaar voor herhaalde beleids- of workflowcontroles. Definieer bijvoorbeeld afzonderlijke vragen of een record aan de aangegeven volledigheidsregels voldoet en welke vervolgcategorie van toepassing is. Maak de criteria expliciet en voeg een optie toe voor gevallen die niet door de categorieën worden gedekt wanneer dat deel uitmaakt van het workflowontwerp. De waarschijnlijkheden beoordelen de aangeleverde opties; ze stellen niet vast dat die opties samen elke werkelijke situatie volledig beschrijven.

Bewaar de toestand, het schema en het geretourneerde antwoord samen. Onderzoek bij een verrassend resultaat of een criterium dubbelzinnig is, beslissende invoer ontbreekt of relevante tekst is afgekapt. Vergelijk modelbeoordelingen met beoordeelde gevallen uit de daadwerkelijke taak voordat u drempels voor automatische acties kiest. De positionering van Clef Flash als kleiner model voor snelle beslissingen vervangt niet het beoordelen van de gevolgen van een onjuiste routeringsbeslissing voor de workflow.

Gebruik het getypeerde resultaat als invoer voor de volgende toepassingsstap. Het model voert die stap niet uit en schrijft de uiteindelijke uitleg ervan niet. Als de gebruiker een rapport nodig heeft, houd dan de beslissing en het bronbewijsmateriaal beschikbaar voor een afzonderlijk schrijfproces. Het nuttige artefact van Clef Flash is een inspecteerbaar antwoord op elke benoemde vraag, met de waarschijnlijkheidsinformatie die nodig is om de workflowregels toe te passen.

Ailoot Ultra · System One POST /v1/systemone cloudflare/clef-flash

cloudflare/clef-flash

Cloudflare /cloudflare/clef-flash

Aan de slag

Cloudflare Clef Flash is het kleinere Clef-beslismodel met 9 miljard parameters, ontworpen voor snelle classificatie en workflowkeuzes. Het beoordeelt tekst, gestructureerde toestand en visuele invoer aan de hand van benoemde vragen en retourneert waarschijnlijkheden per optie, een geselecteerde categorie of een score op een geordende schaal zonder tekst te genereren.

Toegestane invoer
Tekst · Afbeeldingen
Resultaten
decisions

Beschikbaar in Ailoot · invoer en methoden

Ailoot Ultra · System One POST /v1/systemone
Invoer
text, image
Uitvoer
decisions
Uitvoerformaat
json
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
cloudflare/clef-flash
Standaard—
VeldproviderTypeschemaVereisteOptioneelWaarden en limietenStandaard—
VeldquestionsTypeobjectVereisteVereistWaarden en limietenStandaard—
Veldsession_idTypestringVereisteOptioneelWaarden en limietenStandaard—
VeldstateTypeschemaVereisteVereistWaarden en limietenStandaard—
VeldtraceTypeschemaVereisteOptioneelWaarden en limietenStandaard—
VelduserTypestringVereisteOptioneelWaarden en limietenStandaard—
Veldquestions.<id>.typeTypestringVereisteVereistWaarden en limieten
noul, choice, score
Standaard—
Veldquestions.<id>.instructionsTypestring|object|arrayVereisteVereistWaarden en limietenStandaard—
Veldquestions.<id>.criteriaTypeobject|arrayVereisteOptioneelWaarden en limieten
Voorwaarden: choice/score: verplicht; noul: optioneel. Bij choice is criteria een object; bij score een array met minItems1.
Standaard—
Veldquestions.<id>.criteria.trueTypestring|object|arrayVereisteVereistWaarden en limieten
Geldt wanneer: noul-criteriaobject opgegeven
Standaard—
Veldquestions.<id>.criteria.falseTypestring|object|arrayVereisteVereistWaarden en limieten
Geldt wanneer: noul-criteriaobject opgegeven
Standaard—
Combinaties van invoermaterialen

noul · Vereist: state, questions.<id>.type=noul, questions.<id>.instructions

choice · Vereist: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · Vereist: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

Methodeparameters en levenscyclus
ParameterContract
Parametercontent_typeContractapplication/json
ParameterrequiredContractmodel, state, questions
Parametermaterial_typesContracttext, image
Parameteroptional_controlsContractprovider, session_id, trace, user
Parametermultimodal_input_bindingContractGebruik uitsluitend de exact gedeclareerde weergave van status/document. Ondersteuning voor afbeeldingen door de fabrikant alleen bewijst niet dat een modelspecifieke aanlevervorm voor afbeeldingen wordt geaccepteerd.

Levenscyclus: synchronous

Verstuur de exacte model-ID en bewaar het volledige natieve antwoord.

Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus
Niet opgegeven Wanneer de snelle modus geselecteerd is
Flex-modus
Niet opgegeven Wanneer de flex-modus geselecteerd is
Maximale redeneerinspanning
Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt

Ailoot-tarieven

Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

ConfiguratieTariefstaffelContexttokens, meer danContexttokens, tot en metKosten
ConfiguratieBasistarieven voor tokensTariefstaffelBasistariefContexttokens, meer dan—Contexttokens, tot en metGeen bovengrensKosten
Invoer · Invoertokens $0.000076 / 1K tokens
Uitvoer · Uitvoertokens $0 / 1K tokens
Invoer · Cache lezen — / 1K tokens
Invoer · Cache schrijven — / 1K tokens
Invoer · Cache schrijven, 1 uur — / 1K tokens
ConfiguratieAanvraaglengte · niveau 1Tariefstaffel—Contexttokens, meer dan0Contexttokens, tot en metGeen bovengrensKosten
Invoer · Invoertokens $0.000076 / 1K tokens
Uitvoer · Uitvoertokens $0 / 1K tokens
Invoer · Cache lezen — / 1K tokens
Invoer · Cache schrijven — / 1K tokens
Invoer · Cache schrijven, 1 uur — / 1K tokens

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →

Voorbeeldverzoeken

Ailoot Ultra · System One

Bewaarde officiële aanvraagstructuur; documentatievoorbeeldGebruik je daadwerkelijke aanvraagmateriaal en bewaar het volledige resultaat
{
  "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

Resultaten ophalen en opslaan

Ailoot Ultra · System One

json

Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Elk aangeleverd antwoord per vraag-ID blijft behouden, met het exacte type, de waarde voor noul/choice/score, de betrouwbaarheid, kansen en legenda. De volledige oorspronkelijke JSON wordt opgeslagen en pas na de afrekening teruggestuurd.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operatie en het volledige of gedeeltelijke antwoord; voer POST niet opnieuw uit.

Antwoordvelden
VeldType
VeldmodelTypestring
VeldidTypestring
VeldproviderTypestring
Veldanswers.<id>.typeTypestring
Veldanswers.<id>.noulTypenumber
Veldanswers.<id>.choiceTypestring
Veldanswers.<id>.scoreTypenumber
Veldanswers.<id>.confidenceTypenumber
Veldanswers.<id>.probabilitiesTypeobject
Veldanswers.<id>.legendTypeobject
Veldusage.input_tokensTypeinteger
Veldusage.output_tokensTypeinteger
Veldusage.costTypenumber
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeOngeldig verplicht veld, ongeldige weergave of ongeldige waardeVolgende stapCorrigeer het aangegeven aanvraagveld.

Aliasnamen

Modelaliasnamen

Ailoot Ultra cloudflare/clef-flash

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

cloudflare/clef-flash

FAQ · Cloudflare: Clef Flash
Welke invoer en resultaten zijn beschikbaar?

POST /v1/systemone · cloudflare/clef-flash: text, image → decisions

Welke velden gebruikt het verzoek?

POST /v1/systemone · cloudflare/clef-flash: model, provider, questions, session_id, state, trace, user

Meer details

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement
Kies een abonnement met korting voor je terugkerende verzoeken.
Promotiecode tot 50%
Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.
Kosten in de geschiedenis
Model, tokens en bedrag worden per verzoek bewaard.

Kies een abonnement · Bekijk modelprijzen

Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie
Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.
Resellerlicentie
Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.
Documenten op de site
Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

Vraag een resellerlicentie aan · Aanbodvoorwaarden en licentieovereenkomst