Dateien & Batch-Jobs
Batch erstellen
Erstellt einen OpenAI-kompatiblen Batch-Job aus einer hochgeladenen Eingabedatei.
Übersicht
Dieser Endpunkt ist Teil von TokenLab's OpenAI-kompatibler Batch-API. Batch-Jobs verwenden hochgeladene JSONL-Dateien, laufen asynchron und können später Ausgabedateien/Fehlerdateien zurückgeben.
Hinweise
- Batch-Eingabedateien müssen
purpose=batchverwenden. completion_windowbeträgt derzeit24h.- Die Ausgabereihenfolge ist nicht garantiert; immer nach
custom_idabgleichen. - Streaming wird innerhalb von Batch-Elementen nicht unterstützt.
- Unterstützte Endpunkte für Batch-Elemente sind
/v1/chat/completionsund/v1/embeddings./v1/responseswird nicht unterstützt.
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"
}'Anfrage / Antwort
Verwenden Sie das interaktive OpenAPI-Panel oben für das genaue Schema.
Betriebliche Tipps
- Verwenden Sie
custom_idfür idempotente nachgelagerte Abgleiche. - Erwarten Sie
output_file_idunderror_file_iderst, nachdem der Worker den Batch abgeschlossen hat.
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