modelli

OpenAI: GPT-6 Luna Decisions

Markdown · JSON

OpenAI: GPT-6 Luna Decisions

GPT-6 Luna nella modalità Decisions di OpenAI valuta testo e immagini e restituisce risposte probabilistiche tipizzate: la probabilità di una condizione, una scelta predefinita o un punteggio secondo una griglia. Supporta classificazione, instradamento e definizione delle priorità senza usare una spiegazione scritta come risultato decisionale.

Informazioni sul modello

Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.

GPT-6 Luna nella modalità Decisions di OpenAI valuta gli elementi forniti e restituisce risposte tipizzate al loro riguardo. Il produttore documenta GPT-6 Luna come modello per questa interfaccia decisionale specializzata. Può stimare se una condizione è soddisfatta, scegliere tra opzioni fisse o collocare un input su una griglia di valutazione ordinata. Usa questa modalità di GPT-6 Luna quando l’attività richiede un risultato decisionale definito anziché una risposta scritta.

Input condiviso, domande con nome e risposte

Una richiesta al produttore contiene il modello, l’input condiviso e un array questions. L’input può essere una stringa di testo o messaggi utente con testo e immagini. Ogni domanda ha un nome univoco, un tipo, istruzioni e le eventuali opzioni o livelli richiesti. L’array delle risposte riprende i nomi delle domande, permettendo di associare il risultato alla condizione, alla categoria o alla valutazione effettivamente richieste.

Per un messaggio di assistenza, fornisci il messaggio e il contesto pertinente alla decisione successiva, poi assegna alla domanda un nome legato al campo di cui il flusso di lavoro ha bisogno. Per un passaggio documentale, includi il testo che stabilisce il criterio anziché un riferimento non supportato a un file più grande. Definisci la domanda attorno a fatti osservabili e separa gli aspetti indipendenti. Un risultato utile può combinare una categoria del problema con una valutazione della gravità, mantenendo la definizione e il significato di ogni risposta.

Predicate: stimare se una condizione è soddisfatta

Una domanda predicate restituisce una probabilità da 0 a 1 che la condizione definita sia vera. Può verificare la pertinenza di un passaggio o una condizione visibile in un’immagine. Per la fotografia di un prodotto, descrivi il difetto visibile da verificare, come una crepa o uno strappo, e fornisci l’immagine insieme a quel criterio. Il valore è la stima del modello; l’applicazione sceglie la soglia usata per la segnalazione o la verifica.

La guida Decisions di OpenAI richiede dati di immagine codificati direttamente nella richiesta per questo endpoint. Gli indirizzi di immagini ospitate e gli identificatori di file non sono input di immagine supportati da quel contratto documentato. Testo e immagini possono essere combinati in un messaggio utente, affinché gli elementi visivi siano valutati con il contesto scritto pertinente. Mantieni leggibile l’immagine e specifica la condizione; una probabilità per un difetto dichiarato non è un rapporto generale di ispezione che copre ogni problema possibile.

Choice: selezionare un valore fornito

Una domanda choice seleziona tra opzioni con valori distinti e descrizioni che spiegano quando si applicano. La scelta restituita è uno di quei valori, con le probabilità delle singole opzioni e un campo di confidenza separato. Per l’instradamento, definisci categorie corrispondenti ai team o agli esiti realmente disponibili e includi un’opzione «altro» quando l’insieme non copre ogni input. Mantieni non ordinate queste categorie: le loro posizioni non sono una scala di gravità.

Un brief concreto di classificazione può distinguere un difetto del prodotto, un problema di accesso e una richiesta generale. Descrivi il confine tra quelle categorie anziché affidarti solo a nomi brevi. Usa la scelta restituita come etichetta proposta ed esamina la distribuzione quando più significati rimangono plausibili. Il risultato fornisce una selezione; l’applicazione determina se tale selezione debba attivare un instradamento automatico o una verifica.

Score: una posizione sulla griglia ponderata per le probabilità

Una domanda score usa livelli ordinati dal più basso al più alto. Gli indici dei livelli iniziano da 0 e il punteggio è la media di quegli indici ponderata per le probabilità. Può trovarsi tra livelli. Per la gravità di un problema, un livello può significare impatto estetico, un altro un’alternativa utilizzabile e un altro un blocco completo; definisci i criteri che li separano. La risposta include le probabilità dei singoli livelli e la confidenza insieme al punteggio.

