models

TypeSafe: Jev 1.13

Markdown · JSON

TypeSafe: Jev 1.13

A Jev 1.13 a TypeSafe kizárólag szöveges System One döntési modellje. Közvetlenül ad vissza típusos Choice választásokat, tört értékelési Score pontszámokat és igen/nem valószínűségeket, eloszlásokkal és modellspecifikus megbízhatósági statisztikákkal, osztályozáshoz, továbbirányításhoz és célzott értékelésekhez.

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 Jev 1.13 a TypeSafe verziózott System One modellje strukturált döntésekhez. Gyártói azonosítója jev-1.13.0. Szöveget vagy szöveges JSON-állapotot értékel típusos kérdések alapján, és közvetlenül értékeket és valószínűségi eloszlásokat ad vissza, írásos válasz megfogalmazása nélkül. A kiadás olyan osztályozási, továbbirányítási, feltételvizsgálati és értékelési feladatokhoz illik, amelyek lehetséges kimenetelei a kérés előtt ismertek.

Állapot és célzott kérdés előkészítése

Állapotként karakterláncot, JSON-objektumot vagy szöveges értékek tömbjét adja meg. Használjon elnevezett mezőket, ha a bizonyíték kapcsolódó rekordokat, beszélgetést és szabályzatot tartalmaz. Tartsa meg az egyes kérdésekhez szükséges részeket, és konkrét mezőre vagy elemre hivatkozzon, ha az világosan azonosítja a bizonyítékot. A Jev 1.13 kizárólag szöveges; a képet, hangot, videót és bináris adatot ezen a modellen kívül kell szöveggé vagy strukturált szöveges mezőkké előkészíteni.

Minden kérdéshez típus, utasítások és a típus által megkövetelt kritériumok tartoznak. Az utasítások és kritériumleírások szöveget vagy JSON-struktúrát használhatnak. A gyártó a kérdésazonosítók alatt adja vissza a válaszokat, de ezek az azonosítók nem részei az inferenciának. Írja le a teljes kérdést, ne várja el például az urgent azonosítótól a kívánt kritérium közvetítését. A hasznos ügyfélszolgálati állapot tartalmazhatja az üzenetet és hatásának részleteit, miközben külön kérdések definiálják kategóriáját és súlyosságát.

Choice: megadott kategória és annak eloszlása

A Choice a hívó által meghatározott rendezetlen készletből a legnagyobb valószínűségű lehetőséget választja. Kritériumleképezése a lehetőségek kulcsait és leírásait tartalmazza, null értékkel is, ha egy lehetőség nem igényel további magyarázatot. A dokumentált korlát Choice kérdésenként 255 lehetőség. Adjon hozzá other vagy no-match lehetőséget, ha a taxonómia nem fed le minden lehetséges bizonyítékot, és magyarázza el azokat a határokat, amelyeket egy rövid kategórianév nem dönt el.

A válasz a kiválasztott lehetőséget, minden lehetőség valószínűségét és a megbízhatósági értéket tartalmazza. Ha két jelölt közel van egymáshoz, őrizze meg az eloszlást, ne tekintse bizonyosságnak a kiválasztott címkét. A választott kategória javasolt útvonalat azonosíthat; a környező alkalmazás dönti el, végrehajtja-e és hogyan a továbbirányítást.

Score: várható szint, nem pontos mérés

A Score leírt szintek rendezett tömbjét használja, amelyekből legalább kettő ajánlott és legfeljebb tíz támogatott. Az indexek 0-tól kezdődnek. A számszerű eredmény a szintindexek valószínűséggel súlyozott átlaga, ezért a szintek közé is eshet. A válasz jelmagyarázata a leírásaikhoz kapcsolja az indexeket, a szintvalószínűségek pedig megmutatják az ítélet eloszlását.

Súlyosságnál írja le a kozmetikai hatás, a használható kerülőmegoldás és a blokkolt feladat közötti különbséget. A tört pontszám segíthet az ítéletek rangsorolásában vagy összesítésében, a legvalószínűbb kategória kiválasztása viszont más művelet. A TypeSafe kiadásspecifikus útmutatója figyelmeztet, hogy a Score gyenge pontos fizikai vagy numerikus mennyiségek szintek közötti interpolációval történő rekonstruálásában. A pontos számtant és méréseket tartsa a modellen kívül.

