Skip to main content
POST
Crea un messaggio utilizzando il formato dell’API Anthropic Messages. Supporta testo, immagini, PDF, strumenti e pensiero esteso.

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 messaggio. Sfoglia i modelli disponibili su sunra.ai/models.
object[]
obbligatorio
Lista dei messaggi di input per la conversazione.
integer
obbligatorio
Il numero massimo di token da generare prima dell’arresto.
string
Prompt di sistema. Fornisce istruzioni che il modello dovrebbe seguire.
boolean
predefinito:false
Se trasmettere la risposta in streaming utilizzando Server-Sent Events (SSE).
number
Quantità di casualità iniettata nella risposta. Varia da 0.0 a 1.0.
number
Parametro di campionamento nucleus. Utilizza un valore tra 0 e 1.
integer
Campiona solo dalle prime K opzioni per ogni token successivo. Utilizzato per rimuovere le risposte a bassa probabilità dalla “coda lunga”.
string[]
Sequenze di testo personalizzate che faranno smettere il modello di generare.
object
Un oggetto che descrive i metadati sulla richiesta.

Risposta

Risposta messaggio riuscita.
string
Identificatore univoco del messaggio.
string
Tipo di oggetto. Sempre message.
string
Il ruolo del messaggio generato. Sempre assistant.
object[]
Lista dei blocchi di contenuto nella risposta.
string
Il modello che ha gestito la richiesta.
string
Il motivo per cui il modello ha smesso di generare. Può essere end_turn, max_tokens, stop_sequence o tool_use.
string | null
La sequenza di arresto che ha causato l’interruzione del modello, se applicabile.
object
Statistiche di utilizzo dei token. I tre bucket di input sono mutuamente esclusivi — vedi Utilizzo dei token.