Source: https://ailoot.ai/models/sl/typesafe-jev-1-13/
Canonical: https://ailoot.ai/models/sl/typesafe-jev-1-13/
Language: sl

# TypeSafe: Jev 1.13

[Markdown](https://ailoot.ai/models/sl/typesafe-jev-1-13/index.md) · [JSON](https://ailoot.ai/models/sl/typesafe-jev-1-13/facts.json)

## [TypeSafe: Jev 1.13](https://ailoot.ai/models/sl/typesafe-jev-1-13/)

Jev 1.13 je besedilni odločitveni model System One podjetja TypeSafe. Za razvrščanje, usmerjanje in osredotočene presoje neposredno vrne tipizirane izbire Choice, neceloštevilske ocene Score na lestvici in verjetnosti da/ne s porazdelitvami ter statistikami zaupanja, značilnimi za model.

- [**Ailoot Ultra · System One** `POST /v1/systemone` `typesafe/jev-1.13`](https://ailoot.ai/models/sl/typesafe-jev-1-13/#method-0)
- [**Ailoot Ultra · System One** `POST /v1/systemone` `~typesafe/jev-latest`](https://ailoot.ai/models/sl/typesafe-jev-1-13/#method-1)

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.

Jev 1.13 je model System One podjetja TypeSafe z opredeljeno različico za strukturirane odločitve. Njegov proizvajalčev identifikator je jev-1.13.0. Besedilo ali besedilno stanje JSON oceni glede na tipizirana vprašanja ter neposredno vrne vrednosti in porazdelitve verjetnosti brez sestavljanja pisnega odgovora. Izdaja ustreza razvrščanju, usmerjanju, preverjanju pogojev in presojam po lestvici, katerih možni izidi so znani pred zahtevo.

#### Stanje in priprava osredotočenega vprašanja

Kot stanje podajte niz, objekt JSON ali polje besedilnih vrednosti. Kadar dokazi vsebujejo povezane zapise, pogovor in pravilo, uporabite poimenovana polja. Ohranite dele, ki jih vsako vprašanje potrebuje, in se sklicujte na konkretno polje ali element, kadar to jasno opredeli dokaze. Jev 1.13 je samo besedilen; slike, zvok, video in binarne podatke je treba zunaj tega modela pripraviti kot besedilo ali strukturirana besedilna polja.

Vsako vprašanje ima vrsto, navodila in merila, ki jih njegova vrsta zahteva. Navodila in opisi meril lahko uporabljajo besedilo ali strukturo JSON. Proizvajalec odgovore vrne pod identifikatorji vprašanj, vendar ti identifikatorji niso del inference. Napišite celotno vprašanje, namesto da bi se zanašali na identifikator, kot je urgent, ki naj bi nakazoval predvideno merilo. Uporabno stanje podpore lahko vsebuje sporočilo in podrobnosti vpliva, ločena vprašanja pa določijo kategorijo in resnost.

#### Choice: podana kategorija in njena porazdelitev

Choice izbere možnost z najvišjo verjetnostjo iz neurejenega nabora, ki ga določi klicatelj. Njegova preslikava meril vsebuje ključe možnosti in opise, pri čemer je null dovoljen, kadar možnost ne potrebuje dodatne razlage. Dokumentirana omejitev je 255 možnosti na Choice. Kadar taksonomija ne pokriva vseh možnih dokazov, dodajte možnost other ali no-match in pojasnite meje, ki jih kratko ime kategorije ne razreši.

Odgovor vsebuje izbrano možnost, verjetnost vsake možnosti in zaupanje. Kadar sta dva kandidata blizu, ohranite porazdelitev, namesto da bi izbrano oznako šteli za gotovost. Izbrana kategorija lahko določi predlagano pot; okoliška aplikacija odloči, ali in kako jo izvesti.

#### Score: pričakovana raven, ne natančna meritev

Score uporablja urejeno polje opisanih ravni, pri čemer sta priporočeni vsaj dve, podprtih pa je do deset. Indeksi se začnejo pri 0. Številčni rezultat je z verjetnostmi uteženo povprečje indeksov ravni, zato lahko leži med ravnmi. Legenda odgovora poveže indekse z opisi, verjetnosti ravni pa pokažejo porazdelitev presoje.

Pri resnosti opišite razliko med kozmetičnim vplivom, uporabno obvozno rešitvijo in blokirano nalogo. Neceloštevilska ocena lahko pomaga pri določanju prednosti ali združevanju presoj, izbira najverjetnejše kategorije pa je druga operacija. Vodnik TypeSafe za to izdajo opozarja, da je Score šibek pri rekonstrukciji natančne fizikalne ali številčne količine z interpolacijo med ravnmi. Natančno aritmetiko in meritve ohranite zunaj modela.

#### Noul in zaupanje imata različna pomena

Noul vrne verjetnost od 0 do 1, da je opredeljeni pogoj resničen. Neobvezni merili true in false pojasnita mejo. Nima ločenega polja zaupanja. Verjetnost blizu 0,5 označuje negotovost med da in ne, ne srednje vrednosti na stopenjski lestvici.

Zaupanje Choice in Score izhaja iz njunih lastnih porazdelitev. Pri Choice z vsaj dvema možnostma (n \> 1) in izbrano verjetnostjo p\_max je dokumentirana formula (p\_max − 1/n) / (1 − 1/n): vodilni izid primerja z enakomerno delitvijo. Zaupanje Score upošteva tudi z verjetnostmi uteženo razdaljo od najverjetnejše ravni, normalizirano glede na razpršenost enakomerne porazdelitve in s spodnjo mejo 0. Dvoumnost sosednjih ravni in dvoumnost nasprotnih skrajnosti imata zato različna pomena. Kadar naloga potrebuje več podrobnosti kot eno statistiko, ohranite celotno porazdelitev.

#### Neodvisne presoje nad skupnimi dokazi

Vprašanja v eni zahtevi vidijo isto stanje in se ocenjujejo neodvisno. Rezultat enega vprašanja ni skriti kontekst za drugo. Široko presojo razdelite na osredotočene vidike, nato vrnjene vrednosti interpretirajte ali združite skladno z nalogo. Težava lahko ima kategorijo, oceno vpliva in preverjanje relevantnosti, ne da bi ta neodvisna merila postala ena nejasna oznaka prednosti.

Če poznejše vprašanje potrebuje dokaze, pridobljene na podlagi prejšnjega rezultata, ali možnosti, izbrane iz njega, to odvisnost izrecno vključite v poznejšo zahtevo. Pri izluščanju kandidatov najprej pridobite razpoložljive vrednosti iz vira, nato z omejenim Choice izberite med njimi. Jev 1.13 ni učen za generiranje besedila v prosti obliki in ga ne opisujte kot ustvarjalca poljubnega novega niza ali pripovedne razlage.

#### Kontekstne in jezikovne omejitve izdaje

Proizvajalec navaja proračun 64k žetonov za stanje in vsa vprašanja skupaj ter 32k žetonov za stanje in najdaljše posamezno vprašanje. Obe omejitvi sta pomembni. Stanje, ki ustreza skupnemu proračunu, lahko še vedno pusti premalo prostora za navodila in možnosti posameznega vprašanja. Odstranite nepovezano gradivo in ohranite dokaze, ki določajo odgovor.

Angleščina je glavni učni jezik izdaje in proizvajalec zanjo poroča o najboljši natančnosti. Drugi jeziki, vključno s pisavami CJK, so sprejeti, vendar nimajo enake natančnosti. Pri presoji razlage verjetnosti ali mej kategorij uporabite reprezentativno izvorno gradivo predvidenega jezika. Dogovor o samo besedilnem vhodu ne dokazuje univerzalne večjezične zmogljivosti.

#### Objavljene vsebinske omejitve

TypeSafe dokumentira dobesedno branje besed, ki določajo obseg, in zanikanj, nezanesljivo štetje in aritmetiko, težave pri primerjavi datumov kot urejenih količin ter zmanjšano zanesljivost pri več plasteh posrednega sklicevanja. Priporoča natančno računanje v kodi in prepuščanje semantične presoje modelu. Številčne kodirane predstavitve so lahko manj učinkovite od smiselnih imen, veliko stanje z nepovezanimi podrobnostmi pa lahko odvrača od relevantnih dokazov.

Isti vodnik navaja, da vsebina stanja, zasnovana za zavajanje modela, lahko usmerja odgovor; nasprotujoča si navodila in merila ga lahko zmedejo; vrstni red možnosti Choice pa lahko rezultat včasih nagne k zgodnejši možnosti. Opredelite dejanski pogoj, uskladite navodila z merili, zmanjšajte nepotrebne vmesne korake in mejne presoje primerjajte z virom. Pri interpretaciji presoj upoštevajte omejitve Jev 1.13.

Uporaben artefakt Jev 1.13 ohrani identifikator stanja, celotno vprašanje, možnosti ali ravni, tipizirani rezultat, verjetnosti in relevantno statistiko zaupanja. Kadar so rezultati ali pragovi odvisni od te izdaje, različico izrecno navedite. Negotove primere preverite glede na dokaze in aplikaciji prepustite natančne izračune ter dejanja delovnega toka; model daje osredotočeno presojo s številčno negotovostjo.

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

[`typesafe/jev-1.13`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=typesafe%2Fjev-1.13&fmt=systemone)

TypeSafe /`typesafe/jev-1.13`

ID modela

- `typesafe/jev-1.13`
- `~typesafe/jev-latest`

### Začetek

Jev 1.13 je besedilni odločitveni model System One podjetja TypeSafe. Za razvrščanje, usmerjanje in osredotočene presoje neposredno vrne tipizirane izbire Choice, neceloštevilske ocene Score na lestvici in verjetnosti da/ne s porazdelitvami ter statistikami zaupanja, značilnimi za model.

Dovoljeni vhodi

Besedilo

Rezultati

decisions

### Na voljo v Ailoot · vhodi in metode

**Ailoot Ultra · System One** `POST /v1/systemone`

Vhod

`text`

Izhod

`decisions`

Izhodni format

json

| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
| --- | --- | --- | --- | --- |
| Polje`model` | Vrsta`string` | ZahtevaObvezno | Vrednosti in omejitve typesafe/jev-1.13 | Privzeto— |
| Polje`provider` | Vrsta`schema` | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
| Polje`questions` | Vrsta`object` | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
| Polje`session_id` | Vrsta`string` | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
| Polje`state` | Vrsta`schema` | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
| Polje`trace` | Vrsta`schema` | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
| Polje`user` | Vrsta`string` | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
| Polje`questions.<id>.type` | Vrsta`string` | ZahtevaObvezno | Vrednosti in omejitve noul, choice, score | Privzeto— |
| Polje`questions.<id>.instructions` | Vrsta`string\|object\|array` | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
| Polje`questions.<id>.criteria` | Vrsta`object\|array` | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: choice/score: obvezno; noul: neobvezno. Merila choice so objekt; score je polje z minItems1. | Privzeto— |
| Polje`questions.<id>.criteria.true` | Vrsta`string\|object\|array` | ZahtevaObvezno | Vrednosti in omejitve Velja, ko: Posredovan je objekt meril noul | Privzeto— |
| Polje`questions.<id>.criteria.false` | Vrsta`string\|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 |
| --- | --- |
| Parameter`content_type` | Specifikacijaapplication/json |
| Parameter`required` | Specifikacijamodel, state, questions |
| Parameter`material_types` | Specifikacijatext |
| Parameter`optional_controls` | Specifikacijaprovider, session\_id, trace, user |
| Parameter`multimodal_input_binding` | Specifikacijanull |

Ž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.000084** / 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.000084** / 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 →](https://ailoot.ai/docs/sl/billing/reserve/)

### Primeri zahtev

#### Ailoot Ultra · System One

Ohranjena uradna struktura zahteve; dokumentacijski primerUporabite svoje dejansko gradivo za zahtevo in ohranite celoten rezultat

```json
{
  "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."
  }
}
```

```bash
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
```

### 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 |
| --- | --- |
| Polje`model` | Vrstastring |
| Polje`id` | Vrstastring |
| Polje`provider` | Vrstastring |
| Polje`answers.<id>.type` | Vrstastring |
| Polje`answers.<id>.noul` | Vrstanumber |
| Polje`answers.<id>.choice` | Vrstastring |
| Polje`answers.<id>.score` | Vrstanumber |
| Polje`answers.<id>.confidence` | Vrstanumber |
| Polje`answers.<id>.probabilities` | Vrstaobject |
| Polje`answers.<id>.legend` | Vrstaobject |
| Polje`usage.input_tokens` | Vrstainteger |
| Polje`usage.output_tokens` | Vrstainteger |
| Polje`usage.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** [`typesafe/jev-1.13`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=typesafe%2Fjev-1.13&fmt=systemone), [`~typesafe/jev-latest`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=~typesafe%2Fjev-latest&fmt=systemone)

#### Druga imena poti metod

Uporabite zgoraj navedene poti metod.

#### Povezani ID-ji za klic

[`typesafe/jev-1.13`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=typesafe%2Fjev-1.13&fmt=systemone), [`~typesafe/jev-latest`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=~typesafe%2Fjev-latest&fmt=systemone)

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

[`~typesafe/jev-latest`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=~typesafe%2Fjev-latest&fmt=systemone)

TypeSafe /`~typesafe/jev-latest`

ID modela

- `typesafe/jev-1.13`
- `~typesafe/jev-latest`

### Začetek

Jev 1.13 je besedilni odločitveni model System One podjetja TypeSafe. Za razvrščanje, usmerjanje in osredotočene presoje neposredno vrne tipizirane izbire Choice, neceloštevilske ocene Score na lestvici in verjetnosti da/ne s porazdelitvami ter statistikami zaupanja, značilnimi za model.

Dovoljeni vhodi

Besedilo

Rezultati

decisions

### Na voljo v Ailoot · vhodi in metode

**Ailoot Ultra · System One** `POST /v1/systemone`

Vhod

`text`

Izhod

`decisions`

Izhodni format

json

| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
| --- | --- | --- | --- | --- |
| Polje`model` | Vrsta`string` | ZahtevaObvezno | Vrednosti in omejitve ~typesafe/jev-latest | Privzeto— |
| Polje`provider` | Vrsta`schema` | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
| Polje`questions` | Vrsta`object` | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
| Polje`session_id` | Vrsta`string` | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
| Polje`state` | Vrsta`schema` | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
| Polje`trace` | Vrsta`schema` | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
| Polje`user` | Vrsta`string` | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
| Polje`questions.<id>.type` | Vrsta`string` | ZahtevaObvezno | Vrednosti in omejitve noul, choice, score | Privzeto— |
| Polje`questions.<id>.instructions` | Vrsta`string\|object\|array` | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
| Polje`questions.<id>.criteria` | Vrsta`object\|array` | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: choice/score: required; noul: optional. choice criteria is object; score is array with minItems1. | Privzeto— |
| Polje`questions.<id>.criteria.true` | Vrsta`string\|object\|array` | ZahtevaObvezno | Vrednosti in omejitve Velja, ko: noul criteria object supplied | Privzeto— |
| Polje`questions.<id>.criteria.false` | Vrsta`string\|object\|array` | ZahtevaObvezno | Vrednosti in omejitve Velja, ko: noul criteria object supplied | 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 |
| --- | --- |
| Parameter`content_type` | Specifikacijaapplication/json |
| Parameter`required` | Specifikacijamodel, state, questions |
| Parameter`material_types` | Specifikacijatext |
| Parameter`optional_controls` | Specifikacijaprovider, session\_id, trace, user |
| Parameter`multimodal_input_binding` | Specifikacijanull |

Življenjski cikel: `synchronous`

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

### 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 žetonov | Cenovna lestvicaOsnovna cena | Žetonov konteksta več kot— | Žetonov konteksta do vključnoBrez zgornje meje | Strošek Vhod · Vhodni žetoni **$0.000084** / 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.000084** / 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 →](https://ailoot.ai/docs/sl/billing/reserve/)

### Primeri zahtev

#### Ailoot Ultra · System One

Ohranjena uradna struktura zahteve; dokumentacijski primerUporabite svoje dejansko gradivo za zahtevo in ohranite celoten rezultat

```json
{
  "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."
  }
}
```

```bash
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
```

### Prejmi in shrani rezultate

#### Ailoot Ultra · System One

json

##### Ohrani vse dokončane rezultate

Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.

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.

##### Če je treba preveriti izvirni odgovor

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

Polja odgovora

| Polje | Vrsta |
| --- | --- |
| Polje`model` | Vrstastring |
| Polje`id` | Vrstastring |
| Polje`provider` | Vrstastring |
| Polje`answers.<id>.type` | Vrstastring |
| Polje`answers.<id>.noul` | Vrstanumber |
| Polje`answers.<id>.choice` | Vrstastring |
| Polje`answers.<id>.score` | Vrstanumber |
| Polje`answers.<id>.confidence` | Vrstanumber |
| Polje`answers.<id>.probabilities` | Vrstaobject |
| Polje`answers.<id>.legend` | Vrstaobject |
| Polje`usage.input_tokens` | Vrstainteger |
| Polje`usage.output_tokens` | Vrstainteger |
| Polje`usage.cost` | Vrstanumber |

Napake in naslednji koraki

| Odgovor | Pogoj | Naslednji korak |
| --- | --- | --- |
| Odgovor400 · `invalid_request_error` | PogojInvalid required field, representation or value | Naslednji korakCorrect the indicated request field. |

### Druga imena

#### Druga imena modelov

**Ailoot Ultra** [`typesafe/jev-1.13`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=typesafe%2Fjev-1.13&fmt=systemone), [`~typesafe/jev-latest`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=~typesafe%2Fjev-latest&fmt=systemone)

#### Druga imena poti metod

Uporabite zgoraj navedene poti metod.

#### Povezani ID-ji za klic

[`typesafe/jev-1.13`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=typesafe%2Fjev-1.13&fmt=systemone), [`~typesafe/jev-latest`](https://ailoot.ai/models/sl/#m=typesafe%2Fjev-1.13&route=Ultra&caller=~typesafe%2Fjev-latest&fmt=systemone)

FAQ · TypeSafe: Jev 1.13

Kateri vhodi in rezultati so na voljo?

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

Katera polja uporablja zahteva?

`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`

Ailoot povežite s Claude Code, OpenCode, Hermes ali svojo aplikacijo.

## Podjetje in njegov portfelj projektov

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

## Žetone kupujte s popustom.

Naročniški popust za redno delo. Promocijske kode prinesejo do 50% popusta na nakup žetonov.

Naročnina

Za redne zahteve izberite paket s popustom.

Promocijska koda do 50%

Kodo vnesite ob nakupu. Cena se preračuna po veljavni akciji.

Poraba v zgodovini

Za vsako zahtevo se shranijo model, žetoni in znesek.

[Izberite naročnino](https://ailoot.ai/docs/sl/billing/subscriptions/) · [Oglejte si cene modelov](https://ailoot.ai/models/sl/)

## API povežite z izdelkom, ki ga prodajate.

SaaS, aplikacije in boti po ponudbi in licenčni pogodbi Ailoot. Za nadaljnjo prodajo zaprosite za preprodajno licenco.

Komercialna aplikacija

Ustvarjanje besedila, slik, videa in zvoka vključite v plačljive funkcije svoje storitve.

Licenca za preprodajalca

Pošljite opis projekta in shemo dostopa. Zahtevajte pisne pogoje uporabe in nadaljnje prodaje.

Dokumenti na strani

Ponudba, licenčna pogodba in politika obdelave podatkov so dostopne pred povezavo.

[Zaprosite za preprodajno licenco](mailto:support@ailoot.ai) · [Ponudba in licenčna pogodba](https://ailoot.ai/legal/offer?lang=sl)

## Ailoot · Podjetje in njegov portfelj projektov





Ailoot temelji na pridobljenih operativnih izkušnjah, široki bazi strank, stabilni storitvi in stalnem spremljanju KPI.





Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.





Ailoot te operativne izkušnje uporablja za dostop prek API do funkcij umetne inteligence v izdelkih strank, agentih, aplikacijah in avtomatizacijah.
