Dateien & Batch-Jobs
Dateiinhalte abrufen
Lädt den ursprünglichen Inhalt einer hochgeladenen Datei herunter.
Übersicht
Dieser Endpunkt dient in erster Linie dem Abruf von Datei-Inhalten in TokenLabs OpenAI-kompatibler Batch-API.
Wenn die Anfrage in den Anthropic-Files-Kompatibilitätsmodus wechselt, kann dieselbe Route außerdem den ursprünglich gespeicherten Dateiinhalte für den gebundenen Workspace durchreichen.
Ohne Anthropic-Header lädt diese Route Batch-Dateiinhalte herunter oder proxyt Inhalte einer gebundenen Bild-/Referenzdatei, wenn der Anbieter Dateiinhalte abrufen kann.
Hinweise
- Batch-Eingabedateien müssen
purpose=batchverwenden. - Verwenden Sie
purpose=batch_output, um sich auf erzeugte Ausgabedateien zu konzentrieren. completion_windowbeträgt derzeit24h.- Die Ausgabe-Reihenfolge ist nicht garantiert; immer nach
custom_idabgleichen. - Streaming wird innerhalb von Batch-Elementen nicht unterstützt.
Anfrage
curl -X GET "https://api.tokenlab.sh/v1/files/file_abc123/content" \
-H "Authorization: Bearer sk-your-api-key" \
--output batch-output.jsonlAnfrage / Antwort
Verwenden Sie das interaktive OpenAPI-Panel oben für das genaue Schema.
Betriebliche Tipps
- Verwenden Sie
custom_idfür idempotente nachgelagerte Abstimmungen. - Erwarten Sie
output_file_idunderror_file_iderst, nachdem der Worker den Batch abgeschlossen hat.
Inhaltstypen
Batch-Dateiinhalte werden als JSONL oder Klartext zurückgegeben. Inhalte von TokenLab-erstellten Bildreferenzen können als Binärdaten weitergeleitet werden, wenn der zugrunde liegende Dateianbieter den Inhaltsabruf unterstützt.
Antwort
{"custom_id":"request-1","response":{"status_code":200,"body":{"id":"chatcmpl_abc123"}}}
{"custom_id":"request-2","error":{"code":"invalid_request_error","message":"Invalid model"}}Wichtige Felder
Content-Type speichern oder verarbeiten; JSONL zeilenweise parsen.Autorisierung
BearerAuth API-Key-Authentifizierung. Erstellen oder verwalten Sie API-Keys unter Dashboard > API > API Keys.
Ort: header
Pfadparameter
Antwort
text/plain
application/json