Cloudflare: Clef
A Cloudflare Clef 27B paraméteres multimodális döntési modell osztályozáshoz, szabályellenőrzéshez és ügynökök munkafolyamatbeli választásaihoz. A megadott állapotot és típusos kérdéseket értékeli, majd visszaadja a megengedett alternatívák valószínűségeit, a kiválasztott kategóriákat és a súlyozott pontszámokat. Szöveges és vizuális bizonyítékokat fogad, próza generálása nélkül.
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
A Cloudflare Clef a Clef döntési modellcsalád nagyobb, sűrű modellje, amely a Qwen3.8-27B és annak vizuális kódolója utólagos tanításával készült. A Cloudflare ezt az alapmodellt egy közös sémafejjel kapcsolja össze, amely a bizonyítékokat a kérdésekhez rendeli, és azok megengedett válaszlehetőségeit együttesen pontozza. A Clef beolvassa a helyzetet, és egyetlen előrecsatolási menetben ad vissza valószínűségekkel ellátott, behatárolt döntéseket. Kimenete osztályozási eredmény, nem generált próza, nyitott végű jelentés vagy javasolt parancs.
Az állapotot és a kérdéssémát külön bemenetként készítse elő. Az állapot lehet karakterlánc vagy olyan JSON, amely rekordot, beszélgetést, dokumentumtartalmat vagy alkalmazásbeli helyzetet reprezentál. A kérdések kulcsai stabil nevek, és a visszaadott válaszokat ugyanezek a nevek azonosítják. Határozza meg, mit kell megállapítania az egyes kérdéseknek, és írja le a releváns lehetőségeket. Egy ügyfélszolgálati rekord rákérdezhet arra, melyik csapat kezelje a kérést, sürgős-e a hatás, és melyik súlyossági kritérium érvényes, anélkül hogy ezeket a különböző döntéseket egyetlen homályos kategóriába vonná össze.
A noul kérdés egy bináris feltétel igaz voltának valószínűségét adja vissza. A choice kérdés visszaad egy kiválasztott, elnevezett lehetőséget, az egyes lehetőségek valószínűségeit és a megbízhatóságot. A score kérdés leírások nullától indexelt, rendezett listáját használja, és várható pontszámot, jelmagyarázatot és valószínűségeket ad vissza. A tört pontszám értelmes, mert a rendezett szintek közötti bizonytalanságot összegzi. A kiválasztott válasz mellett az eloszlást is vizsgálja meg; két közeli lehetőség olyan különbséget mutathat meg, amelyet a bemenet nem dönt el.
Szabályellenőrzéshez mellékelje a tényleges szabályszöveget és a rekord tényeit. Példa lehet egy dokumentumfeldolgozási munkafolyamat, amelynek kérdései arra vonatkoznak, hogy teljes-e a rekord, melyik ellenőrzési kategória érvényes, és mennyire támasztják alá a bizonyítékok az azonnali figyelem szükségességét. Külön feltételekhez tegyen fel külön kérdéseket. A modell megfelelőségértékelésének a megadott szabályhoz és bizonyítékhoz kell kapcsolódnia. Ha egy fontos feltétel hiányzik, a sémának és az alkalmazásnak tudatosan kialakított módon kell kezelnie ezt a bizonytalanságot.
Vizuális bizonyítékhoz adjon meg olvasható képet és egy látható körülményre vagy meghatározott kategóriára vonatkozó kérdést. Egy űrlap minőségellenőrzése értékelheti az olvashatóságot, egy kötelező terület meglétét és azt, hogy a megadott minőségi szintek közül melyik jellemzi legjobban. A gyártó nyílt modellsúlyokkal használható interfésze videóképkocka-tömböket is elfogad. Tartsa sorrendben a képkockákat, és azonosítsa az értékelendő eseményt. Egy behatárolt döntési séma képes besorolni ezt az anyagot, míg az elbeszélő leírás vagy tetszőleges új mezők generálására irányuló kérés más kimenettípushoz tartozik.
A gyártó hosztolt referenciája 65 536 tokenes kontextust, egytől 64 kérdésig terjedő tartományt és legfeljebb négy beágyazott képet ad meg. A PNG-, JPEG- vagy WebP-képek korlátja képenként 4 MiB és 16 megapixel, összesen 8 MiB dekódolt adattal; a teljes kéréstörzs korlátja 13 MiB, és távoli képhivatkozásokat nem fogad el. A bemeneti keretbe a kérdések és a média is beleszámítanak. A hosszú szöveg megcsonkulhat, hogy elférjen, ezért őrizze meg a döntő szakaszokat és a forráscímkéket. Ezek a korlátok a gyártó hosztolt képinterfészét írják le; a nyílt modellsúlyok kódolója saját helyi bemeneti reprezentációkkal rendelkezik.
A Cloudflare kiadási leírása sémához kötött pontozásra és valószínűség-kalibrálásra irányuló tanítást ismertet. A modell kinyeri az egyes lehetőségekhez releváns bizonyítékokat, majd a mezők közötti információkat is figyelembe veszi. Ez támogathatja egy rekord több kapcsolódó kérdésének eldöntését, de a magas valószínűség nem garantálja, hogy a mögöttes tény igaz. Az egyszerű esetek mellett nehéz, hiányos és a kategóriákon kívül eső rekordokat is értékeljen. A hasznos döntési kritériumok lefedik a munkafolyamatban ténylegesen előforduló helyzeteket, és egyértelművé teszik a fontos különbségeket.
Egy ügynök munkafolyamatában a kimenet meghatározhatja, melyik definiált következő lépést érdemes mérlegelni. Adja meg az aktuális megfigyelést és a lehetséges műveleteket egyértelmű leírásokkal, majd őrizze meg a kiválasztott lehetőséget és annak valószínűségeit. A környező alkalmazás érvényesíti a műveleti szabályait, és rögzíti, mit hajtott végre. Ezt a végrehajtási rekordot tartsa külön a döntési eredménytől: egy ellenőrzési útvonal kiválasztása nem igazolja, hogy egy ellenőr intézkedett, és egy diagnosztikai lépés kiválasztása nem igazolja a lépés sikerét.
A végső eredmény az answers objektum, valamint az azt létrehozó állapot és séma. Ezekkel a rekordokkal vizsgálhatja a váratlan besorolásokat, azonosíthatja a kétértelmű kritériumokat, és összevetheti az eredményeket ellenőrzött feladatpéldákkal. Ha egy későbbi felhasználónak írásos magyarázatra van szüksége, a döntés és az eredeti bizonyíték külön válaszalkotási lépés bemeneteként szolgálhat. A Clef biztosítja a következő szakasz kiválasztásához szükséges behatárolt, valószínűségi döntést, egyértelműen rögzítve, hogy mit értékelt.
Ailoot Ultra · System One POST /v1/systemone cloudflare/clef
cloudflare/clefKezdő lépések
A Cloudflare Clef 27B paraméteres multimodális döntési modell osztályozáshoz, szabályellenőrzéshez és ügynökök munkafolyamatbeli választásaihoz. A megadott állapotot és típusos kérdéseket értékeli, majd visszaadja a megengedett alternatívák valószínűségeit, a kiválasztott kategóriákat és a súlyozott pontszámokat. Szöveges és vizuális bizonyítékokat fogad, próza generálása nélkül.
- Elfogadott bemenetek
- Szöveg · Képek
- Eredmények
- decisions
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · System One POST /v1/systemone
- Bemenet
text,image- Kimenet
decisions- Kimeneti formátum
- json
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok cloudflare/clef | Alapértelmezett— |
Mezőprovider | Típusschema | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőquestions | Típusobject | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezősession_id | Típusstring | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőstate | Típusschema | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezőtrace | Típusschema | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőuser | Típusstring | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőquestions.<id>.type | Típusstring | KövetelményKötelező | Értékek és korlátok noul, choice, score | Alapértelmezett— |
Mezőquestions.<id>.instructions | Típusstring|object|array | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezőquestions.<id>.criteria | Típusobject|array | KövetelményOpcionális | Értékek és korlátok Feltételek: choice/score: kötelező; noul: opcionális. A choice feltételei objektumot alkotnak; a score tömb, minItems1 megkötéssel. | Alapértelmezett— |
Mezőquestions.<id>.criteria.true | Típusstring|object|array | KövetelményKötelező | Értékek és korlátok Akkor alkalmazandó, ha: noul feltételobjektum megadva | Alapértelmezett— |
Mezőquestions.<id>.criteria.false | Típusstring|object|array | KövetelményKötelező | Értékek és korlátok Akkor alkalmazandó, ha: noul feltételobjektum megadva | Alapértelmezett— |
Bemeneti anyagok kombinációi
noul · Kötelező: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Kötelező: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Kötelező: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, state, questions |
Paramétermaterial_types | Szerződéstext, image |
Paraméteroptional_controls | Szerződésprovider, session_id, trace, user |
Paramétermultimodal_input_binding | SzerződésKizárólag a pontosan deklarált állapot- és dokumentumformátumot használja. A gyártó képfeldolgozási képessége önmagában nem igazol modellspecifikus, elfogadott képbeviteli formát. |
Életciklus: synchronous
Küldje el a pontos modellazonosítót, és őrizze meg a teljes natív választ.
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
Ailoot-díjak
Árak beállításonként
Minden díjat a megjelenített feltételekhez rendeljen. Az alternatív beállítások minden csoportjához egy díjtételt használjon.
| Beállítás | Díjtáblázat | Kontextustokenek, több mint | Kontextustokenek, legfeljebb | Díj |
|---|---|---|---|---|
| BeállításTokenenkénti alapárak | DíjtáblázatAlapdíj | Kontextustokenek, több mint— | Kontextustokenek, legfeljebbNincs felső korlát | Díj Bemenet · Bemeneti tokenek $0.00048 / 1K token Kimenet · Kimeneti tokenek $0 / 1K token Bemenet · Gyorsítótár olvasása — / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
| BeállításA kéréshossz szerinti 1. ársáv | Díjtáblázat— | Kontextustokenek, több mint0 | Kontextustokenek, legfeljebbNincs felső korlát | Díj Bemenet · Bemeneti tokenek $0.00048 / 1K token Kimenet · Kimeneti tokenek $0 / 1K token Bemenet · Gyorsítótár olvasása — / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · System One
{
"model": "cloudflare/clef",
"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'
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
Eredmények fogadása és mentése
Ailoot Ultra · System One
json
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Minden megadott kérdésazonosítóhoz tartozó válasz megmarad a pontos típusával, noul/choice/score értékével, megbízhatóságával, valószínűségeivel és jelmagyarázatával együtt. A teljes eredeti JSON tárolásra kerül, és csak az elszámolás után adható vissza.
Ha az eredeti választ ellenőrizni kell
Őrizze meg az eredeti műveletet és a teljes vagy részleges választ; ne ismételje meg a POST kérést.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőmodel | Típusstring |
Mezőid | Típusstring |
Mezőprovider | Típusstring |
Mezőanswers.<id>.type | Típusstring |
Mezőanswers.<id>.noul | Típusnumber |
Mezőanswers.<id>.choice | Típusstring |
Mezőanswers.<id>.score | Típusnumber |
Mezőanswers.<id>.confidence | Típusnumber |
Mezőanswers.<id>.probabilities | Típusobject |
Mezőanswers.<id>.legend | Típusobject |
Mezőusage.input_tokens | Típusinteger |
Mezőusage.output_tokens | Típusinteger |
Mezőusage.cost | Típusnumber |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételÉrvénytelen kötelező mező, megadási forma vagy érték | Következő lépésJavítsa a kérés megjelölt mezőjét. |
Álnevek
Modell álnevei
Ailoot Ultra cloudflare/clef
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · Cloudflare: Clef
- Milyen bemenetek és eredmények érhetők el?
POST /v1/systemone·cloudflare/clef:text,image→decisions- Mely mezőket használja a kérés?
POST /v1/systemone·cloudflare/clef:model,provider,questions,session_id,state,trace,user