modeller

TypeSafe: Jev 1.13

Markdown · JSON

TypeSafe: Jev 1.13

Jev 1.13 är TypeSafes System One-beslutsmodell för enbart text. Den returnerar typade Choice-val, Score-poäng med decimaler på bedömningsskalor och ja/nej-sannolikheter direkt, med fördelningar och modellspecifik konfidensstatistik, för klassificering, styrning och fokuserade bedömningar.

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

Jev 1.13 är TypeSafes versionsbundna System One-modell för strukturerade beslut. Tillverkaridentifieraren är jev-1.13.0. Den bedömer text eller ett textbaserat JSON-tillstånd mot typade frågor och returnerar värden och sannolikhetsfördelningar direkt utan att skriva ett svar. Utgåvan passar klassificering, styrning, villkorskontroller och bedömningar på skalor vars möjliga utfall är kända före begäran.

Tillstånd och förberedelse av fokuserade frågor

Ange en sträng, ett JSON-objekt eller en array med textvärden som tillstånd. Använd namngivna fält när evidensen innehåller relaterade poster, en konversation och en regel. Behåll delarna varje fråga behöver och hänvisa till ett specifikt fält eller objekt när det tydligt identifierar evidensen. Jev 1.13 använder enbart text; bilder, ljud, video och binärdata måste förberedas till text eller strukturerade textfält utanför denna modell.

Varje fråga har en typ, instruktioner och de kriterier som typen kräver. Instruktioner och kriteriebeskrivningar kan använda text eller JSON-struktur. Tillverkaren returnerar svar under frågeidentifierarna, men dessa identifierare ingår inte i inferensen. Skriv den fullständiga frågan i stället för att förlita dig på att en identifierare som urgent antyder det avsedda kriteriet. Ett användbart supporttillstånd kan innehålla meddelandet och uppgifter om påverkan, medan separata frågor definierar dess kategori och allvarlighet.

Choice: en inskickad kategori och dess fördelning

Choice väljer alternativet med högst sannolikhet ur den oordnade uppsättning som anroparen definierat. Dess kriteriemappning innehåller alternativnycklarna och beskrivningarna, med null tillåtet när ett alternativ inte behöver ytterligare förklaring. Den dokumenterade gränsen är 255 alternativ per Choice. Lägg till ett other- eller no-match-alternativ när en taxonomi inte täcker all möjlig evidens och förklara gränser som ett kort kategorinamn inte avgör.

Svaret innehåller det valda alternativet, en sannolikhet för varje alternativ och konfidens. Behåll fördelningen när två kandidater ligger nära varandra i stället för att behandla den valda etiketten som visshet. Den valda kategorin kan identifiera en föreslagen väg; den omgivande applikationen avgör om och hur den styrningen ska genomföras.

Score: en förväntad nivå, inte en exakt mätning

Score använder en ordnad array av beskrivna nivåer, där minst två rekommenderas och upp till tio stöds. Index börjar vid 0. Det numeriska resultatet är det sannolikhetsviktade medelvärdet av nivåindexen och kan därför hamna mellan nivåer. Svarets teckenförklaring kopplar indexen till deras beskrivningar och nivåsannolikheterna visar hur bedömningen fördelas.

För allvarlighet beskriver du skillnaden mellan kosmetisk påverkan, en användbar alternativ lösning och en blockerad uppgift. En poäng med decimaler kan hjälpa till att prioritera eller aggregera bedömningar, medan valet av den mest sannolika kategorin är en annan operation. TypeSafes utgåvespecifika guide varnar för att Score är svag på att rekonstruera en exakt fysisk eller numerisk storhet genom interpolation mellan nivåer. Håll exakt aritmetik och mätningar utanför modellen.

Noul och konfidens har olika betydelser

Noul returnerar sannolikheten från 0 till 1 för att ett definierat villkor är sant. Valfria true- och false-kriterier klargör gränsen. Det har inget separat konfidensfält. En sannolikhet nära 0,5 anger osäkerhet om ja jämfört med nej, inte ett mittvärde på en graderad skala.

