null und leeren Arrays und leitet sie bestmöglich weiter.
Anfragekörper
string | array
Die Eingabe ist optional, wenn die Anfrage stattdessen einen wiederverwendbaren
prompt nutzt oder mit previous_response_id eine gespeicherte Antwort fortsetzt.Eine Liste von Input-Elementen, die die Konversation bilden.Jedes Element kann sein:message: Eine Konversationsnachricht mit Rolle und Inhaltfunction_call: Eine Anfrage zum Aufruf einer Funktionfunction_call_output: Ausgabe eines Funktionsaufrufs
message.content entweder eine einfache Zeichenkette oder ein Array von Inhaltsblöcken sein. Für bildfähige Modelle wie z. B. GPT-5.4-Varianten übergeben Sie Bilder als input_image-Blöcke anstatt URLs oder Base64-Strings direkt in Plaintext einzubetten.Beispielhafte Inhaltsblöcke:{ "type": "input_text", "text": "Describe this image" }{ "type": "input_image", "image_url": "https://example.com/image.jpg" }{ "type": "input_image", "image_url": "data:image/png;base64,..." }
string
Systemanweisungen für das Modell (entspricht einer Systemnachricht).
integer
Maximale Anzahl Tokens, die generiert werden sollen.
number
Standard:"1"
Sampling-Temperatur zwischen 0 und 2.
array
Eine Liste der Tools, die das Modell aufrufen darf. TokenLab leitet native Tooldefinitionen ohne lokale Allowlist weiter; der ausgewählte Upstream entscheidet über unterstützte Typen und Kombinationen.
boolean
Standard:"false"
Wenn true, wird ein Stream von Events zurückgegeben.
string
ID einer vorherigen Response, von der die Konversation fortgesetzt werden soll.
boolean
Standard:"true"
Ob die Antwort für spätere Abrufe gespeichert werden soll.
object
Metadaten, die zur Nachverfolgung an die Antwort angehängt werden.
object
Konfigurationsoptionen für die Textgenerierung. Das Verhalten von
text.format hängt vom gewählten Modell und Pfad ab; es ist nicht durchgängig für jedes Modell garantiert.boolean
Standard:"true"
Ob mehrere Tool-Aufrufe parallel erlaubt sind.
number
Nucleus-Sampling-Parameter (0-1).
object
Reasoning-Konfiguration für reasoning-fähige Modelle wie die GPT-5-Familie-Varianten.
effort(string): Reasoning-Aufwandsstufe (low,medium,high)
Antwort
string
Eindeutiger Bezeichner für die Antwort.
string
Immer
response.integer
Unix-Zeitstempel, wann die Antwort erstellt wurde.
array
Liste der vom Modell generierten Ausgabeelemente.
object
Statistiken zur Token-Nutzung.