Erstellt eine Nachricht im Anthropic Messages API-Format. Unterstützt Text, Bilder, PDFs, Tools und erweitertes Denken.
Authentifizierung
Bearer-Token. Verwenden Sie Ihren API-Schlüssel als Bearer-Token im Authorization-Header. Format: Bearer <SUNRA_KEY>
Anfrage
Dieser Endpunkt erwartet ein JSON-Objekt.
Das Modell, das für die Nachricht verwendet werden soll. Verfügbare Modelle finden Sie unter sunra.ai/models .
Liste der Eingabenachrichten für die Konversation. Die Rolle des Nachrichtenautors. Unterstützte Werte: user, assistant.
content
string | object[]
erforderlich
Der Inhalt der Nachricht. Kann ein String oder ein Array von Inhaltsblöcken für multimodale Eingabe sein.
Die maximale Anzahl der zu generierenden Tokens vor dem Stoppen.
System-Prompt. Gibt Anweisungen, denen das Modell folgen soll.
Ob die Antwort mittels Server-Sent Events (SSE) gestreamt werden soll.
Grad der Zufälligkeit in der Antwort. Bereich von 0.0 bis 1.0.
Nucleus-Sampling-Parameter. Verwenden Sie einen Wert zwischen 0 und 1.
Sampelt nur aus den Top-K-Optionen für jedes nachfolgende Token. Wird verwendet, um Antworten mit geringer Wahrscheinlichkeit aus dem “Long Tail” zu entfernen.
Benutzerdefinierte Textsequenzen, die das Modell dazu veranlassen, die Generierung zu stoppen.
Ein Objekt, das Metadaten über die Anfrage beschreibt. Ein externer Bezeichner für den Benutzer, der mit der Anfrage verknüpft ist.
Antwort
Erfolgreiche Nachrichtenantwort.
Eindeutiger Nachrichtenbezeichner.
Objekttyp. Immer message.
Die Rolle der generierten Nachricht. Immer assistant.
Liste der Inhaltsblöcke in der Antwort. Der Typ des Inhaltsblocks. z.B. text.
Der generierte Textinhalt.
Das Modell, das die Anfrage bearbeitet hat.
Der Grund, warum das Modell die Generierung gestoppt hat. Kann end_turn, max_tokens, stop_sequence oder tool_use sein.
Die Stoppsequenz, die das Modell zum Stoppen veranlasst hat, falls zutreffend.
Token-Nutzungsstatistiken. Anzahl der verarbeiteten Eingabe-Tokens.
Anzahl der generierten Ausgabe-Tokens.
curl -X POST https://api-llm.sunra.ai/v1/messages \
-H "Authorization: Bearer <SUNRA_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-sonnet-4-20250514",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Hello, how are you?"
}
]
}'
{
"id" : "msg_abc123" ,
"type" : "message" ,
"role" : "assistant" ,
"content" : [
{
"type" : "text" ,
"text" : "Hello! I'm doing well, thank you for asking."
}
],
"model" : "anthropic/claude-sonnet-4-20250514" ,
"stop_reason" : "end_turn" ,
"stop_sequence" : null ,
"usage" : {
"input_tokens" : 12 ,
"output_tokens" : 15
}
}