OpenAI: GPT-6 Luna Decisions
GPT-6 Luna i OpenAIs Decisions-modus vurderer tekst og bilder og returnerer typede sannsynlighetssvar: sannsynligheten for et vilkår, et valg blant faste alternativer eller en poengsum etter vurderingskriterier. Den støtter klassifisering, ruting og prioritering uten å bruke en skriftlig forklaring som beslutningsresultat.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
GPT-6 Luna i OpenAIs Decisions-modus vurderer innsendt evidens og returnerer typede svar om den. Produsenten dokumenterer GPT-6 Luna som modellen for dette spesialiserte beslutningsgrensesnittet. Den kan anslå om en betingelse holder, velge blant faste alternativer eller plassere inndata på en ordnet vurderingsrubrikk. Bruk denne GPT-6 Luna-modusen når oppgaven trenger et definert beslutningsresultat fremfor et skriftlig svar.
Felles inndata, navngitte spørsmål og svar
En produsentforespørsel inneholder modellen, felles inndata og et questions-array. Inndataene kan være en tekststreng eller brukermeldinger med tekst og bilder. Hvert spørsmål har et unikt navn, en type, instruksjoner og eventuelle påkrevde alternativer eller nivåer. Svararrayet gjentar spørsmålsnavnene, slik at resultatet kan knyttes til betingelsen, kategorien eller vurderingen som faktisk ble etterspurt.
For en supportmelding sender du inn meldingen og konteksten som er relevant for neste beslutning, og gir deretter spørsmålet navn etter feltet arbeidsflyten trenger. For en dokumentpassasje inkluderer du teksten som underbygger kriteriet, fremfor en referanse uten belegg til en større fil. Definer spørsmålet rundt observerbare fakta og skill uavhengige forhold. Et nyttig resultat kan kombinere en problemkategori med en alvorlighetsvurdering og samtidig beholde definisjonen og betydningen av hvert svar.
Predicate: anslå om en betingelse holder
Et predicate-spørsmål returnerer en sannsynlighet fra 0 til 1 for at den definerte betingelsen er sann. Det kan kontrollere passasjerelevans eller et synlig forhold i et bilde. For et produktfoto beskriver du den synlige feilen som skal kontrolleres, for eksempel en sprekk eller rift, og sender inn bildet med kriteriet. Verdien er modellens anslag; applikasjonen velger terskelen for flagging eller gjennomgang.
OpenAIs Decisions-veiledning krever inline-kodede bildedata for dette endepunktet. Vertsbaserte bildeadresser og filidentifikatorer er ikke støttede bildeinndata i den dokumenterte kontrakten. Tekst- og bildeinnhold kan kombineres i en brukermelding, slik at den visuelle evidensen vurderes med den relevante skriftlige konteksten. Hold bildet leselig og betingelsen konkret; en sannsynlighet for én angitt feil er ikke en generell inspeksjonsrapport som dekker alle mulige problemer.
Choice: velge én innsendt verdi
Et choice-spørsmål velger blant alternativer med forskjellige verdier og beskrivelser som forklarer når de gjelder. Det returnerte valget er én av disse verdiene, med sannsynligheter per alternativ og et separat konfidensfelt. For ruting definerer du kategorier rundt de faktiske teamene eller utfallene som er tilgjengelige, og inkluderer et other-alternativ når settet ikke dekker alle inndata. Hold kategoriene uordnede: Posisjonene deres er ikke en alvorlighetsskala.
Et praktisk klassifiseringsopplegg kan skille mellom en produktfeil, et tilgangsproblem og en generell forespørsel. Beskriv grensen mellom kategoriene fremfor å stole bare på korte navn. Bruk det returnerte valget som foreslått etikett og undersøk fordelingen når flere betydninger fortsatt er plausible. Resultatet gir et valg; applikasjonen avgjør om valget skal utløse automatisk ruting eller en gjennomgang.
Score: en sannsynlighetsvektet plassering på en vurderingsrubrikk
Et score-spørsmål bruker ordnede nivåer fra lavest til høyest. Nivåindekser starter på 0, og skåren er det sannsynlighetsvektede gjennomsnittet av indeksene. Den kan ligge mellom nivåer. For et problems alvorlighetsgrad kan ett nivå bety kosmetisk påvirkning, et annet en brukbar omgåelse og et tredje fullstendig blokkering; definer kriteriene som skiller dem. Svaret inkluderer sannsynligheter per nivå og konfidens sammen med skåren.
Den forventede skåren oppsummerer fordelingen fremfor å velge én kategori. Bevar dette skillet når et resultat brukes til prioritering eller en aggregert trend. En visning med faste kategorier kan bruke et choice-spørsmål i stedet. Konfidens er et separat rapportert felt for choice- og score-svar; veiledningen definerer det ikke som identisk med sannsynligheten for det valgte alternativet.
Flere spørsmål og avhengige beslutninger
Uavhengige spørsmål kan dele inndata i én produsentforespørsel, inkludert ulike spørsmålstyper. Et foto kan støtte et predicate-spørsmål om en feil og et kategorivalg, eller en melding kan støtte kategori- og alvorlighetsvurdering. Gi hvert forhold sine egne instruksjoner og sin egen betydning. Når en senere beslutning avhenger av et tidligere resultat, anbefaler produsenten separate forespørsler slik at det andre spørsmålet kan bruke resultatet uttrykkelig. Ikke anta at rekkefølgen på spørsmål i ett array gjør dem til en sekvensiell samtale.
Velg riktig resultat og tolk grensene
Decisions gir det definerte predicate-, choice- eller score-resultatet. Et svar kan i stedet ha typen refusal; kontroller typen før du leser en sannsynlighet, et valg eller en skår. OpenAI skiller dette fra å generere vilkårlige skjemabaserte objekter eller skriftlige forklaringer gjennom Structured Outputs, og fra å be om en verktøyhandling gjennom function calling. Et beslutningssvar bør ikke presenteres som en generert begrunnelse eller bevis på at en ekstern handling fant sted. Generelle chatmodellers resultat-, resonnerings- og verktøyinnstillinger er ikke automatisk en del av denne spesialiserte modusen.
Bruk representative merkede inndata til å vurdere terskler for ruting, filtrering og gjennomgang, og ta hensyn til konsekvensene av falske positive og falske negative. Hold evidensen, spørsmålsdefinisjonene og de rå numeriske resultatene knyttet sammen, slik at et tvetydig resultat kan undersøkes. Hold den felles evidensen relevant for de navngitte spørsmålene, og definer hvert alternativ eller rubrikknivå tydelig før beslutningsoppgaven sendes inn. Forbered evidensen og svartypene rundt den dokumenterte beslutningsarbeidsflyten, og tolk resultatet etter oppgaven det vurderer.
Ailoot Ultra · System One POST /v1/systemone openai/gpt-6-luna-decisions
openai/gpt-6-luna-decisionsStart
GPT-6 Luna i OpenAIs Decisions-modus vurderer tekst og bilder og returnerer typede sannsynlighetssvar: sannsynligheten for et vilkår, et valg blant faste alternativer eller en poengsum etter vurderingskriterier. Den støtter klassifisering, ruting og prioritering uten å bruke en skriftlig forklaring som beslutningsresultat.
- 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 openai/gpt-6-luna-decisions | 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.0002 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer $0 / 1K tokener Inndata · Skriving til hurtigbuffer $0 / 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.0002 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer $0 / 1K tokener Inndata · Skriving til hurtigbuffer $0 / 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": "openai/gpt-6-luna-decisions",
"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']='openai/gpt-6-luna-decisions'
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 openai/gpt-6-luna-decisions
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · OpenAI: GPT-6 Luna Decisions
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/systemone·openai/gpt-6-luna-decisions:text,image→decisions- Hvilke felt bruker forespørselen?
POST /v1/systemone·openai/gpt-6-luna-decisions:model,provider,questions,session_id,state,trace,user