Dateien & Batch-Jobs
Batch erstellen
Erstellen Sie einen Batch aus einer hochgeladenen JSONL-Datei.
Überblick
Laden Sie eine JSONL-Datei mit purpose=batch hoch und verwenden Sie deren ID als input_file_id. Abgeschlossene Batches geben IDs für Ausgabe- und Fehlerdateien zurück.
Hinweise
- Batch-Eingabedateien müssen
purpose=batchverwenden. completion_windowbeträgt derzeit24h.- Die Reihenfolge der Ausgabe kann von der Eingabereihenfolge abweichen. Ordnen Sie jedes Ergebnis über die
custom_idzu. - Streaming wird innerhalb von Batch-Elementen nicht unterstützt.
- Unterstützte Element-Endpunkte sind
/v1/chat/completionsund/v1/embeddings./v1/responseswird nicht unterstützt.
Beispiel
Anfrage
curl -X POST "https://api.tokenlab.sh/v1/batches" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"input_file_id": "file_abc123",
"endpoint": "/v1/chat/completions",
"completion_window": "24h"
}'Die Preise für Batches können von synchronen Anfragen abweichen. Verwenden Sie den Preis, der bei der Erstellung des Batches und auf der endgültigen Rechnung angezeigt wird.
Antwort
{
"id": "batch_abc123",
"object": "batch",
"endpoint": "/v1/chat/completions",
"input_file_id": "file_abc123",
"completion_window": "24h",
"status": "validating",
"output_file_id": null,
"error_file_id": null,
"created_at": 1706000000
}Wichtige Felder
Autorisierung
BearerAuth API-Key-Authentifizierung. Erstellen oder verwalten Sie API-Keys unter Dashboard > API > API Keys.
Ort: header
Header
Zustellungsrichtlinie pro Anfrage. Überschreibt die API-Key- und Workspace-Standardeinstellungen. Versucht automatisch zuerst TokenLab Verified und kann vor der Ausgabe, der Annahme der Anfrage oder der Erstellung persistenter Ressourcen einmalig auf Official umstellen.
Zulässige Werte
- "auto"
- "verified"
- "official"
Anfragekörper
application/json
Antwort
application/json
application/json
application/json
application/json
application/json