A Noul és a megbízhatóság eltérő jelentésű

A Noul 0 és 1 közötti valószínűséget ad vissza arra, hogy egy meghatározott feltétel igaz. Opcionális true és false kritériumok tisztázzák a határt. Nincs külön megbízhatósági mezője. A 0,5-höz közeli valószínűség az igen és nem közötti bizonytalanságot jelzi, nem fokozatos skála középső értékét.

A Choice és Score megbízhatósági értéke saját eloszlásukból származik. Legalább két lehetőséggel (n > 1) és p_max kiválasztott valószínűséggel rendelkező Choice esetén a dokumentált képlet (p_max − 1/n) / (1 − 1/n): a legvalószínűbb kimenetelt egyenletes megoszláshoz hasonlítja. A Score megbízhatósági értéke a legvalószínűbb szinttől mért, valószínűséggel súlyozott távolságot is figyelembe veszi, az egyenletes eloszlás szóródásához normalizálva és alulról 0-ra korlátozva. Így a szomszédos szintek bizonytalansága és az ellentétes végek közötti bizonytalanság eltérő jelentésű. Tartsa meg a teljes eloszlást, ha a feladat egyetlen statisztikai mutatónál több részletet igényel.

Független ítéletek közös bizonyíték alapján

Az egy kérésben szereplő kérdések ugyanazt az állapotot látják, és egymástól függetlenül értékelődnek. Az egyik kérdés eredménye nem a másik rejtett kontextusa. A tág ítéletet bontsa célzott szempontokra, majd a visszaadott értékeket a feladat szerint értelmezze vagy kombinálja. Egy problémának lehet kategóriája, hatásértékelése és relevanciavizsgálata anélkül, hogy e független kritériumok egyetlen homályos prioritáscímkévé válnának.

Ha egy későbbi kérdés korábbi eredmény alapján lekért bizonyítékot vagy kiválasztott lehetőségeket igényel, ezt a függőséget egy későbbi kérésben tegye kifejezetté. Jelöltkinyeréshez először szerezze meg a rendelkezésre álló értékeket a forrásból, majd behatárolt Choice segítségével válasszon közülük. A Jev 1.13 nem szabad szöveggenerálásra tanított modell, és nem szabad tetszőleges új karakterlánc vagy elbeszélő magyarázat előállítójaként leírni.

Kiadásspecifikus kontextus- és nyelvi korlátok

A gyártó 64k tokenes keretet ad meg az állapot és az összes kérdés együttesére, és 32k tokenes keretet az állapot és a leghosszabb egyetlen kérdés együttesére. Mindkét korlát számít. A teljes keretbe beleférő állapot még hagyhat túl kevés helyet az egyes kérdések utasításainak és lehetőségeinek. Távolítsa el a nem kapcsolódó anyagot, de tartsa meg a választ meghatározó bizonyítékot.

A kiadás elsődleges tanítási nyelve az angol, és a gyártó ott jelenti a legjobb pontosságot. Más nyelveket, köztük CJK-írásrendszereket is elfogad, de nem azonos pontossággal. A tervezett nyelv reprezentatív forrásanyagával értékelje, hogyan kell értelmezni a valószínűségeket vagy kategóriahatárokat. A kizárólag szöveges bemeneti szerződés nem igazol általános többnyelvű teljesítményt.

Közzétett lényegi korlátok

A TypeSafe dokumentálja a hatókört kijelölő szavak és tagadások szó szerinti olvasását, a megbízhatatlan számlálást és számtant, a dátumok rendezett mennyiségként való összehasonlításának nehézségét és a csökkent megbízhatóságot többrétegű közvetett hivatkozásnál. A pontos számítást kódban, a szemantikai ítéletet a modellre bízva ajánlja. A numerikus kódolások kevésbé hatékonyak lehetnek az értelmes neveknél, és a nem kapcsolódó részletekkel teli nagy állapot elvonhatja a figyelmet a releváns bizonyítékról.

Ugyanezen útmutató szerint az állapot manipulatív tartalma eltérítheti a választ, az ellentmondó utasítások és kritériumok összezavarhatják a modellt, a Choice lehetőségeinek sorrendje pedig néha egy korai lehetőség felé torzíthatja az eredményt. Határozza meg a tényleges feltételt, hangolja össze az utasításokat a kritériumokkal, csökkentse a szükségtelen köztes lépéseket, és a határeseteket hasonlítsa össze a forrással. Az ítéletek értelmezésekor tartsa szem előtt a Jev 1.13 korlátait.

