Cloudflare: Clef Flash
Cloudflare Clef Flash er den mindre Clef-beslutningsmodellen på 9B parametere, utviklet for rask klassifisering og valg i arbeidsflyter. Den vurderer tekst, strukturert tilstand og visuelle inndata opp mot navngitte spørsmål og returnerer sannsynligheter per alternativ, en valgt kategori eller en ordnet skår uten å generere prosa.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Cloudflare Clef Flash er den mindre beslutningsmodellen i Clef-familien, bygget ved å ettertrene Qwen3.5-9B med dens visuelle enkoder. Et felles skjemahode leser evidens fra inndataene og skårer de tillatte svarene for hvert av de ønskede spørsmålene i én fremoverpassering. Modellens rolle er å produsere avgrensede klassifiseringer og beslutninger i en arbeidsflyt. Resultatet er typet og inneholder sannsynligheter, fremfor et samtalesvar som en applikasjon må tolke som en kategori.
Beskriv situasjonen i en tekst- eller JSON-tilstand, og definer spørsmålene separat. Et spørsmål trenger et stabilt navn, en type og en tydelig instruksjon; kategori- eller skårspørsmål definerer også de tillatte kriteriene. For en supportmelding kan ett spørsmål klassifisere problemet, et annet vurdere hastegrad og et tredje identifisere om posten mangler informasjon som trengs til neste trinn. Behold kundens faktiske ordlyd, relevant historikk og driftsregler i tilstanden, slik at beslutningen er knyttet til evidens.
De tre spørsmålstypene dekker ulike behov. Et noul-resultat er sannsynligheten for at en sann/usann-betingelse holder. Et choice-resultat identifiserer ett navngitt alternativ og omfatter sannsynligheter på tvers av alternativene samt en konfidensverdi. Et score-resultat vurderer ordnede kriterier og returnerer den sannsynlighetsvektede skåren, tegnforklaringen og fordelingen. Definer skårrekkefølgen bevisst: En overgang fra «Ingen handling nødvendig» til «Umiddelbar gjennomgang» er noe annet enn et uordnet sett med emneetiketter.
For rask ruting beskriver du kategoriene med handlingene eller ansvarsgrensene som faktisk skiller dem. Et nyttig eksempel er en forespørsel med alternativer for kontotilgang, teknisk feil, dokumentasjonsspørsmål og annet, der hvert alternativ forklares. Modellresultatet kan sendes til en rutingsregel i applikasjonen. En jevn fordeling mellom teknisk feil og kontotilgang er nyttig evidens på tvetydighet; bestem uttrykkelig hvordan arbeidsflyten behandler slike tilfeller, i stedet for å anta at den valgte etiketten er en bekreftet diagnose.
For visuell klassifisering sender du inn et lesbart bilde og en betingelse bildet kan underbygge. En kvitteringsgjennomgang kan spørre om totalbeløpet er leselig og velge blant definerte kategorier for dokumentkvalitet. Den bør ikke be om et vilkårlig nytt totalbeløp som om modellen var en ubegrenset tjeneste for datauttrekk eller skriving. Produsentens grensesnitt med åpne modellvekter godtar også arrayer med videobilder. Bevar forbindelsen mellom bildene og den skriftlige tilstanden, og spør om synlige hendelser eller forhold i dette materialet.
Produsentens gjeldende vertsbaserte referanse oppgir en kontekst på 24 576 tokener, opptil 64 spørsmål og opptil fire innebygde bilder. PNG-, JPEG- eller WebP-bilder er begrenset til 4 MiB og 16 megapiksler per bilde, med totalt 8 MiB dekodede data; hele forespørselskroppen er begrenset til 13 MiB, og eksterne bildelenker godtas ikke. Spørsmålsdefinisjoner og medier bruker inndataplass, og lang tekst kan bli avkortet for å få plass. Samle avgjørende evidens i en kompakt tilstand. Cloudflare dokumenterer at reduksjonen av den vertsbaserte konteksten ikke endret de utgitte modellvektene, så det vertsbaserte vinduet og konfigurasjonen med åpne modellvekter er fortsatt ulike forhold.
Modellens begrensede resultatform gjør den nyttig til gjentatte regel- eller arbeidsflytkontroller. Definer for eksempel separate spørsmål om en post oppfyller de angitte fullstendighetsreglene, og hvilken oppfølgingskategori som gjelder. Hold kriteriene uttrykkelige, og ta med et alternativ for tilfeller kategoriene ikke dekker, når det inngår i arbeidsflytens utforming. Sannsynlighetene skårer de innsendte alternativene; de fastslår ikke at alternativene utgjør en fullstendig beskrivelse av enhver virkelig situasjon.
Oppbevar tilstanden, skjemaet og det returnerte svaret sammen. Når et resultat er overraskende, undersøker du om et kriterium er tvetydig, om avgjørende inndata manglet, eller om relevant tekst ble kuttet. Sammenlign modellvurderinger med gjennomgåtte tilfeller fra den faktiske oppgaven før du velger terskler for automatiserte handlinger. At Clef Flash er posisjonert som en mindre modell for raske beslutninger, erstatter ikke en vurdering av kostnaden ved en feil rutingsbeslutning i arbeidsflyten.
Bruk det typede resultatet som inndata til neste applikasjonstrinn. Modellen utfører ikke dette trinnet eller skriver den endelige forklaringen. Hvis brukeren trenger en rapport, må beslutningen og kildeevidensen være tilgjengelige for en separat skriveprosess. Det nyttige produktet fra Clef Flash er et svar som kan undersøkes for hvert navngitt spørsmål, med sannsynlighetsinformasjonen som trengs for å anvende arbeidsflytens regler.
Ailoot Ultra · System One POST /v1/systemone cloudflare/clef-flash
cloudflare/clef-flashStart
Cloudflare Clef Flash er den mindre Clef-beslutningsmodellen på 9B parametere, utviklet for rask klassifisering og valg i arbeidsflyter. Den vurderer tekst, strukturert tilstand og visuelle inndata opp mot navngitte spørsmål og returnerer sannsynligheter per alternativ, en valgt kategori eller en ordnet skår uten å generere prosa.
- Godkjente inndata
- Tekst · Bilder
- Resultater
- decisions
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · System One POST /v1/systemone
- Inndatatyper
text,image- Utdatatyper
decisions- Utdataformat
- json
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser cloudflare/clef-flash | Standard— |
Feltprovider | Typeschema | KravValgfritt | Verdier & grenser | Standard— |
Feltquestions | Typeobject | KravPåkrevd | Verdier & grenser | Standard— |
Feltsession_id | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltstate | Typeschema | KravPåkrevd | Verdier & grenser | Standard— |
Felttrace | Typeschema | KravValgfritt | Verdier & grenser | Standard— |
Feltuser | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltquestions.<id>.type | Typestring | KravPåkrevd | Verdier & grenser noul, choice, score | Standard— |
Feltquestions.<id>.instructions | Typestring|object|array | KravPåkrevd | Verdier & grenser | Standard— |
Feltquestions.<id>.criteria | Typeobject|array | KravValgfritt | Verdier & grenser Vilkår: choice/score: påkrevd; noul: valgfritt. Kriteriene for choice er et objekt; score er en matrise med minItems1. | Standard— |
Feltquestions.<id>.criteria.true | Typestring|object|array | KravPåkrevd | Verdier & grenser Gjelder når: Kriterieobjektet noul er angitt | Standard— |
Feltquestions.<id>.criteria.false | Typestring|object|array | KravPåkrevd | Verdier & grenser Gjelder når: Kriterieobjektet noul er angitt | Standard— |
Kombinasjoner av inngående materialer
noul · Påkrevd: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Påkrevd: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Påkrevd: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, state, questions |
Parametermaterial_types | Avtaletext, image |
Parameteroptional_controls | Avtaleprovider, session_id, trace, user |
Parametermultimodal_input_binding | AvtaleBruk bare den eksakte deklarerte representasjonen av tilstand eller dokument. Produsentens bildefunksjon alene fastslår ikke en modellspesifikk godkjent måte å overføre bilder på. |
Livssyklus: synchronous
Send den eksakte modell-ID-en og behold hele svaret i det opprinnelige formatet.
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Ailoot-satser
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Konteksttokener, mer enn | Konteksttokener, opptil og med | Kostnad |
|---|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Konteksttokener, mer enn— | Konteksttokener, opptil og medIngen øvre grense | Kostnad Inndata · Inngående tokener $0.000076 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
| KonfigurasjonNivå 1 for forespørselslengde | Prisplan— | Konteksttokener, mer enn0 | Konteksttokener, opptil og medIngen øvre grense | Kostnad Inndata · Inngående tokener $0.000076 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
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
Motta og lagre resultater
Ailoot Ultra · System One
json
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Hvert oppgitt svar knyttet til en spørsmåls-ID bevares med sin eksakte type, noul/choice/score-verdi, konfidens, sannsynligheter og tegnforklaring. Hele det opprinnelige JSON-svaret lagres og returneres først etter oppgjør.
Hvis det opprinnelige svaret må kontrolleres
Behold den opprinnelige operasjonen og hele eller deler av svaret; ikke gjenta POST.
Svarfelter
| Felt | Type |
|---|---|
Feltmodel | Typestring |
Feltid | Typestring |
Feltprovider | Typestring |
Feltanswers.<id>.type | Typestring |
Feltanswers.<id>.noul | Typenumber |
Feltanswers.<id>.choice | Typestring |
Feltanswers.<id>.score | Typenumber |
Feltanswers.<id>.confidence | Typenumber |
Feltanswers.<id>.probabilities | Typeobject |
Feltanswers.<id>.legend | Typeobject |
Feltusage.input_tokens | Typeinteger |
Feltusage.output_tokens | Typeinteger |
Feltusage.cost | Typenumber |
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårUgyldig påkrevd felt, representasjon eller verdi | Neste trinnKorriger det angitte forespørselsfeltet. |
Aliaser
Modellaliaser
Ailoot Ultra cloudflare/clef-flash
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Cloudflare: Clef Flash
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/systemone·cloudflare/clef-flash:text,image→decisions- Hvilke felt bruker forespørselen?
POST /v1/systemone·cloudflare/clef-flash:model,provider,questions,session_id,state,trace,user