Choice- och Score-konfidens härleds ur deras egna fördelningar. För Choice med minst två alternativ (n > 1) och vald sannolikhet p_max är den dokumenterade formeln (p_max − 1/n) / (1 − 1/n): Den jämför det mest sannolika utfallet med en jämn fördelning. Score-konfidens tar också hänsyn till det sannolikhetsviktade avståndet från den mest sannolika nivån, normaliserat mot spridningen i en likformig fördelning och med en undre gräns på 0. Därmed har tvetydighet mellan angränsande nivåer och tvetydighet mellan motsatta ändar olika betydelser. Behåll hela fördelningen när uppgiften behöver mer detalj än en enda statistikuppgift.

Oberoende bedömningar av gemensam evidens

Frågorna i en begäran ser samma tillstånd och bedöms oberoende. Ett resultat från en fråga är inget dolt sammanhang för en annan. Dela upp en bred bedömning i fokuserade aspekter och tolka eller kombinera sedan de returnerade värdena enligt uppgiften. Ett problem kan ha en kategori, en påverkansbedömning och en relevanskontroll utan att göra dessa oberoende kriterier till en vag prioritetsetikett.

Om en senare fråga behöver hämtad evidens eller alternativ valda från ett tidigare resultat ska beroendet göras uttryckligt i en senare begäran. Vid kandidatutvinning hämtar du först de tillgängliga värdena från källan och använder sedan ett avgränsat Choice för att välja bland dem. Jev 1.13 är inte tränad för fri textgenerering och bör inte beskrivas som en modell som producerar en godtycklig ny sträng eller en berättande förklaring.

Utgåvespecifika kontext- och språkgränser

Tillverkaren anger en budget på 64k token för tillståndet plus alla frågor tillsammans och en budget på 32k token för tillståndet plus den längsta enskilda frågan. Båda begränsningarna spelar roll. Ett tillstånd som ryms inom totalbudgeten kan ändå lämna för lite utrymme för en enskild frågas instruktioner och alternativ. Ta bort ovidkommande material men behåll evidensen som avgör svaret.

Engelska är utgåvans primära träningsspråk och tillverkaren rapporterar bäst träffsäkerhet där. Andra språk, inklusive CJK-skriftsystem, accepteras men har inte samma träffsäkerhet. Använd representativt källmaterial från det avsedda språket när du bedömer hur sannolikheter eller kategorigränser ska tolkas. Ett indatakontrakt för enbart text fastställer inte universell flerspråkig prestanda.

Publicerade väsentliga begränsningar

TypeSafe dokumenterar bokstavlig läsning av avgränsande ord och negationer, opålitlig räkning och aritmetik, svårigheter att jämföra datum som ordnade storheter och minskad tillförlitlighet med flera lager av indirekta hänvisningar. Företaget rekommenderar att utföra exakta beräkningar i kod och ge modellen den semantiska bedömningen. Numeriska kodningar kan vara mindre effektiva än meningsfulla namn, och ett stort tillstånd fyllt med ovidkommande detaljer kan distrahera från relevant evidens.

Samma guide säger att manipulerande innehåll i tillståndet kan styra svaret, att motsägelsefulla instruktioner och kriterier kan förvirra modellen och att ordningen på Choice-alternativ ibland kan snedvrida resultatet mot ett tidigt alternativ. Definiera det faktiska villkoret, samordna instruktioner och kriterier, minska onödiga mellanled och jämför gränsbedömningar med källan. Ha Jev 1.13:s begränsningar i åtanke när du tolkar dess bedömningar.

Ett användbart Jev 1.13-resultat bevarar tillståndsidentifieraren, den fullständiga frågan, alternativ eller nivåer, det typade resultatet, sannolikheter och relevant konfidensstatistik. Håll versionen uttrycklig när resultat eller trösklar beror på denna utgåva. Granska osäkra fall mot evidensen och låt applikationen utföra exakta beräkningar och arbetsflödesåtgärder; modellen ger en fokuserad bedömning med numerisk osäkerhet.

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

typesafe/jev-1.13

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

Start

Jev 1.13 är TypeSafes System One-beslutsmodell för enbart text. Den returnerar typade Choice-val, Score-poäng med decimaler på bedömningsskalor och ja/nej-sannolikheter direkt, med fördelningar och modellspecifik konfidensstatistik, för klassificering, styrning och fokuserade bedömningar.

