Skip to main content
POST
Invia una richiesta per una risposta del modello per la conversazione chat specificata. Supporta sia la modalità streaming che non-streaming. Compatibile con il formato dell’API OpenAI Chat Completions.

Autenticazione

string
obbligatorio
Token Bearer. Utilizza la tua chiave API come token Bearer nell’header Authorization.Format: Bearer <SUNRA_KEY>

Richiesta

Questo endpoint si aspetta un oggetto JSON.
string
obbligatorio
Il modello da utilizzare per il completamento. Sfoglia i modelli disponibili su sunra.ai/models.
object[]
obbligatorio
Lista dei messaggi per la conversazione.
boolean
predefinito:false
Se impostato su true, i delta parziali dei messaggi verranno inviati come Server-Sent Events (SSE).
integer
Il numero massimo di token da generare nel completamento.
number
Temperatura di campionamento tra 0 e 2. Valori più alti come 0.8 rendono l’output più casuale, valori più bassi come 0.2 lo rendono più focalizzato e deterministico.
number
Parametro di campionamento nucleus (0-1). Un’alternativa al campionamento per temperatura in cui il modello considera i token con massa di probabilità top_p.
number
Numero tra -2.0 e 2.0. I valori positivi penalizzano i nuovi token in base alla loro frequenza esistente nel testo finora, diminuendo la probabilità che il modello ripeta la stessa riga alla lettera.
number
Numero tra -2.0 e 2.0. I valori positivi penalizzano i nuovi token in base alla loro presenza nel testo finora, aumentando la probabilità che il modello parli di nuovi argomenti.
string | string[]
Fino a 4 sequenze in cui l’API smetterà di generare ulteriori token.

Risposta

Risposta di completamento chat riuscita.
string
Identificatore univoco del completamento.
string
Tipo di oggetto. Sempre chat.completion.
integer
Timestamp Unix della creazione.
string
Modello utilizzato per il completamento.
object[]
Lista delle opzioni di completamento.
object
Statistiche di utilizzo dei token.