Skip to main content
Responses ist OpenAIs natives zustandsbehaftetes Antwortprotokoll. TokenLab bietet es nur an, wenn die Modelldetails das Responses-Format ausweisen und eine gleichartige Upstream-Route verfügbar ist; Modell- oder Providernamen reichen dafür nicht aus, und die Anfrage fällt nie auf Chat Completions zurück. TokenLab erhält die JSON-Form einschließlich unbekannter Felder, explizitem null und leeren Arrays und leitet sie bestmöglich weiter.

Anfragekörper

string
erforderlich
ID des zu verwendenden Modells. Siehe Models für verfügbare Optionen.
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 Inhalt
  • function_call: Eine Anfrage zum Aufruf einer Funktion
  • function_call_output: Ausgabe eines Funktionsaufrufs
Für multimodalen Input kann 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.