Perplexity: Decider V1.1 27B
Decider V1.1 27B fra Perplexity vurderer en oppgitt tilstand og et spørsmål og returnerer sannsynligheter over de tillatte svarene. Det opprinnelige beslutningssjekkpunktet støtter tekst og bilder, med en egen beslutningsutlesning og dokumenterte grenser for forberedelse av inndata, i stedet for en kontrakt for fri tekstgenerering.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Decider V1.1 27B er Perplexitys oppdaterte beslutningssjekkpunkt. Det vurderer oppgitt innhold opp mot et definert spørsmål og gir sannsynligheter over de gyldige svarene. Den opprinnelige modellfilen har en beslutningsutlesning i stedet for et språkgenereringshode over hele vokabularet. Det nyttige resultatet er en avgrenset beslutningsfordeling og det tolkede svaret, ikke en åpen forklaring eller et generelt chattesvar.
Hva som endres i utgave V1.1
Perplexity beskriver denne modellen som en oppdatering av Decider V1 27B som beholder den samme ryggraden, med endringer i oppmerksomhetsoppsettet og mer treningsdata. Ryggraden er Qwen3.8-27B. Utgave V1.1 skal beholde sitt eget navn og sin egen konfigurasjon og ikke beskrives som en utskiftbar kopi av det tidligere sjekkpunktet.
Tilstand, spørsmål og gyldige svar
Det publiserte eksempelet oppgir en rad som inneholder en tilstand og et typet valgspørsmål. Spørsmålet inneholder instruksjoner og kriterier der nøklene er de semantiske svarene og beskrivelsene definerer når hvert av dem gjelder. Modellen predikerer sannsynligheter, og deretter tolker produsentens svarhjelpefunksjon disse sannsynlighetene for spørsmålet. Inferenseksempelet kan behandle en liste med rader, med én beslutning knyttet til hver rads grunnlag og spørsmål.
For ruting av henvendelser oppgir du den faktiske meldingen og relevant kontekst, og definerer deretter de tilgjengelige avdelingene eller kategoriene. En illustrerende oppgave kan skille mellom en integrasjonsfeil, et tilgangsproblem og en forespørsel om produktinformasjon. Gjør hver beskrivelse presis nok til å avgjøre et grensetilfelle, og behold definisjonene av alternativene sammen med resultatet. En kategorifordeling kan da støtte en rutingsbeslutning eller et gjennomgangstrinn når alternativene ligger tett. Resultatet modellen velger, utfører ikke i seg selv handlingen i arbeidsflyten.
Tekst og bilder som grunnlag
Den opprinnelige implementasjonen tar imot bilder sammen med tilstanden og spørsmålet, som bildefiler, bilder i minnet eller kodede bildedata. For et dokumentbilde eller et skjermbilde oppgir du det visuelle grunnlaget og stiller et lukket spørsmål der alternativene beskriver de relevante utfallene. Angi hvilket synlig trekk som har betydning, og gi tekstkonteksten som trengs for å tolke det. Klassifiser for eksempel om en avbildet vare hører til en av de oppgitte produktkategoriene, i stedet for å be beslutningsmodellen skrive en fullstendig produktbeskrivelse.
Prosessoren bevarer sideforholdet ved skalering og runder bildesidene av til multipler av 32 piksler. Det dokumenterte behandlede arealet starter på 65 536 piksler og er begrenset av et konfigurerbart maksimum; standardverdien er 4 194 304 piksler, altså 2048 ganger 2048. Hver flis på 32 ganger 32 gir ett visuelt token, så standardverdien tillater opptil 4 096 visuelle tokener per bilde. Disse tallene beskriver produsentens opprinnelige bildeforberedelse, ikke en generell opplastingskontrakt for applikasjoner.
Samlede inndatagrenser og oppløsningsomfang
Det dokumenterte forberedelsestrinnet krever at teksten og alle bildene i én beslutning får plass innenfor 8 192 tokener. For store inndata avvises i stedet for å bli stilltiende avkortet. Flere bilder deler dette budsjettet med den skrevne tilstanden og spørsmålet. Reduser irrelevant kildetekst eller grensen for bildestørrelse når du forbereder en samlet beslutning, men behold detaljene som avgjør svaret.
Oppsettet for trening og den rapporterte evalueringen begrenset bildene til 512 ganger 512, som tilsvarer 262 144 piksler og opptil 256 visuelle tokener. Den konfigurerbare grensen ved inferens kan bevare flere detaljer, men modellkortet advarer om at høyere oppløsning ligger utenfor denne treningsfordelingen og bruker mer minne og behandlingstid. En større bildeinnstilling er derfor ingen garanti for en bedre beslutning. Hold forberedelsen av inndata i samsvar med spørsmålet, og kontroller om det nødvendige visuelle trekket er tydelig representert.
Oppmerksomhet, utlesning og sannsynlighetskalibrering
Lagene med full oppmerksomhet i det opprinnelige sjekkpunktet bruker en lagret ikke-kausal oppmerksomhetsmodus, mens lagene med lineær oppmerksomhet beholder sin egen virkemåte. Produsenten opplyser at standard kausal inferens ikke gjengir det evaluerte oppsettet. Prediksjonsimplementasjonen bruker den lagrede kalibreringstemperaturen; hvis logits brukes direkte, anvendes temperaturen én gang, og sannsynlighetene normaliseres over de gjeldende gyldige kandidatene. Disse detaljene hører til den eksakte beslutningsprofilen og bør bevares når de numeriske utdataene tolkes.
Den separate beslutningsutlesningen skiller også denne modellfilen fra en generativ eksport. En konvertering til et vokabularbasert genereringsgrensesnitt krever en eksplisitt kobling og må bevare oppmerksomhetsatferden. Forbered lukkede spørsmål for den opprinnelige beslutningsprofilen; bruk en egnet genereringsmodell når oppgaven krever chat, kode, forklaringer eller verktøyforespørsler.
Et nyttig sluttresultat holder tilstanden, spørsmålet, de tillatte svarene og den resulterende fordelingen knyttet sammen. Definer spørsmålet ut fra grunnlag som faktisk finnes, gjennomgå tvetydige tilfeller mot dette grunnlaget, og bruk merkede eksempler fra den tiltenkte oppgaven til å avgjøre hvordan numeriske utdata skal påvirke ruting eller klassifisering. Modellen leverer beslutningssannsynligheter; kriteriene og den omkringliggende applikasjonen avgjør hvordan disse sannsynlighetene blir en nyttig handling eller en registrert etikett.
Ailoot Ultra · System One POST /v1/systemone perplexity/pplx-decider-v1.1-27b
perplexity/pplx-decider-v1.1-27b
perplexity/pplx-decider-v1.1-27bStart
Decider V1.1 27B fra Perplexity vurderer en oppgitt tilstand og et spørsmål og returnerer sannsynligheter over de tillatte svarene. Det opprinnelige beslutningssjekkpunktet støtter tekst og bilder, med en egen beslutningsutlesning og dokumenterte grenser for forberedelse av inndata, i stedet for en kontrakt for fri tekstgenerering.
- Godkjente inndata
- Tekst · Bilder
- Resultater
- decisions
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · System One POST /v1/systemone
- Inndatatyper
text,image- Utdatatyper
decisions- Utdataformat
- json
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser perplexity/pplx-decider-v1.1-27b | Standard— |
Feltprovider | Typeschema | KravValgfritt | Verdier & grenser | Standard— |
Feltquestions | Typeobject | KravPåkrevd | Verdier & grenser | Standard— |
Feltsession_id | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltstate | Typeschema | KravPåkrevd | Verdier & grenser | Standard— |
Felttrace | Typeschema | KravValgfritt | Verdier & grenser | Standard— |
Feltuser | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltquestions.<id>.type | Typestring | KravPåkrevd | Verdier & grenser noul, choice, score | Standard— |
Feltquestions.<id>.instructions | Typestring|object|array | KravPåkrevd | Verdier & grenser | Standard— |
Feltquestions.<id>.criteria | Typeobject|array | KravValgfritt | Verdier & grenser Vilkår: choice/score: påkrevd; noul: valgfritt. Kriteriene for choice er et objekt; score er en matrise med minItems1. | Standard— |
Feltquestions.<id>.criteria.true | Typestring|object|array | KravPåkrevd | Verdier & grenser Gjelder når: Kriterieobjektet noul er angitt | Standard— |
Feltquestions.<id>.criteria.false | Typestring|object|array | KravPåkrevd | Verdier & grenser Gjelder når: Kriterieobjektet noul er angitt | Standard— |
Kombinasjoner av inngående materialer
noul · Påkrevd: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Påkrevd: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Påkrevd: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, state, questions |
Parametermaterial_types | Avtaletext, image |
Parameteroptional_controls | Avtaleprovider, session_id, trace, user |
Parametermultimodal_input_binding | AvtaleBruk bare den eksakte deklarerte representasjonen av tilstand eller dokument. Produsentens bildefunksjon alene fastslår ikke en modellspesifikk godkjent måte å overføre bilder på. |
Livssyklus: synchronous
Send den eksakte modell-ID-en og behold hele svaret i det opprinnelige formatet.
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Ailoot-satser
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Konteksttokener, mer enn | Konteksttokener, opptil og med | Kostnad |
|---|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Konteksttokener, mer enn— | Konteksttokener, opptil og medIngen øvre grense | Kostnad Inndata · Inngående tokener $0.00004 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
| KonfigurasjonNivå 1 for forespørselslengde | Prisplan— | Konteksttokener, mer enn0 | Konteksttokener, opptil og medIngen øvre grense | Kostnad Inndata · Inngående tokener $0.00004 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · System One
{
"model": "perplexity/pplx-decider-v1.1-27b",
"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']='perplexity/pplx-decider-v1.1-27b'
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
Motta og lagre resultater
Ailoot Ultra · System One
json
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Hvert oppgitt svar knyttet til en spørsmåls-ID bevares med sin eksakte type, noul/choice/score-verdi, konfidens, sannsynligheter og tegnforklaring. Hele det opprinnelige JSON-svaret lagres og returneres først etter oppgjør.
Hvis det opprinnelige svaret må kontrolleres
Behold den opprinnelige operasjonen og hele eller deler av svaret; ikke gjenta POST.
Svarfelter
| Felt | Type |
|---|---|
Feltmodel | Typestring |
Feltid | Typestring |
Feltprovider | Typestring |
Feltanswers.<id>.type | Typestring |
Feltanswers.<id>.noul | Typenumber |
Feltanswers.<id>.choice | Typestring |
Feltanswers.<id>.score | Typenumber |
Feltanswers.<id>.confidence | Typenumber |
Feltanswers.<id>.probabilities | Typeobject |
Feltanswers.<id>.legend | Typeobject |
Feltusage.input_tokens | Typeinteger |
Feltusage.output_tokens | Typeinteger |
Feltusage.cost | Typenumber |
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårUgyldig påkrevd felt, representasjon eller verdi | Neste trinnKorriger det angitte forespørselsfeltet. |
Aliaser
Modellaliaser
Ailoot Ultra perplexity/pplx-decider-v1.1-27b
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Perplexity: Decider V1.1 27B
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/systemone·perplexity/pplx-decider-v1.1-27b:text,image→decisions- Hvilke felt bruker forespørselen?
POST /v1/systemone·perplexity/pplx-decider-v1.1-27b:model,provider,questions,session_id,state,trace,user