Godkända indata
Text
Resultat
decisions

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · System One POST /v1/systemone
Indatatyper
text
Utdatatyper
decisions
Utdataformat
json
FältTypKravVärden & gränserStandard
FältmodelTypstringKravObligatorisktVärden & gränser
typesafe/jev-1.13
Standard—
FältproviderTypschemaKravValfrittVärden & gränserStandard—
FältquestionsTypobjectKravObligatorisktVärden & gränserStandard—
Fältsession_idTypstringKravValfrittVärden & gränserStandard—
FältstateTypschemaKravObligatorisktVärden & gränserStandard—
FälttraceTypschemaKravValfrittVärden & gränserStandard—
FältuserTypstringKravValfrittVärden & gränserStandard—
Fältquestions.<id>.typeTypstringKravObligatorisktVärden & gränser
noul, choice, score
Standard—
Fältquestions.<id>.instructionsTypstring|object|arrayKravObligatorisktVärden & gränserStandard—
Fältquestions.<id>.criteriaTypobject|arrayKravValfrittVärden & gränser
Villkor: choice/score: obligatoriskt; noul: valfritt. Kriterier för choice är ett objekt; score är en array med minItems1.
Standard—
Fältquestions.<id>.criteria.trueTypstring|object|arrayKravObligatorisktVärden & gränser
Gäller när: Ett kriterieobjekt för noul har angetts
Standard—
Fältquestions.<id>.criteria.falseTypstring|object|arrayKravObligatorisktVärden & gränser
Gäller när: Ett kriterieobjekt för noul har angetts
Standard—
Kombinationer av indatamaterial

noul · Krävs: state, questions.<id>.type=noul, questions.<id>.instructions

choice · Krävs: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · Krävs: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, state, questions
Parametermaterial_typesAvtaltext
Parameteroptional_controlsAvtalprovider, session_id, trace, user
Parametermultimodal_input_bindingAvtalnull

Livscykel: synchronous

Skicka det exakta modell-ID:t och behåll hela svaret i leverantörens format.

Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Ej angivet När snabbt läge är valt
Flex-läge
Ej angivet När läget flex är valt
Högsta resonemangsnivå
Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

Ailoot-priser

Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

KonfigurationPrislistaKontexttoken, fler änKontexttoken, upp till och medAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisKontexttoken, fler än—Kontexttoken, upp till och medIngen övre gränsAvgift
Indata · Indatatoken $0.000084 / 1K token
Utdata · Utdatatoken $0 / 1K token
Indata · Cacheläsning — / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token
KonfigurationNivå 1 för förfrågans längdPrislista—Kontexttoken, fler än0Kontexttoken, upp till och medIngen övre gränsAvgift
Indata · Indatatoken $0.000084 / 1K token
Utdata · Utdatatoken $0 / 1K token
Indata · Cacheläsning — / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · System One

