TokenLab

Fichiers & lots

Lister les Lots

Liste les travaux de lot pour l'organisation de la clé API actuelle.

GET
/v1/batches

Aperçu

Cet endpoint fait partie de l'API Batch compatible avec OpenAI de TokenLab. Les travaux de lot utilisent des fichiers JSONL téléchargés, s'exécutent de manière asynchrone et peuvent retourner des fichiers de sortie/d'erreur plus tard.

Remarques

  • Les fichiers d'entrée de lot doivent utiliser purpose=batch.
  • completion_window est actuellement 24h.
  • 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.

Exemple

Requête

cURL
curl -X GET "https://api.tokenlab.sh/v1/batches?limit=20" \
  -H "Authorization: Bearer sk-your-api-key"

Demande / Réponse

Utilisez le panneau OpenAPI interactif ci-dessus pour le schéma exact.

Conseils Opérationnels

  • Utilisez custom_id pour la réconciliation idempotente en aval.
  • Attendez-vous à ce que output_file_id et error_file_id ne soient disponibles qu'après que le travailleur finalise le lot.

Exemple de réponse

Réponse

200 OK
{
  "object": "list",
  "data": [{ "id": "batch_abc123", "object": "batch", "status": "completed" }],
  "first_id": "batch_abc123",
  "last_id": "batch_abc123",
  "has_more": false
}

Champs importants

objectstring
Type d’objet de la réponse.
dataarray
Liste ou payload retourné par cette réponse.
statusstring
État de cycle de vie actuel de cette ressource.
has_moreboolean
D’autres résultats sont disponibles lorsque has_more vaut true.

Autorisation

BearerAuth
AuthorizationBearer <token>

Authentification par clé API. Créez ou gérez vos clés API dans Dashboard > API > API Keys.

Emplacement: header

Paramètres de requête

limit?integer
Plage1 <= value <= 100
after?string

Réponse

application/json

application/json