Die Responses API ist die neuere zustandsbehaftete Konversations-API von OpenAI. LemonData unterstützt dieses Format für kompatible Modelle.
Request Body
ID des zu verwendenden Modells. Siehe Models für verfügbare Optionen.
Eine Liste von Eingabeelementen, aus denen die Konversation besteht.Jedes Element kann sein:
message: Eine Konversationsnachricht mit Rolle und Inhalt
function_call: Eine Funktionsaufrufanfrage
function_call_output: Ausgabe eines Funktionsaufrufs
Systemanweisungen für das Modell (entspricht der Systemnachricht).
Maximale Anzahl der zu generierenden Token.
Sampling-Temperatur zwischen 0 und 2.
Eine Liste von Tools, die das Modell aufrufen kann.
Wenn true, wird ein Stream von Ereignissen zurückgegeben.
ID einer vorherigen Response, um die Konversation fortzusetzen.
Gibt an, ob die Response für einen späteren Abruf gespeichert werden soll.
Metadaten, die der Response zu Tracking-Zwecken beigefügt werden.
Konfigurationsoptionen für die Textgenerierung.
Gibt an, ob mehrere Tool-Aufrufe parallel zulässig sind.
Nucleus-Sampling-Parameter (0-1).
Reasoning-Konfiguration für o1/o3-Modelle.
effort (string): Reasoning-Aufwandsebene (low, medium, high)
Response
Eindeutiger Identifikator für die Response.
Unix-Zeitstempel des Zeitpunkts, an dem die Response erstellt wurde.
Liste der vom Modell generierten Ausgabeelemente.
Token-Nutzungsstatistiken.
curl -X POST "https://api.lemondata.cc/v1/responses" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"input": [
{"type": "message", "role": "user", "content": "Hello!"}
],
"max_output_tokens": 1000
}'
{
"id": "resp_abc123",
"object": "response",
"created_at": 1706000000,
"model": "gpt-4o",
"output": [
{
"type": "message",
"role": "assistant",
"content": [
{"type": "text", "text": "Hello! How can I help you today?"}
]
}
],
"usage": {
"input_tokens": 10,
"output_tokens": 12,
"total_tokens": 22
}
}