Cloudflare: Clef Flash
Cloudflare Clef Flash je manjši odločitveni model Clef z 9B parametri, zasnovan za hitro razvrščanje in izbire v delovnem toku. Besedilo, strukturirano stanje in vizualne vhode vrednoti glede na poimenovana vprašanja ter brez ustvarjanja besedila vrača verjetnosti posameznih možnosti, izbrano kategorijo ali urejeno oceno.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Cloudflare Clef Flash je manjši model za odločanje v družini Clef, izdelan z dodatnim učenjem Qwen3.5-9B skupaj z njegovim kodirnikom za vid. Skupni modul za shemo vprašanj bere dokaze iz vhoda in v enem prehodu naprej oceni dovoljene odgovore za vsako zahtevano vprašanje. Njegova vloga je oblikovati razvrstitve in odločitve znotraj določenih meja delovnega toka. Izhod je tipiziran rezultat z verjetnostmi, ne pogovorni odgovor, ki ga mora aplikacija razlagati kot kategorijo.
Situacijo opišite v besedilnem stanju ali stanju JSON, vprašanja pa določite ločeno. Vprašanje potrebuje stabilno ime, vrsto in jasno navodilo; vprašanja o kategoriji ali oceni določijo tudi dovoljena merila. Pri sporočilu podpori lahko eno vprašanje razvrsti težavo, drugo oceni nujnost, tretje pa prepozna, ali v zapisu manjkajo podatki, potrebni za naslednji korak. V stanju ohranite dejanske strankine besede, relevantno zgodovino in pravila delovanja, da je odločitev povezana z dokazi.
Tri vrste vprašanj ustrezajo različnim potrebam. Rezultat noul je verjetnost, da pogoj resnično/neresnično velja. Rezultat choice določi eno poimenovano možnost in vključuje verjetnosti alternativ ter vrednost zaupanja. Rezultat score oceni urejena merila ter vrne njihovo z verjetnostmi uteženo oceno, legendo in porazdelitev. Vrstni red ocene določite premišljeno: prehod od »Ukrepanje ni potrebno« do »Takojšen pregled« je drugačen od neurejenega nabora tematskih oznak.
Za hitro usmerjanje kategorije opišite z dejanji ali mejami odgovornosti, ki jih dejansko razlikujejo. Uporaben primer je zahtevek z možnostmi za dostop do računa, tehnično napako, vprašanje o dokumentaciji in drugo, pri čemer je vsaka možnost pojasnjena. Rezultat modela lahko posredujete aplikacijskemu pravilu usmerjanja. Tesna porazdelitev med tehnično napako in dostopom do računa je uporaben dokaz dvoumnosti; izrecno določite, kako delovni tok obravnava take primere, namesto da bi izbrano oznako šteli za potrjeno diagnozo.
Za vizualno razvrščanje posredujte berljivo sliko in pogoj, ki ga slika lahko podpre. Pregled računa lahko vpraša, ali je skupni znesek čitljiv, in izbira med opredeljenimi kategorijami kakovosti dokumenta. Ne sme zahtevati poljubnega novega skupnega zneska, kot da bi bil model neomejena storitev za izluščanje podatkov ali pisanje. Proizvajalčev vmesnik z odprtimi utežmi sprejema tudi polja videosličic. Ohranite povezavo med sličicami in zapisanim stanjem ter sprašujte o vidnih dogodkih ali pogojih v tem gradivu.
Trenutna proizvajalčeva referenca za gostovano storitev navaja kontekst 24 576 žetonov, do 64 vprašanj in do štiri vdelane slike. Posamezne slike PNG, JPEG ali WebP so omejene na 4 MiB in 16 milijonov slikovnih pik, skupno dekodirane na 8 MiB; celotno telo zahteve je omejeno na 13 MiB, oddaljene povezave do slik pa niso sprejete. Definicije vprašanj in mediji porabljajo vhodni prostor, dolgo besedilo pa se lahko skrajša, da se prilega. Odločilne dokaze postavite v zgoščeno stanje. Cloudflare dokumentira, da zmanjšanje gostovanega konteksta ni spremenilo objavljenih uteži, zato gostovano okno in konfiguracija z odprtimi utežmi ostajata ločena.
Omejeni izhod modela je uporaben za ponavljajoča se preverjanja pravil ali delovnega toka. Določite na primer ločeni vprašanji, ali zapis izpolnjuje navedena pravila popolnosti in katera kategorija nadaljnjega ukrepanja velja. Merila ohranite izrecna in vključite možnost za primere, ki jih kategorije ne pokrivajo, kadar je to del zasnove delovnega toka. Verjetnosti ocenjujejo podane možnosti; ne dokazujejo, da možnosti popolnoma opisujejo vse resnične situacije.
Stanje, shemo in vrnjeni odgovor shranite skupaj. Ko rezultat preseneti, preverite, ali je merilo dvoumno, ali je manjkal odločilen vhod oziroma ali je bilo relevantno besedilo odrezano. Pred izbiro pragov za samodejna dejanja primerjajte modelove ocene s pregledanimi primeri iz dejanske naloge. Umestitev Clef Flash kot manjšega modela za hitre odločitve ne nadomesti preverjanja stroškov napačne odločitve o usmerjanju za delovni tok.
Tipizirani rezultat uporabite kot vhod za naslednji korak aplikacije. Model tega koraka ne izvede in ne napiše njegove poznejše razlage. Če uporabnik potrebuje poročilo, odločitev in izvorne dokaze ohranite na voljo ločenemu postopku pisanja. Koristni artefakt Clef Flash je pregledljiv odgovor na vsako poimenovano vprašanje z informacijami o verjetnosti, potrebnimi za uporabo pravil delovnega toka.
Ailoot Ultra · System One POST /v1/systemone cloudflare/clef-flash
cloudflare/clef-flashZačetek
Cloudflare Clef Flash je manjši odločitveni model Clef z 9B parametri, zasnovan za hitro razvrščanje in izbire v delovnem toku. Besedilo, strukturirano stanje in vizualne vhode vrednoti glede na poimenovana vprašanja ter brez ustvarjanja besedila vrača verjetnosti posameznih možnosti, izbrano kategorijo ali urejeno oceno.
- Dovoljeni vhodi
- Besedilo · Slike
- Rezultati
- decisions
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · System One POST /v1/systemone
- Vhod
text,image- Izhod
decisions- Izhodni format
- json
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve cloudflare/clef-flash | Privzeto— |
Poljeprovider | Vrstaschema | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljequestions | Vrstaobject | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljesession_id | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljestate | Vrstaschema | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljetrace | Vrstaschema | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeuser | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljequestions.<id>.type | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve noul, choice, score | Privzeto— |
Poljequestions.<id>.instructions | Vrstastring|object|array | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljequestions.<id>.criteria | Vrstaobject|array | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: choice/score: obvezno; noul: neobvezno. Merila choice so objekt; score je polje z minItems1. | Privzeto— |
Poljequestions.<id>.criteria.true | Vrstastring|object|array | ZahtevaObvezno | Vrednosti in omejitve Velja, ko: Posredovan je objekt meril noul | Privzeto— |
Poljequestions.<id>.criteria.false | Vrstastring|object|array | ZahtevaObvezno | Vrednosti in omejitve Velja, ko: Posredovan je objekt meril noul | Privzeto— |
Kombinacije vhodnih gradiv
noul · Obvezno: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Obvezno: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Obvezno: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, state, questions |
Parametermaterial_types | Specifikacijatext, image |
Parameteroptional_controls | Specifikacijaprovider, session_id, trace, user |
Parametermultimodal_input_binding | SpecifikacijaUporabite samo natančno deklarirano predstavitev stanja/dokumenta. Proizvajalčeva podpora za slike sama ne potrjuje sprejetega nosilca slike za določen model. |
Življenjski cikel: synchronous
Pošljite natančni ID modela in ohranite celoten izvorni odgovor.
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Žetonov konteksta več kot | Žetonov konteksta do vključno | Strošek |
|---|---|---|---|---|
| NastavitevOsnovne cene za žetone | Cenovna lestvicaOsnovna cena | Žetonov konteksta več kot— | Žetonov konteksta do vključnoBrez zgornje meje | Strošek Vhod · Vhodni žetoni $0.000076 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| NastavitevRazred 1 glede na dolžino zahteve | Cenovna lestvica— | Žetonov konteksta več kot0 | Žetonov konteksta do vključnoBrez zgornje meje | Strošek Vhod · Vhodni žetoni $0.000076 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
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
Prejmi in shrani rezultate
Ailoot Ultra · System One
json
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Ohrani se vsak podani odgovor z ID-jem vprašanja, njegovo natančno vrsto, vrednostjo noul/choice/score, zaupanjem, verjetnostmi in legendo. Celoten izvirni JSON se shrani in vrne šele po obračunu.
Če je treba preveriti izvirni odgovor
Ohranite prvotno operacijo in celoten/delni odgovor; ne ponovite POST.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljemodel | Vrstastring |
Poljeid | Vrstastring |
Poljeprovider | Vrstastring |
Poljeanswers.<id>.type | Vrstastring |
Poljeanswers.<id>.noul | Vrstanumber |
Poljeanswers.<id>.choice | Vrstastring |
Poljeanswers.<id>.score | Vrstanumber |
Poljeanswers.<id>.confidence | Vrstanumber |
Poljeanswers.<id>.probabilities | Vrstaobject |
Poljeanswers.<id>.legend | Vrstaobject |
Poljeusage.input_tokens | Vrstainteger |
Poljeusage.output_tokens | Vrstainteger |
Poljeusage.cost | Vrstanumber |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojNeveljavno obvezno polje, predstavitev ali vrednost | Naslednji korakPopravite navedeno polje zahteve. |
Druga imena
Druga imena modelov
Ailoot Ultra cloudflare/clef-flash
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · Cloudflare: Clef Flash
- Kateri vhodi in rezultati so na voljo?
POST /v1/systemone·cloudflare/clef-flash:text,image→decisions- Katera polja uporablja zahteva?
POST /v1/systemone·cloudflare/clef-flash:model,provider,questions,session_id,state,trace,user