Fichiers & lots
Récupérer le contenu du fichier
Télécharge le contenu d’origine d’un fichier téléversé.
Aperçu
Ce point de terminaison sert principalement la récupération du contenu des fichiers de l’API Batch compatible avec OpenAI de TokenLab.
Lorsque la requête active le mode de compatibilité Anthropic Files, la même route peut aussi relayer le contenu d’origine du fichier stocké pour l’espace de travail lié.
Sans en-têtes Anthropic, cette route télécharge le contenu des fichiers de lot ou proxifie le contenu d’un fichier image/référence lié lorsque le fournisseur le permet.
Remarques
- Les fichiers d'entrée de lot doivent utiliser
purpose=batch. - Utilisez
purpose=batch_outputpour vous concentrer sur les fichiers de sortie générés. completion_windowest actuellement24h.- L'ordre de sortie n'est pas garanti ; il faut toujours faire correspondre par
custom_id. - Le streaming n'est pas pris en charge à l'intérieur des éléments de lot.
Requête
curl -X GET "https://api.tokenlab.sh/v1/files/file_abc123/content" \
-H "Authorization: Bearer sk-your-api-key" \
--output batch-output.jsonlRequête / Réponse
Utilisez le panneau OpenAPI interactif ci-dessus pour le schéma exact.
Conseils opérationnels
- Utilisez
custom_idpour la réconciliation idempotente en aval. - Attendez-vous à recevoir
output_file_ideterror_file_iduniquement après que le travailleur finalise le lot.
Types de contenu
Le contenu des fichiers batch est renvoyé en JSONL ou en texte brut. Le contenu des références d'image créées par TokenLab peut être transmis comme contenu binaire lorsque le fournisseur de fichiers sous-jacent prend en charge la récupération du contenu.
Réponse
{"custom_id":"request-1","response":{"status_code":200,"body":{"id":"chatcmpl_abc123"}}}
{"custom_id":"request-2","error":{"code":"invalid_request_error","message":"Invalid model"}}Champs importants
Content-Type ; analysez le JSONL ligne par ligne.Autorisation
BearerAuth Authentification par clé API. Créez ou gérez vos clés API dans Dashboard > API > API Keys.
Emplacement: header
Paramètres de chemin
Réponse
text/plain
application/json