Il punteggio atteso riassume la distribuzione anziché scegliere una sola categoria. Mantieni questa distinzione quando usi un risultato per stabilire priorità o una tendenza aggregata. Una visualizzazione con categorie fisse può invece usare una domanda choice. La confidenza è un campo separato riportato per le risposte choice e score; la guida non la definisce identica alla probabilità dell’opzione selezionata.

Più domande e decisioni dipendenti

Domande indipendenti possono condividere l’input in una richiesta al produttore, anche con tipi di domanda diversi. Una foto potrebbe supportare un predicato di difetto e una scelta di categoria, oppure un messaggio una valutazione di categoria e gravità. Assegna a ogni aspetto le proprie istruzioni e il proprio significato. Quando una decisione successiva dipende da un risultato precedente, il produttore raccomanda richieste separate, affinché la seconda domanda possa usare esplicitamente quel risultato. Non presumere che ordinare le domande in un array le renda una conversazione sequenziale.

Scegliere l’output corretto e interpretare i limiti

Decisions fornisce il risultato predicate, choice o score definito. Una risposta può invece avere il tipo refusal; controllane il tipo prima di leggere una probabilità, una scelta o un punteggio. OpenAI distingue questo dalla generazione di oggetti arbitrari basati su schema o spiegazioni scritte tramite Structured Outputs, e dalla richiesta di un’azione di uno strumento tramite function calling. Una risposta decisionale non dovrebbe essere presentata come una giustificazione generata o come prova che un’azione esterna sia avvenuta. Output, ragionamento e impostazioni degli strumenti dei modelli di chat generali non fanno automaticamente parte di questa modalità specializzata.

Usa input etichettati rappresentativi per valutare le soglie di instradamento, filtraggio e verifica, tenendo conto delle conseguenze di falsi positivi e falsi negativi. Mantieni associati gli elementi di partenza, le definizioni delle domande e gli output numerici grezzi, affinché un risultato ambiguo possa essere esaminato. Mantieni l’input condiviso pertinente alle domande con nome e definisci chiaramente ogni opzione o livello della griglia prima di inviare l’attività decisionale. Prepara gli elementi e i tipi di risposta attorno al flusso decisionale documentato, interpretando l’output secondo l’attività che valuta.

Ailoot Ultra · System One POST /v1/systemone openai/gpt-6-luna-decisions

openai/gpt-6-luna-decisions

OpenAI /openai/gpt-6-luna-decisions

Introduzione

GPT-6 Luna nella modalità Decisions di OpenAI valuta testo e immagini e restituisce risposte probabilistiche tipizzate: la probabilità di una condizione, una scelta predefinita o un punteggio secondo una griglia. Supporta classificazione, instradamento e definizione delle priorità senza usare una spiegazione scritta come risultato decisionale.

Input accettati
Testo · Immagini
Risultati
decisions

Disponibile in Ailoot · input e metodi

Ailoot Ultra · System One POST /v1/systemone
Tipi di input
text, image
Tipi di output
decisions
Formato di output
json
CampoTipoRequisitoValori e limitiPredefinito
CampomodelTipostringRequisitoObbligatorioValori e limiti
openai/gpt-6-luna-decisions
Predefinito—
CampoproviderTiposchemaRequisitoFacoltativoValori e limitiPredefinito—
CampoquestionsTipoobjectRequisitoObbligatorioValori e limitiPredefinito—
Camposession_idTipostringRequisitoFacoltativoValori e limitiPredefinito—
CampostateTiposchemaRequisitoObbligatorioValori e limitiPredefinito—
CampotraceTiposchemaRequisitoFacoltativoValori e limitiPredefinito—
CampouserTipostringRequisitoFacoltativoValori e limitiPredefinito—
Campoquestions.<id>.typeTipostringRequisitoObbligatorioValori e limiti
noul, choice, score
Predefinito—
Campoquestions.<id>.instructionsTipostring|object|arrayRequisitoObbligatorioValori e limitiPredefinito—
Campoquestions.<id>.criteriaTipoobject|arrayRequisitoFacoltativoValori e limiti
Condizioni: choice/score: obbligatori; noul: facoltativo. I criteri di choice sono un oggetto; score è un array con minItems1.
Predefinito—
Campoquestions.<id>.criteria.trueTipostring|object|arrayRequisitoObbligatorioValori e limiti
Si applica quando: Oggetto criteria noul fornito
Predefinito—
Campoquestions.<id>.criteria.falseTipostring|object|arrayRequisitoObbligatorioValori e limiti
Si applica quando: Oggetto criteria noul fornito
Predefinito—
Combinazioni di materiali in input