A hasznos Jev 1.13 eredmény megőrzi az állapotazonosítót, a teljes kérdést, a lehetőségeket vagy szinteket, a típusos eredményt, valószínűségeket és releváns megbízhatósági statisztikát. Tegye egyértelművé a verziót, ha az eredmények vagy küszöbök e kiadástól függenek. A bizonytalan eseteket a bizonyíték alapján ellenőrizze, és az alkalmazással végeztesse a pontos számításokat és munkafolyamat-műveleteket; a modell numerikus bizonytalansággal kísért célzott ítéletet szolgáltat.

Ailoot Ultra · System One POST /v1/systemone typesafe/jev-1.13

typesafe/jev-1.13

TypeSafe /typesafe/jev-1.13
Modell ID-ja
  • typesafe/jev-1.13
  • ~typesafe/jev-latest

Kezdő lépések

A Jev 1.13 a TypeSafe kizárólag szöveges System One döntési modellje. Közvetlenül ad vissza típusos Choice választásokat, tört értékelési Score pontszámokat és igen/nem valószínűségeket, eloszlásokkal és modellspecifikus megbízhatósági statisztikákkal, osztályozáshoz, továbbirányításhoz és célzott értékelésekhez.

Elfogadott bemenetek
Szöveg
Eredmények
decisions

Elérhető az Ailootban · bemenetek és metódusok

Ailoot Ultra · System One POST /v1/systemone
Bemenet
text
Kimenet
decisions
Kimeneti formátum
json
MezőTípusKövetelményÉrtékek és korlátokAlapértelmezett
MezőmodelTípusstringKövetelményKötelezőÉrtékek és korlátok
typesafe/jev-1.13
Alapértelmezett—
MezőproviderTípusschemaKövetelményOpcionálisÉrtékek és korlátokAlapértelmezett—
MezőquestionsTípusobjectKövetelményKötelezőÉrtékek és korlátokAlapértelmezett—
Mezősession_idTípusstringKövetelményOpcionálisÉrtékek és korlátokAlapértelmezett—
MezőstateTípusschemaKövetelményKötelezőÉrtékek és korlátokAlapértelmezett—
MezőtraceTípusschemaKövetelményOpcionálisÉrtékek és korlátokAlapértelmezett—
MezőuserTípusstringKövetelményOpcionálisÉrtékek és korlátokAlapértelmezett—
Mezőquestions.<id>.typeTípusstringKövetelményKötelezőÉrtékek és korlátok
noul, choice, score
Alapértelmezett—
Mezőquestions.<id>.instructionsTípusstring|object|arrayKövetelményKötelezőÉrtékek és korlátokAlapértelmezett—
Mezőquestions.<id>.criteriaTípusobject|arrayKö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.trueTípusstring|object|arrayKövetelményKötelezőÉrtékek és korlátok
Akkor alkalmazandó, ha: noul feltételobjektum megadva
Alapértelmezett—
Mezőquestions.<id>.criteria.falseTípusstring|object|arrayKö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éterSzerződés
Paramétercontent_typeSzerződésapplication/json
ParaméterrequiredSzerződésmodel, state, questions
Paramétermaterial_typesSzerződéstext
Paraméteroptional_controlsSzerződésprovider, session_id, trace, user
Paramétermultimodal_input_bindingSzerződésnull

É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ásDíjtáblázatKontextustokenek, több mintKontextustokenek, legfeljebbDíj
BeállításTokenenkénti alapárakDíjtáblázatAlapdíjKontextustokenek, több mint—Kontextustokenek, legfeljebbNincs felső korlátDíj
Bemenet · Bemeneti tokenek $0.000084 / 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ávDíjtáblázat—Kontextustokenek, több mint0Kontextustokenek, legfeljebbNincs felső korlátDíj
Bemenet · Bemeneti tokenek $0.000084 / 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

