Dateien & Batch-Jobs
Dateien auflisten
Listet hochgeladene Dateien für Batch-Workflows und unterstützte dateibasierte Kompatibilitätsmodi auf.
Übersicht
Dieser Endpunkt dient in erster Linie TokenLabs OpenAI-kompatibler Batch-API, einschließlich hochgeladener Batch-Eingaben sowie generierter Ausgabe- oder Fehlerdateien.
Wenn die Anfrage in den Anthropic-Files-Kompatibilitätsmodus wechselt, kann dieselbe Route außerdem Anthropic-ähnliche Dateien zurückgeben, die für den gebundenen Workspace verfügbar sind.
Ohne Anthropic-Header kann die Liste sowohl Batch-Dateien als auch TokenLab-Bild-/Referenzdateien enthalten. Nutze purpose=batch, purpose=batch_output, purpose=user_data oder purpose=vision, um die Liste einzugrenzen.
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?purpose=batch&limit=20" \
-H "Authorization: Bearer sk-your-api-key"Anfrage / 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.
Filter
- Für Batch- und Bildreferenzdateien liegt
limitzwischen 1 und 10000 (Standard 10000);afterdient zur Seitennavigation. Im Anthropic-Files-Modus gilt 1–1000 (Standard 20). Verwenden Sie dort entwederafter_idoderbefore_id, nicht beide. purposekannbatch,batch_output,user_dataodervisionsein.user_dataundvisiongeben verfügbare von TokenLab erstellte Bildreferenzdateien zurück.
Antwort
{
"object": "list",
"data": [{ "id": "file_abc123", "object": "file", "purpose": "batch" }],
"first_id": "file_abc123",
"last_id": "file_abc123",
"has_more": false
}Wichtige Felder
has_more: true sind weitere Ergebnisse verfügbar.Autorisierung
BearerAuth API-Key-Authentifizierung. Erstellen oder verwalten Sie API-Keys unter Dashboard > API > API Keys.
Ort: header
Abfrageparameter
1 <= value <= 100020Anthropic Files-Cursor. Gibt Dateien nach dieser öffentlichen Datei-ID zurück. Erfordert den Anthropic Files Beta-Header und kann nicht mit before_id kombiniert werden.
Anthropic Files-Cursor. Gibt Dateien vor dieser öffentlichen Datei-ID zurück. Erfordert den Anthropic Files Beta-Header und kann nicht mit after_id kombiniert werden.
Reservierter Anthropic Files-Bereichscursor. TokenLab gibt derzeit einen expliziten Fehler für nicht unterstützte Werte zurück, anstatt diesen Wert stillschweigend zu ignorieren.
Optionaler Filter für den Dateizweck. batch und batch_output decken Batch API-Dateien ab; user_data und vision decken TokenLab-Bild-/Referenzdateibindungen ab. Der Anthropic Files API-Modus wird durch Anthropic-Header ausgewählt, nicht durch diesen Abfrageparameter.
Zulässige Werte
- "batch"
- "batch_output"
- "user_data"
- "vision"
Header
Fügen Sie files-api-2025-04-14 hinzu, um den Anthropic Files API-Modus zu verwenden.
Antwort
application/json
application/json