noul · Obbligatorio: state, questions.<id>.type=noul, questions.<id>.instructions

choice · Obbligatorio: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

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

Parametri e ciclo di vita del metodo
ParametroContratto
Parametrocontent_typeContrattoapplication/json
ParametrorequiredContrattomodel, state, questions
Parametromaterial_typesContrattotext, image
Parametrooptional_controlsContrattoprovider, session_id, trace, user
Parametromultimodal_input_bindingContrattoUsa esclusivamente la rappresentazione esatta dichiarata per lo stato o il documento. La sola capacità del produttore di elaborare immagini non stabilisce una modalità accettata di trasmissione delle immagini specifica del modello.

Ciclo di vita: synchronous

Invia l'ID esatto del modello e conserva l'intera risposta nativa.

Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida
Non specificato Quando è selezionata la modalità rapida
Modalità flex
Non specificato Quando è selezionata la modalità flex
Sforzo massimo di ragionamento
Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe Ailoot

Prezzi per configurazione

Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.

ConfigurazioneListino delle tariffeToken di contesto, più diToken di contesto, fino al limite inclusoCosto
ConfigurazioneTariffe di base dei tokenListino delle tariffeTariffa baseToken di contesto, più di—Token di contesto, fino al limite inclusoNessun limite superioreCosto
Input · Token in input $0.0002 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache $0 / 1K token
Input · Scrittura nella cache $0 / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token
ConfigurazioneFascia 1 di lunghezza della richiestaListino delle tariffe—Token di contesto, più di0Token di contesto, fino al limite inclusoNessun limite superioreCosto
Input · Token in input $0.0002 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache $0 / 1K token
Input · Scrittura nella cache $0 / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →

Esempi di richieste

Ailoot Ultra · System One

Struttura ufficiale della richiesta conservata; esempio per la documentazioneUsa il materiale effettivo della tua richiesta e conserva il risultato completo
{
  "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

Ricevi e salva i risultati

Ailoot Ultra · System One

json

Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

Viene conservata ogni risposta associata all'ID della domanda fornito, con il tipo esatto, il valore noul/choice/score, la confidenza, le probabilità e la legenda. L'intero JSON originale viene memorizzato e restituito solo dopo il conguaglio dell'addebito.

Se occorre verificare la risposta originale

Conserva l'operazione originale e la risposta completa o parziale; non ripetere POST.

Campi della risposta
CampoTipo
CampomodelTipostring
CampoidTipostring
CampoproviderTipostring
Campoanswers.<id>.typeTipostring
Campoanswers.<id>.noulTiponumber
Campoanswers.<id>.choiceTipostring
Campoanswers.<id>.scoreTiponumber
Campoanswers.<id>.confidenceTiponumber
Campoanswers.<id>.probabilitiesTipoobject
Campoanswers.<id>.legendTipoobject
Campousage.input_tokensTipointeger
Campousage.output_tokensTipointeger
Campousage.costTiponumber
Errori e passaggi successivi
RispostaCondizionePassaggio successivo
Risposta400 · invalid_request_errorCondizioneCampo obbligatorio, rappresentazione o valore non validoPassaggio successivoCorreggi il campo della richiesta indicato.

Alias

Alias del modello

Ailoot Ultra openai/gpt-6-luna-decisions

Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

ID di chiamata correlati

openai/gpt-6-luna-decisions

FAQ · OpenAI: GPT-6 Luna Decisions
Quali input e risultati sono disponibili?

POST /v1/systemone · openai/gpt-6-luna-decisions: text, image → decisions

Quali campi usa la richiesta?

POST /v1/systemone · openai/gpt-6-luna-decisions: model, provider, questions, session_id, state, trace, user

Maggiori dettagli

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento
Scegli un piano scontato per richieste regolari.
Codice fino al 50%
Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.
Spese nella cronologia
Modello, token e importo sono salvati per ogni richiesta.

Scegli abbonamento · Consulta prezzi dei modelli

Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale
Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.
Licenza reseller
Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.
Documenti sul sito
Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

Richiedi licenza reseller · Offerta e accordo di licenza