Megőrzött hivatalos kérésstruktúra; dokumentációs példaHasználd a saját kérésedhez tartozó tényleges adatokat, és őrizd meg a teljes eredményt
{
  "model": "typesafe/jev-1.13",
  "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']='typesafe/jev-1.13'
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őmodelTípusstring
MezőidTípusstring
MezőproviderTípusstring
Mezőanswers.<id>.typeTípusstring
Mezőanswers.<id>.noulTípusnumber
Mezőanswers.<id>.choiceTípusstring
Mezőanswers.<id>.scoreTípusnumber
Mezőanswers.<id>.confidenceTípusnumber
Mezőanswers.<id>.probabilitiesTípusobject
Mezőanswers.<id>.legendTípusobject
Mezőusage.input_tokensTípusinteger
Mezőusage.output_tokensTípusinteger
Mezőusage.costTípusnumber
Hibák és következő lépések
VálaszFeltételKövetkező lépés
Válasz400 · invalid_request_errorFeltételÉrvénytelen kötelező mező, megadási forma vagy értékKövetkező lépésJavítsa a kérés megjelölt mezőjét.

Álnevek

Modell álnevei

Ailoot Ultra typesafe/jev-1.13, ~typesafe/jev-latest

Metódusútvonalak álnevei

Használja a fent látható metódusútvonalakat.

Kapcsolódó modellazonosítók

typesafe/jev-1.13, ~typesafe/jev-latest

Ailoot Ultra · System One POST /v1/systemone ~typesafe/jev-latest

~typesafe/jev-latest

TypeSafe /~typesafe/jev-latest
Modell ID-ja
  • typesafe/jev-1.13
  • ~typesafe/jev-latest

Kezdő lépések

A Jev 1.13 a TypeSafe kizárólag szöveges System One döntési modellje. Közvetlenül ad vissza típusos Choice választásokat, tört értékelési Score pontszámokat és igen/nem valószínűségeket, eloszlásokkal és modellspecifikus megbízhatósági statisztikákkal, osztályozáshoz, továbbirányításhoz és célzott értékelésekhez.

Elfogadott bemenetek
Szöveg
Eredmények
decisions

Elérhető az Ailootban · bemenetek és metódusok

Ailoot Ultra · System One POST /v1/systemone
Bemenet
text
Kimenet
decisions
Kimeneti formátum
json
MezőTípusKövetelményÉrtékek és korlátokAlapértelmezett
MezőmodelTípusstringKövetelményKötelezőÉrtékek és korlátok
~typesafe/jev-latest
Alapértelmezett—
MezőproviderTípusschemaKövetelményOpcionálisÉrtékek és korlátokAlapértelmezett—
MezőquestionsTípusobjectKövetelményKötelezőÉrtékek és korlátokAlapértelmezett—
Mezősession_idTípusstringKövetelményOpcionálisÉrtékek és korlátokAlapértelmezett—
MezőstateTípusschemaKövetelményKötelezőÉrtékek és korlátokAlapértelmezett—
MezőtraceTípusschemaKövetelményOpcionálisÉrtékek és korlátokAlapértelmezett—
MezőuserTípusstringKövetelményOpcionálisÉrtékek és korlátokAlapértelmezett—
Mezőquestions.<id>.typeTípusstringKövetelményKötelezőÉrtékek és korlátok
noul, choice, score
Alapértelmezett—
Mezőquestions.<id>.instructionsTípusstring|object|arrayKövetelményKötelezőÉrtékek és korlátokAlapértelmezett—
Mezőquestions.<id>.criteriaTípusobject|arrayKövetelményOpcionálisÉrtékek és korlátok
Feltételek: choice/score: required; noul: optional. choice criteria is object; score is array with minItems1.
Alapértelmezett—
Mezőquestions.<id>.criteria.trueTípusstring|object|arrayKövetelményKötelezőÉrtékek és korlátok
Akkor alkalmazandó, ha: noul criteria object supplied
Alapértelmezett—
Mezőquestions.<id>.criteria.falseTípusstring|object|arrayKövetelményKötelezőÉrtékek és korlátok
Akkor alkalmazandó, ha: noul criteria object supplied
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éterSzerződés
Paramétercontent_typeSzerződésapplication/json
ParaméterrequiredSzerződésmodel, state, questions
Paramétermaterial_typesSzerződéstext
Paraméteroptional_controlsSzerződésprovider, session_id, trace, user
Paramétermultimodal_input_bindingSzerződésnull

Életciklus: synchronous

Send the exact model ID and retain the complete native response.

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ásDíjtáblázatKontextustokenek, több mintKontextustokenek, legfeljebbDíj
BeállításTokenek alapdíjaiDíjtáblázatAlapdíjKontextustokenek, több mint—Kontextustokenek, legfeljebbNincs felső korlátDíj
Bemenet · Bemeneti tokenek $0.000084 / 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ávDíjtáblázat—Kontextustokenek, több mint0Kontextustokenek, legfeljebbNincs felső korlátDíj
Bemenet · Bemeneti tokenek $0.000084 / 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

Megőrzött hivatalos kérésstruktúra; dokumentációs példaHasználd a saját kérésedhez tartozó tényleges adatokat, és őrizd meg a teljes eredményt
{
  "model": "~typesafe/jev-latest",
  "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']='~typesafe/jev-latest'
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.

Every supplied question-ID answer with its exact type, noul/choice/score value, confidence, probabilities and legend is retained. Entire original JSON is stored and returned only after settlement.

Ha az eredeti választ ellenőrizni kell

Preserve original operation and full/partial reply; do not replay POST.

Válaszmezők
MezőTípus
MezőmodelTípusstring
MezőidTípusstring
MezőproviderTípusstring
Mezőanswers.<id>.typeTípusstring
Mezőanswers.<id>.noulTípusnumber
Mezőanswers.<id>.choiceTípusstring
Mezőanswers.<id>.scoreTípusnumber
Mezőanswers.<id>.confidenceTípusnumber
Mezőanswers.<id>.probabilitiesTípusobject
Mezőanswers.<id>.legendTípusobject
Mezőusage.input_tokensTípusinteger
Mezőusage.output_tokensTípusinteger
Mezőusage.costTípusnumber
Hibák és következő lépések
VálaszFeltételKövetkező lépés
Válasz400 · invalid_request_errorFeltételInvalid required field, representation or valueKövetkező lépésCorrect the indicated request field.

Álnevek

Modell álnevei

Ailoot Ultra typesafe/jev-1.13, ~typesafe/jev-latest

Metódusútvonalak álnevei

Használja a fent látható metódusútvonalakat.

Kapcsolódó modellazonosítók

typesafe/jev-1.13, ~typesafe/jev-latest

FAQ · TypeSafe: Jev 1.13
Milyen bemenetek és eredmények érhetők el?

POST /v1/systemone · typesafe/jev-1.13: text → decisions

POST /v1/systemone · ~typesafe/jev-latest: text → decisions

Mely mezőket használja a kérés?

POST /v1/systemone · typesafe/jev-1.13: model, provider, questions, session_id, state, trace, user

POST /v1/systemone · ~typesafe/jev-latest: model, provider, questions, session_id, state, trace, user

További részletek

Csatlakoztassa az Ailootot a Claude Code-hoz, OpenCode-hoz, Hermeshez vagy saját alkalmazásához.

A vállalat és projektportfóliója

A vállalat és projektportfóliója: ügyfelek milliói; havi értékesítés milliárdos nagyságrendben.

Vásároljon tokeneket kedvezménnyel.

Előfizetési kedvezmény rendszeres munkához. Promókódok — akár 50% tokenvásárlási kedvezmény.

Előfizetés
Válasszon kedvezményes tarifát a rendszeres kéréseihez.
Promókód akár 50%-ig
Vásárláskor adja meg a kódot. Az ár az érvényes akció szerint újraszámolódik.
Költségek az előzményekben
Minden kéréshez megmarad a modell, a tokenek és az összeg.

Előfizetés kiválasztása · Modellárak megtekintése

Csatlakoztassa az API-t az értékesített termékéhez.

SaaS, alkalmazások és botok — az Ailoot ajánlati feltételei és licencszerződése alapján. Viszonteladáshoz kérjen viszonteladói licencet.

Kereskedelmi alkalmazás
Építsen szöveg-, kép-, videó- és hanggenerálást szolgáltatása fizetős funkcióiba.
Viszonteladói licenc
Küldje el a projekt leírását és a hozzáférés módját. Kérjen írásos használati és viszonteladási feltételeket.
Dokumentumok a weboldalon
Az ajánlati feltételek, licencszerződés és adatkezelési szabályzat már a csatlakoztatás előtt elérhető.

Viszonteladói licenc kérése · Ajánlati feltételek és licencszerződés