TsgcHTTP_API_AnthropicMéthodes › ListBatches

ListBatches Méthode

Liste tous les lots de messages dans l'espace de travail Anthropic, avec pagination optionnelle

Syntaxe

function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;

Paramètres

NomTypeDescription
aLimit const Integer Nombre maximum de lots à renvoyer par page. Valeur par défaut : 20.
aAfterIdconst stringCursor : retourne les lots créés après le lot avec cet identifiant. Vide pour la première page.
aBeforeIdconst stringCurseur : retourner les lots créés avant le lot avec cet identifiant. Vide pour ignorer.

Valeur de retour

Réponse avec un tableau Data de descripteurs de lots plus des curseurs de pagination (TsgcAnthropicClass_Response_List_Batches)

Remarques

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.

Exemple

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;

Retour aux méthodes