Bevarad officiell begärandestruktur; dokumentationsexempelAnvänd ditt faktiska underlag för begäran och bevara hela resultatet
{
  "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

Ta emot och spara resultat

Ailoot Ultra · System One

json

Behåll alla färdiga resultat

Behåll varje fullständigt returnerat svar, fil och innehållsdel.

Varje angivet svar för ett fråge-ID behålls med sin exakta typ, värdet noul/choice/score, konfidens, sannolikheter och teckenförklaring. Hela det ursprungliga JSON-svaret lagras och returneras först efter avräkning.

Om det ursprungliga svaret behöver kontrolleras

Bevara den ursprungliga operationen och hela eller det partiella svaret; upprepa inte POST.

Svarsfält
FältTyp
FältmodelTypstring
FältidTypstring
FältproviderTypstring
Fältanswers.<id>.typeTypstring
Fältanswers.<id>.noulTypnumber
Fältanswers.<id>.choiceTypstring
Fältanswers.<id>.scoreTypnumber
Fältanswers.<id>.confidenceTypnumber
Fältanswers.<id>.probabilitiesTypobject
Fältanswers.<id>.legendTypobject
Fältusage.input_tokensTypinteger
Fältusage.output_tokensTypinteger
Fältusage.costTypnumber
Fel och nästa steg
SvarVillkorNästa steg
Svar400 · invalid_request_errorVillkorOgiltigt obligatoriskt fält, ogiltig representation eller ogiltigt värdeNästa stegKorrigera det angivna fältet i begäran.

Alias

Modellalias

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

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

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
  • typesafe/jev-1.13
  • ~typesafe/jev-latest

Start

Jev 1.13 är TypeSafes System One-beslutsmodell för enbart text. Den returnerar typade Choice-val, Score-poäng med decimaler på bedömningsskalor och ja/nej-sannolikheter direkt, med fördelningar och modellspecifik konfidensstatistik, för klassificering, styrning och fokuserade bedömningar.

Godkända indata
Text
Resultat
decisions

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · System One POST /v1/systemone
Indatatyper
text
Utdatatyper
decisions
Utdataformat
json
FältTypKravVärden & gränserStandard
FältmodelTypstringKravObligatorisktVärden & gränser
~typesafe/jev-latest
Standard—
FältproviderTypschemaKravValfrittVärden & gränserStandard—
FältquestionsTypobjectKravObligatorisktVärden & gränserStandard—
Fältsession_idTypstringKravValfrittVärden & gränserStandard—
FältstateTypschemaKravObligatorisktVärden & gränserStandard—
FälttraceTypschemaKravValfrittVärden & gränserStandard—
FältuserTypstringKravValfrittVärden & gränserStandard—
Fältquestions.<id>.typeTypstringKravObligatorisktVärden & gränser
noul, choice, score
Standard—
Fältquestions.<id>.instructionsTypstring|object|arrayKravObligatorisktVärden & gränserStandard—
Fältquestions.<id>.criteriaTypobject|arrayKravValfrittVärden & gränser
Villkor: choice/score: required; noul: optional. choice criteria is object; score is array with minItems1.
Standard—
Fältquestions.<id>.criteria.trueTypstring|object|arrayKravObligatorisktVärden & gränser
Gäller när: noul criteria object supplied
Standard—
Fältquestions.<id>.criteria.falseTypstring|object|arrayKravObligatorisktVärden & gränser
Gäller när: noul criteria object supplied
Standard—
Kombinationer av indatamaterial

noul · Krävs: state, questions.<id>.type=noul, questions.<id>.instructions

choice · Krävs: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · Krävs: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, state, questions
Parametermaterial_typesAvtaltext
Parameteroptional_controlsAvtalprovider, session_id, trace, user
Parametermultimodal_input_bindingAvtalnull

Livscykel: synchronous

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

Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Ej angivet När snabbt läge är valt
Flex-läge
Ej angivet När läget flex är valt
Högsta resonemangsnivå
Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

Ailoot-priser

Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

KonfigurationPrislistaKontexttoken, fler änKontexttoken, upp till och medAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisKontexttoken, fler än—Kontexttoken, upp till och medIngen övre gränsAvgift
Indata · Indatatoken $0.000084 / 1K token
Utdata · Utdatatoken $0 / 1K token
Indata · Cacheläsning — / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token
KonfigurationNivå 1 för förfrågans längdPrislista—Kontexttoken, fler än0Kontexttoken, upp till och medIngen övre gränsAvgift
Indata · Indatatoken $0.000084 / 1K token
Utdata · Utdatatoken $0 / 1K token
Indata · Cacheläsning — / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · System One

Bevarad officiell begärandestruktur; dokumentationsexempelAnvänd ditt faktiska underlag för begäran och bevara hela resultatet
{
  "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

Ta emot och spara resultat

Ailoot Ultra · System One

json

Behåll alla färdiga resultat

Behåll varje fullständigt returnerat svar, fil och innehållsdel.

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.

Om det ursprungliga svaret behöver kontrolleras

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

Svarsfält
FältTyp
FältmodelTypstring
FältidTypstring
FältproviderTypstring
Fältanswers.<id>.typeTypstring
Fältanswers.<id>.noulTypnumber
Fältanswers.<id>.choiceTypstring
Fältanswers.<id>.scoreTypnumber
Fältanswers.<id>.confidenceTypnumber
Fältanswers.<id>.probabilitiesTypobject
Fältanswers.<id>.legendTypobject
Fältusage.input_tokensTypinteger
Fältusage.output_tokensTypinteger
Fältusage.costTypnumber
Fel och nästa steg
SvarVillkorNästa steg
Svar400 · invalid_request_errorVillkorInvalid required field, representation or valueNästa stegCorrect the indicated request field.

Alias

Modellalias

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

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

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

FAQ · TypeSafe: Jev 1.13
Vilka indata och resultat finns?

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

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

Vilka fält använder begäran?

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

Fler detaljer

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Kostnader i historiken
Modell, token och belopp sparas för varje anrop.

Välj prenumeration · Se modellpriser

Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation
Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.
Återförsäljarlicens
Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.
Dokument på webbplatsen
Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

Begär återförsäljarlicens · Officiella villkor och licensavtal