Inception: Mercury Decide (free)
Mercury Decide įvertina bendrus tekstinius ar JSON įrodymus pagal pavadintus klausimus ir grąžina tipizuotus pasirinkimus, „taip / ne“ tikimybes arba trupmeninius vertinimo skalės balus. Inception dokumentuoja specialią sprendimų darbo eigą su iki 255 Choice parinkčių ir dešimčia Score lygių.
Apie modelį
Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.
Mercury Decide – Inception modelis struktūrizuotiems sprendimams pagal pateiktus įrodymus. Jis sujungia bendrą būseną su pavadintais klausimais ir grąžina tipizuotus atsakymus su tikimybėmis. Rezultatas gali būti pasirinkta kategorija, įvertinta „taip / ne“ tikimybė arba padėtis apibrėžtoje skalėje. Šis profilis skirtas ribotam sprendimui, kurį gali interpretuoti programinė įranga; jo dokumentuota sąsaja negeneruoja laisvos formos pokalbio atsakymo.
Bendra būsena ir prasmingi klausimų pavadinimai
Gamintojo užklausoje yra modelis, būsena ir netuščias klausimų žodynas. Klausimų pavadinimai išsaugomi atsakymų žodyne. Pateikite informaciją, reikalingą kiekvienam klausimui įvertinti, o klausimus pavadinkite pagal rezultatus, kuriuos naudoja darbo eiga, pavyzdžiui, category, priority ar needs_follow_up. Keli klausimai tuos pačius įrodymus vertina nepriklausomai. Tai, kad jie pateikti vienoje užklausoje, nereiškia, kad vėlesnis klausimas priklauso nuo ankstesnio atsakymo.
Inception pavyzdyje būsenai naudojamas JSON objektas. Vadove taip pat leidžiamos eilutės, objektai ar masyvai būsenoje, instrukcijose ir kriterijų aprašymuose, o instrukcijos yra neprivalomos arba gali būti null. Kai įrodymus jau sudaro laukai, išsaugokite naudingą struktūrą, o pateikdami tekstą užtikrinkite, kad dokumentą ar pranešimą būtų galima identifikuoti. Pagalbos atveju įtraukite tikrąją užklausą ir susijusius faktus, užuot prašę nuspėti trūkstamą kontekstą.
Tipas noul: įvertintas teigiamas atsakymas
Tipo noul klausimas reiškia „taip / ne“ sąlygą. Jo išvestis – tikimybė nuo 0 iki 1, kad tinka teigiamas atsakymas. Neprivalomi „tiesa“ ir „netiesa“ aprašymai gali nurodyti, kas įskaitoma kiekvienoje klausimo pusėje. Pavyzdžiui, paklauskite, ar pranešime aiškiai prašoma pakeisti prekę, ir atskirkite tai nuo bendro skundo dėl prekės. Tikimybė pateikia skaitinį įvertinimą; slenkstį ir tolesnį darbo eigos veiksmą pasirenka programa.
Sąlygą formuluokite pakankamai siaurai, kad įrodymai galėtų ją išspręsti. Jei viename klausime sumaišyta, ar naudotojas nori pagalbos, ar prekė su defektu ir ar atvejis skubus, atskirkite šias sąlygas. Grąžintą tikimybę išsaugokite kartu su klausimo apibrėžimu, kad vėlesnis peržiūrėtojas suprastų, ką tas skaičius iš tikrųjų matuoja.
Choice: vienos pavadintos parinkties pasirinkimas
Choice klausimas naudoja žodyną su nuo vieno iki 255 parinkčių pavadinimų ir aprašymų; aprašymai gali būti null. Grąžinamas pasirinkimas yra didžiausios tikimybės pateikta parinktis. Rezultate taip pat yra kiekvienos parinkties tikimybė ir pasitikėjimas. Kategorijoms apibrėžkite aiškiai atskirtas reikšmes ir įtraukite atsarginę kategoriją, jei dalis įvesčių nepateks į konkrečias parinktis. Trumpi išvesties raktai gali identifikuoti kategorijas, o išsamesni aprašymai nustato ribas tarp jų.
Nukreipimo užduoties aprašyme galima atskirti prieigos problemą, klausimą apie produktą ir praneštą defektą. Nurodykite kiekvienos parinkties reikšmę ir pateikite pranešimą, kurį reikia nukreipti. Išvestis yra pasirinkta kategorija su skirstiniu, o ne komanda, kuri jau pakeitė eilę ar susisiekė su kita sistema. Kai atvejis dviprasmiškas, išnagrinėkite konkuruojančias tikimybes, užuot laikę laiminčią žymę tikrumo įrodymu.
Score: tikėtina padėtis vertinimo skalėje
Score klausimas naudoja surikiuotą masyvą su nuo vieno iki dešimties lygių aprašymų, pradedant nuo lygio 0. Jo balas yra tikimybėmis pasvertas lygių indeksų vidurkis ir gali patekti tarp lygių. Atsakyme pateikiama legenda, kiekvieno lygio tikimybės ir pasitikėjimas. Apibrėžkite tvarką ir kiekvieno lygio kriterijus, pavyzdžiui, jokio tiesioginio poveikio, problema su veikiančia alternatyva ir visiškai užblokuota užduotis.
Trupmeninis tikėtinas balas naudingas prioritetams nustatyti ar agreguoti. Tai skiriasi nuo vieno labiausiai tikėtino lygio pasirinkimo. Legendą laikykite kartu su skaičiumi, kad balas nebūtų interpretuojamas pagal nesusijusią skalę. Choice ir Score pasitikėjimas pateikiamas atskirai, reikšme nuo 0 iki 1; atitinkamame vadove jis neapibrėžiamas kaip tapatus didžiausiai parinkties tikimybei ir nepateikiama universali formulė jam atkurti.
Naudingo sprendimo rezultato paruošimas
Vienas įrodymas gali būti pagrindas nepriklausomiems kategorijos, skubos ir sąlygos klausimams. Dokumentų peržiūros užduotyje galima paklausti, ar yra reikalaujama tema, pasirinkti jos kategoriją ir įvertinti aktualumą pagal aprašytus lygius. Naudokite tik būsenoje esančią šaltinio medžiagą, o kriterijus susiekite su sprendimu, kurio darbo eigai reikia toliau. Jei veiksmui reikia ankstesnio rezultato, aiškiai įtraukite tą rezultatą į kito žingsnio įrodymus, užuot manę, kad klausimai sudaro paslėptą seką.
Atsakyme grąžinamas modelio pavadinimas ir atsakymų žodynas, kurio raktai yra pateikti klausimų pavadinimai. Choice tikimybėse naudojami parinkčių pavadinimai; Score tikimybėse naudojami eilutės tipo indeksai, o legenda paaiškina, ką jie reiškia. Būsenos identifikatorių, klausimų apibrėžimus ir tipizuotus atsakymus laikykite susietus. Taip gaunamas interpretuojamas klasifikavimo ar įvertinimo rezultatas, o ne skaičius, atskirtas nuo jį lėmusių faktų.
Sąsajos apimtis ir limitai
Inception dokumentuoja Mercury Decide per specialią sprendimų sąsają. Modelis nepalaiko gamintojo pokalbių užbaigimo, srautinio perdavimo ar įrankių iškvietimo sąsajų, todėl Mercury samprotavimo, balso ir kodo generavimo profilių galimybių nereikėtų perkelti šiam modeliui. Sprendimų vadove nurodomi parinkčių ir lygių skaičiai, tačiau nepateikiama skaitinė būsenos žetonų riba ar didžiausias klausimų skaičius; bendrus įrodymus sutelkite į vertinamus klausimus.
Tikimybes ir kategorijų ribas vertinkite naudodami reprezentatyvią pažymėtą numatytos užduoties medžiagą. Ribinius atsakymus peržiūrėkite pagal būseną, o trūkstamą informaciją palikite pažymėtą kaip trūkstamą, užuot pakeitę ją išgalvotais faktais. Naudingas Mercury Decide rezultatas pateikia uždarą sprendimą, jo tikimybes ir apibrėžimus, reikalingus jam suprasti; aplinkinė programa nustato, kaip šis rezultatas virsta nukreipimu, prioritetų nustatymu ar peržiūros baigtimi.
Ailoot Ultra · System One POST /v1/systemone inception/mercury-decide:free
inception/mercury-decide:freePradžia
Mercury Decide įvertina bendrus tekstinius ar JSON įrodymus pagal pavadintus klausimus ir grąžina tipizuotus pasirinkimus, „taip / ne“ tikimybes arba trupmeninius vertinimo skalės balus. Inception dokumentuoja specialią sprendimų darbo eigą su iki 255 Choice parinkčių ir dešimčia Score lygių.
- Leidžiamos įvestys
- Tekstas
- Rezultatai
- decisions
Prieinama Ailoot · įvestys ir metodai
Ailoot Ultra · System One POST /v1/systemone
- Įvestis
text- Išvestis
decisions- Išvesties formatas
- json
| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos inception/mercury-decide:free | Numatyta— |
Laukasprovider | Tipasschema | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasquestions | Tipasobject | ReikalavimasPrivaloma | Reikšmės ir ribos | Numatyta— |
Laukassession_id | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasstate | Tipasschema | ReikalavimasPrivaloma | Reikšmės ir ribos | Numatyta— |
Laukastrace | Tipasschema | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasuser | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasquestions.<id>.type | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos noul, choice, score | Numatyta— |
Laukasquestions.<id>.instructions | Tipasstring|object|array | ReikalavimasPrivaloma | Reikšmės ir ribos | Numatyta— |
Laukasquestions.<id>.criteria | Tipasobject|array | ReikalavimasNeprivaloma | Reikšmės ir ribos Sąlygos: choice/score: privalomi; noul: neprivalomas. choice kriterijai yra objektas; score yra masyvas su minItems1. | Numatyta— |
Laukasquestions.<id>.criteria.true | Tipasstring|object|array | ReikalavimasPrivaloma | Reikšmės ir ribos Taikoma, kai: Pateiktas noul kriterijų objektas | Numatyta— |
Laukasquestions.<id>.criteria.false | Tipasstring|object|array | ReikalavimasPrivaloma | Reikšmės ir ribos Taikoma, kai: Pateiktas noul kriterijų objektas | Numatyta— |
Įvesties medžiagos deriniai
noul · Privaloma: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Privaloma: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Privaloma: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Metodo parametrai ir gyvavimo ciklas
| Parametras | Specifikacija |
|---|---|
Parametrascontent_type | Specifikacijaapplication/json |
Parametrasrequired | Specifikacijamodel, state, questions |
Parametrasmaterial_types | Specifikacijatext |
Parametrasoptional_controls | Specifikacijaprovider, session_id, trace, user |
Parametrasmultimodal_input_binding | Specifikacijanull |
Gyvavimo ciklas: synchronous
Siųskite tikslų modelio ID ir išsaugokite visą pirminį atsakymą.
Planai
Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.
- Spartusis režimas
- Nenurodyta Pasirinkus spartųjį režimą
- Flex režimas
- Nenurodyta Pasirinkus flex režimą
- Didžiausios samprotavimo pastangos
- Nenurodyta Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Ailoot įkainiai
Kainos pagal konfigūraciją
Kiekvieną mokestį susiekite su nurodytomis sąlygomis. Kiekvienam alternatyvių konfigūracijų rinkiniui taikykite vieną įkainį.
| Konfigūracija | Įkainių lentelė | Konteksto tokenų daugiau nei | Konteksto tokenų iki imtinai | Mokestis |
|---|---|---|---|---|
| KonfigūracijaBaziniai žetonų įkainiai | Įkainių lentelėBazinis įkainis | Konteksto tokenų daugiau nei— | Konteksto tokenų iki imtinaiBe viršutinės ribos | Mokestis Įvestis · Įvesties tokenai $0 / 1K tokenų Išvestis · Išvesties tokenai $0 / 1K tokenų Įvestis · Talpyklos skaitymas — / 1K tokenų Įvestis · Rašymas į talpyklą — / 1K tokenų Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų |
| KonfigūracijaUžklausos ilgio pakopa 1 | Įkainių lentelė— | Konteksto tokenų daugiau nei0 | Konteksto tokenų iki imtinaiBe viršutinės ribos | Mokestis Įvestis · Įvesties tokenai $0 / 1K tokenų Išvestis · Išvesties tokenai $0 / 1K tokenų Įvestis · Talpyklos skaitymas — / 1K tokenų Įvestis · Rašymas į talpyklą — / 1K tokenų Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų |
Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →
Užklausų pavyzdžiai
Ailoot Ultra · System One
{
"model": "inception/mercury-decide:free",
"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']='inception/mercury-decide:free'
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
Gauti ir išsaugoti rezultatus
Ailoot Ultra · System One
json
Išsaugoti visus baigtus rezultatus
Išsaugokite kiekvieną visą grąžintą atsakymą, failą ir turinio dalį.
Išsaugomas kiekvienas pateiktas atsakymas pagal klausimo ID su tiksliu tipu, noul/choice/score reikšme, pasikliovimo lygiu, tikimybėmis ir legenda. Visas pradinis JSON saugomas ir grąžinamas tik atsiskaičius.
Jei reikia patikrinti pradinį atsakymą
Išsaugokite pradinę operaciją ir visą arba dalinį atsakymą; nekartokite POST.
Atsakymo laukai
| Laukas | Tipas |
|---|---|
Laukasmodel | Tipasstring |
Laukasid | Tipasstring |
Laukasprovider | Tipasstring |
Laukasanswers.<id>.type | Tipasstring |
Laukasanswers.<id>.noul | Tipasnumber |
Laukasanswers.<id>.choice | Tipasstring |
Laukasanswers.<id>.score | Tipasnumber |
Laukasanswers.<id>.confidence | Tipasnumber |
Laukasanswers.<id>.probabilities | Tipasobject |
Laukasanswers.<id>.legend | Tipasobject |
Laukasusage.input_tokens | Tipasinteger |
Laukasusage.output_tokens | Tipasinteger |
Laukasusage.cost | Tipasnumber |
Klaidos ir tolesni veiksmai
| Atsakymas | Sąlyga | Kitas žingsnis |
|---|---|---|
Atsakymas400 · invalid_request_error | SąlygaNegaliojantis privalomas laukas, pateikimo forma arba reikšmė | Kitas žingsnisPataisykite nurodytą užklausos lauką. |
Pseudonimai
Modelių pseudonimai
Ailoot Ultra inception/mercury-decide:free
Metodų kelių pseudonimai
Naudokite aukščiau nurodytus metodų kelius.
Susiję ID iškvietimui
FAQ · Inception: Mercury Decide (free)
- Kokios įvestys ir rezultatai prieinami?
POST /v1/systemone·inception/mercury-decide:free:text→decisions- Kokius laukus naudoja užklausa?
POST /v1/systemone·inception/mercury-decide:free:model,provider,questions,session_id,state,trace,user