TsgcHTTP_API_Anthropic › Méthodes › ListBatches
Liste tous les lots de messages dans l'espace de travail Anthropic, avec pagination optionnelle
function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;
| Nom | Type | Description |
|---|---|---|
aLimit
| const Integer
| Nombre maximum de lots à renvoyer par page. Valeur par défaut : 20. |
aAfterId | const string | Cursor : retourne les lots créés après le lot avec cet identifiant. Vide pour la première page. |
aBeforeId | const string | Curseur : retourner les lots créés avant le lot avec cet identifiant. Vide pour ignorer. |
Réponse avec un tableau Data de descripteurs de lots plus des curseurs de pagination (TsgcAnthropicClass_Response_List_Batches)
Effectue une requête GET /v1/messages/batches contre l'API Anthropic Message Batches, retournant chaque lot soumis par l'espace de travail actuel avec son état de traitement actuel (in_progress, ended, canceled, etc.). Utilisez aAfterId pour passer la première page. L'en-tête anthropic-version de AnthropicOptions est inclus automatiquement. L'objet retourné doit être libéré par l'appelant.
oResponse := oAPI.ListBatches(20);
try
for i := 0 to oResponse.Data.Count - 1 do
Memo1.Lines.Add(oResponse.Data[i].Id + ' = ' + oResponse.Data[i].ProcessingStatus);
finally
oResponse.Free;
end;