TypeSafe: Jev 1.13
Jev 1.13 je čisto textový rozhodovací model System One od TypeSafe. Priamo vracia typované Choices, zlomkové Scores na hodnotiacej škále a pravdepodobnosti áno/nie s rozdeleniami a štatistikami istoty špecifickými pre model na klasifikáciu, smerovanie a úzko zamerané úsudky.
- Ailoot Ultra · System One
POST /v1/systemonetypesafe/jev-1.13 - Ailoot Ultra · System One
POST /v1/systemone~typesafe/jev-latest
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Jev 1.13 je verzovaný model System One od TypeSafe na štruktúrované rozhodnutia. Jeho identifikátor u výrobcu je jev-1.13.0. Vyhodnocuje text alebo textový stav JSON podľa typovaných otázok a priamo vracia hodnoty a pravdepodobnostné rozdelenia bez zostavovania písomnej odpovede. Edícia sa hodí na klasifikáciu, smerovanie, kontroly podmienok a úsudky podľa hodnotiacej škály, ktorých možné výsledky sú známe pred požiadavkou.
Stav a príprava úzko zameranej otázky
Ako stav poskytnite reťazec, objekt JSON alebo pole textových hodnôt. Keď dôkazy obsahujú súvisiace záznamy, konverzáciu a pravidlá, používajte pomenované polia. Zachovajte časti, ktoré každá otázka potrebuje, a odkážte na konkrétne pole alebo položku, keď tým jasne identifikujete dôkazy. Jev 1.13 je čisto textový; obrázky, zvuk, video a binárne dáta potrebujú prípravu do textu alebo štruktúrovaných textových polí mimo tohto modelu.
Každá otázka má typ, inštrukcie a všetky kritériá požadované jej typom. Inštrukcie a opisy kritérií môžu používať text alebo štruktúru JSON. Výrobca vracia odpovede pod identifikátormi otázok, ale tieto identifikátory nie sú súčasťou inferencie. Napíšte úplnú otázku namiesto spoliehania sa na identifikátor, napríklad urgent, ktorý by mal naznačiť zamýšľané kritérium. Užitočný stav podpory môže obsahovať správu a podrobnosti o vplyve, zatiaľ čo samostatné otázky definujú kategóriu a závažnosť.
Choice: poskytnutá kategória a jej rozdelenie
Choice vyberá možnosť s najvyššou pravdepodobnosťou z neusporiadaného súboru definovaného volajúcim. Jeho mapa kritérií obsahuje kľúče a opisy možností, pričom null je povolené, keď možnosť nepotrebuje dodatočné vysvetlenie. Zdokumentovaný limit je 255 možností na Choice. Ak taxonómia nepokrýva všetky možné dôkazy, pridajte možnosť „iné“ alebo „žiadna zhoda“ a vysvetlite hranice, ktoré krátky názov kategórie nerozlišuje.
Odpoveď obsahuje vybranú možnosť, pravdepodobnosť každej možnosti a istotu. Keď sú dvaja kandidáti blízko, zachovajte rozdelenie namiesto považovania vybraného štítka za istotu. Vybraná kategória môže určiť navrhnutú trasu; okolitá aplikácia rozhodne, či a ako ju vykoná.
Score: očakávaná úroveň, nie presné meranie
Score používa usporiadané pole opísaných úrovní, pričom odporúčané sú aspoň dve a podporovaných je najviac desať. Indexy sa začínajú na 0. Číselným výsledkom je priemer indexov úrovní vážený pravdepodobnosťami, preto môže ležať medzi úrovňami. Legenda odpovede prepája indexy s ich opismi a pravdepodobnosti úrovní ukazujú rozdelenie úsudku.
Pri závažnosti opíšte rozdiel medzi kozmetickým vplyvom, použiteľným náhradným riešením a zablokovanou úlohou. Zlomkové skóre môže pomôcť určovať priority alebo agregovať úsudky, zatiaľ čo výber najpravdepodobnejšej kategórie je inou operáciou. Príručka TypeSafe pre túto edíciu upozorňuje, že Score je slabé pri rekonštrukcii presnej fyzikálnej alebo číselnej veličiny interpoláciou medzi úrovňami. Presnú aritmetiku a merania ponechajte mimo modelu.
Noul a istota majú odlišný význam
Noul vracia pravdepodobnosť od 0 do 1, že definovaná podmienka je pravdivá. Voliteľné kritériá true a false spresňujú hranicu. Nemá samostatné pole istoty. Pravdepodobnosť blízka 0,5 označuje neistotu medzi áno a nie, nie strednú hodnotu na stupňovanej škále.
Istota Choice a Score sa odvodzuje z ich vlastných rozdelení. Pre Choice s aspoň dvoma možnosťami (n > 1) a vybranou pravdepodobnosťou p_max je zdokumentovaný vzorec (p_max − 1/n) / (1 − 1/n): porovnáva najlepší výsledok s rovnomerným rozdelením. Istota Score zohľadňuje aj vzdialenosť od najpravdepodobnejšej úrovne váženú pravdepodobnosťami, normalizovanú voči rozptylu rovnomerného rozdelenia a ohraničenú zdola na 0. Nejednoznačnosť susedných úrovní a nejednoznačnosť opačných koncov preto majú odlišný význam. Keď úloha potrebuje viac podrobností než jednu štatistiku, zachovajte celé rozdelenie.
Nezávislé úsudky nad spoločnými dôkazmi
Otázky v jednej požiadavke vidia rovnaký stav a vyhodnocujú sa nezávisle. Výsledok jednej otázky nie je skrytým kontextom pre inú. Rozdeľte široký úsudok na úzko zamerané aspekty a potom interpretujte alebo kombinujte vrátené hodnoty podľa úlohy. Problém môže mať kategóriu, hodnotenie vplyvu a kontrolu relevantnosti bez zmeny týchto nezávislých kritérií na jeden neurčitý štítok priority.
Ak neskoršia otázka potrebuje dôkazy získané alebo možnosti vybrané podľa skoršieho výsledku, vyjadrite túto závislosť v neskoršej požiadavke výslovne. Pri extrakcii kandidátov najprv získajte dostupné hodnoty zo zdroja a potom pomocou ohraničeného Choice vyberte medzi nimi. Jev 1.13 nie je trénovaný na voľné generovanie textu a nemá sa opisovať ako model vytvárajúci ľubovoľný nový reťazec alebo naratívne vysvetlenie.
Kontextové a jazykové limity tejto edície
Výrobca uvádza rozpočet 64k tokenov pre stav a všetky otázky spolu a rozpočet 32k tokenov pre stav a najdlhšiu jednotlivú otázku. Dôležité sú obe obmedzenia. Stav, ktorý sa zmestí do celkového rozpočtu, môže stále ponechať príliš málo priestoru pre inštrukcie a možnosti jednej otázky. Odstráňte nesúvisiaci materiál a zachovajte dôkazy určujúce odpoveď.
Angličtina je hlavným trénovacím jazykom tejto edície a výrobca pre ňu uvádza najvyššiu presnosť. Ostatné jazyky vrátane písem CJK sa prijímajú, ale nemajú rovnakú presnosť. Pri posudzovaní interpretácie pravdepodobností alebo hraníc kategórií používajte reprezentatívny zdrojový materiál zo zamýšľaného jazyka. Kontrakt čisto textového vstupu nepreukazuje univerzálny viacjazyčný výkon.
Zverejnené vecné obmedzenia
TypeSafe dokumentuje doslovné čítanie slov určujúcich rozsah a negácií, nespoľahlivé počítanie a aritmetiku, ťažkosti s porovnávaním dátumov ako usporiadaných veličín a zníženú spoľahlivosť pri viacerých vrstvách nepriameho odkazovania. Odporúča vykonávať presné výpočty v kóde a modelu zveriť sémantický úsudok. Číselné kódovania môžu byť menej účinné než zmysluplné názvy a veľký stav vyplnený nesúvisiacimi detailmi môže odvádzať pozornosť od relevantných dôkazov.
Tá istá príručka uvádza, že útočný obsah v stave môže usmerniť odpoveď, protirečivé inštrukcie a kritériá ju môžu zmiasť a poradie možností Choice môže niekedy vychýliť výsledok smerom k skorej možnosti. Definujte skutočnú podmienku, zosúlaďte inštrukcie s kritériami, znížte počet zbytočných medzičlánkov a hraničné úsudky porovnávajte so zdrojom. Pri interpretácii úsudkov majte na pamäti limity Jev 1.13.
Užitočný artefakt Jev 1.13 zachováva identifikátor stavu, úplnú otázku, možnosti alebo úrovne, typovaný výsledok, pravdepodobnosti a príslušnú štatistiku istoty. Keď výsledky alebo prahy závisia od tejto edície, verziu uvádzajte výslovne. Neisté prípady porovnávajte s dôkazmi a presné výpočty i akcie pracovného postupu nech vykonáva aplikácia; model poskytuje úzko zameraný úsudok s číselne vyjadrenou neistotou.
Ailoot Ultra · System One POST /v1/systemone typesafe/jev-1.13
typesafe/jev-1.13typesafe/jev-1.13~typesafe/jev-latest
Úvod
Jev 1.13 je čisto textový rozhodovací model System One od TypeSafe. Priamo vracia typované Choices, zlomkové Scores na hodnotiacej škále a pravdepodobnosti áno/nie s rozdeleniami a štatistikami istoty špecifickými pre model na klasifikáciu, smerovanie a úzko zamerané úsudky.
- Povolené vstupy
- Text
- Výsledky
- decisions
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · System One POST /v1/systemone
- Vstup
text- Výstup
decisions- Výstupný formát
- json
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity typesafe/jev-1.13 | Predvolené— |
Poleprovider | Typschema | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polequestions | Typobject | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polesession_id | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polestate | Typschema | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Poletrace | Typschema | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleuser | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polequestions.<id>.type | Typstring | PožiadavkaPovinné | Hodnoty a limity noul, choice, score | Predvolené— |
Polequestions.<id>.instructions | Typstring|object|array | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polequestions.<id>.criteria | Typobject|array | PožiadavkaVoliteľné | Hodnoty a limity Podmienky: choice/score: povinné; noul: voliteľné. Kritériá pre choice tvoria objekt; score je pole s minItems1. | Predvolené— |
Polequestions.<id>.criteria.true | Typstring|object|array | PožiadavkaPovinné | Hodnoty a limity Platí, keď: Je zadaný objekt kritérií noul | Predvolené— |
Polequestions.<id>.criteria.false | Typstring|object|array | PožiadavkaPovinné | Hodnoty a limity Platí, keď: Je zadaný objekt kritérií noul | Predvolené— |
Kombinácie vstupných podkladov
noul · Povinné: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Povinné: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Povinné: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, state, questions |
Parametermaterial_types | Špecifikáciatext |
Parameteroptional_controls | Špecifikáciaprovider, session_id, trace, user |
Parametermultimodal_input_binding | Špecifikácianull |
Životný cyklus: synchronous
Odošlite presné ID modelu a zachovajte celú natívnu odpoveď.
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Sadzby Ailoot
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Počet tokenov kontextu väčší než | Tokeny kontextu, najviac (vrátane hranice) | Poplatok |
|---|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Počet tokenov kontextu väčší než— | Tokeny kontextu, najviac (vrátane hranice)Bez hornej hranice | Poplatok Vstup · Vstupné tokeny $0.000084 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
| KonfiguráciaPásmo dĺžky požiadavky 1 | Sadzobník— | Počet tokenov kontextu väčší než0 | Tokeny kontextu, najviac (vrátane hranice)Bez hornej hranice | Poplatok Vstup · Vstupné tokeny $0.000084 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot Ultra · System One
{
"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
Prijať a uložiť výsledky
Ailoot Ultra · System One
json
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Zachováva sa každá poskytnutá odpoveď podľa ID otázky s presným typom, hodnotou noul/choice/score, mierou istoty, pravdepodobnosťami a legendou. Celý pôvodný JSON sa uloží a vráti až po zúčtovaní.
Ak treba overiť pôvodnú odpoveď
Zachovajte pôvodnú operáciu a úplnú alebo čiastočnú odpoveď; POST znova neodosielajte.
Polia odpovede
| Pole | Typ |
|---|---|
Polemodel | Typstring |
Poleid | Typstring |
Poleprovider | Typstring |
Poleanswers.<id>.type | Typstring |
Poleanswers.<id>.noul | Typnumber |
Poleanswers.<id>.choice | Typstring |
Poleanswers.<id>.score | Typnumber |
Poleanswers.<id>.confidence | Typnumber |
Poleanswers.<id>.probabilities | Typobject |
Poleanswers.<id>.legend | Typobject |
Poleusage.input_tokens | Typinteger |
Poleusage.output_tokens | Typinteger |
Poleusage.cost | Typnumber |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaNeplatné povinné pole, reprezentácia alebo hodnota | Ďalší krokOpravte označené pole požiadavky. |
Aliasy
Aliasy modelov
Ailoot Ultra typesafe/jev-1.13, ~typesafe/jev-latest
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
Ailoot Ultra · System One POST /v1/systemone ~typesafe/jev-latest
~typesafe/jev-latesttypesafe/jev-1.13~typesafe/jev-latest
Úvod
Jev 1.13 je čisto textový rozhodovací model System One od TypeSafe. Priamo vracia typované Choices, zlomkové Scores na hodnotiacej škále a pravdepodobnosti áno/nie s rozdeleniami a štatistikami istoty špecifickými pre model na klasifikáciu, smerovanie a úzko zamerané úsudky.
- Povolené vstupy
- Text
- Výsledky
- decisions
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · System One POST /v1/systemone
- Vstup
text- Výstup
decisions- Výstupný formát
- json
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity ~typesafe/jev-latest | Predvolené— |
Poleprovider | Typschema | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polequestions | Typobject | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polesession_id | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polestate | Typschema | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Poletrace | Typschema | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleuser | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polequestions.<id>.type | Typstring | PožiadavkaPovinné | Hodnoty a limity noul, choice, score | Predvolené— |
Polequestions.<id>.instructions | Typstring|object|array | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polequestions.<id>.criteria | Typobject|array | PožiadavkaVoliteľné | Hodnoty a limity Podmienky: choice/score: required; noul: optional. choice criteria is object; score is array with minItems1. | Predvolené— |
Polequestions.<id>.criteria.true | Typstring|object|array | PožiadavkaPovinné | Hodnoty a limity Platí, keď: noul criteria object supplied | Predvolené— |
Polequestions.<id>.criteria.false | Typstring|object|array | PožiadavkaPovinné | Hodnoty a limity Platí, keď: noul criteria object supplied | Predvolené— |
Kombinácie vstupných podkladov
noul · Povinné: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Povinné: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Povinné: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, state, questions |
Parametermaterial_types | Špecifikáciatext |
Parameteroptional_controls | Špecifikáciaprovider, session_id, trace, user |
Parametermultimodal_input_binding | Špecifikácianull |
Životný cyklus: synchronous
Send the exact model ID and retain the complete native response.
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Sadzby Ailoot
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Počet tokenov kontextu väčší než | Tokeny kontextu, najviac (vrátane hranice) | Poplatok |
|---|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Počet tokenov kontextu väčší než— | Tokeny kontextu, najviac (vrátane hranice)Bez hornej hranice | Poplatok Vstup · Vstupné tokeny $0.000084 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
| KonfiguráciaPásmo dĺžky požiadavky 1 | Sadzobník— | Počet tokenov kontextu väčší než0 | Tokeny kontextu, najviac (vrátane hranice)Bez hornej hranice | Poplatok Vstup · Vstupné tokeny $0.000084 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot Ultra · System One
{
"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
Prijať a uložiť výsledky
Ailoot Ultra · System One
json
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
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.
Ak treba overiť pôvodnú odpoveď
Preserve original operation and full/partial reply; do not replay POST.
Polia odpovede
| Pole | Typ |
|---|---|
Polemodel | Typstring |
Poleid | Typstring |
Poleprovider | Typstring |
Poleanswers.<id>.type | Typstring |
Poleanswers.<id>.noul | Typnumber |
Poleanswers.<id>.choice | Typstring |
Poleanswers.<id>.score | Typnumber |
Poleanswers.<id>.confidence | Typnumber |
Poleanswers.<id>.probabilities | Typobject |
Poleanswers.<id>.legend | Typobject |
Poleusage.input_tokens | Typinteger |
Poleusage.output_tokens | Typinteger |
Poleusage.cost | Typnumber |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaInvalid required field, representation or value | Ďalší krokCorrect the indicated request field. |
Aliasy
Aliasy modelov
Ailoot Ultra typesafe/jev-1.13, ~typesafe/jev-latest
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · TypeSafe: Jev 1.13
- Aké vstupy a výsledky sú dostupné?
POST /v1/systemone·typesafe/jev-1.13:text→decisionsPOST /v1/systemone·~typesafe/jev-latest:text→decisions- Aké polia používa požiadavka?
POST /v1/systemone·typesafe/jev-1.13:model,provider,questions,session_id,state,trace,userPOST /v1/systemone·~typesafe/jev-latest:model,provider,questions,session_id,state,trace,user