TsgcHTTP_API_AnthropicMethoden › ListBatches

ListBatches Methode

Listet alle Message Batches im Anthropic-Workspace auf, mit optionaler Paginierung

Syntax

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

Parameter

NameTypBeschreibung
aLimitconst IntegerMaximale Anzahl der pro Seite zurückzugebenden Batches. Standard ist 20.
aAfterIdconst stringCursor: gibt Batches zurück, die nach dem Batch mit dieser ID erstellt wurden. Leer für die erste Seite.
aBeforeIdconst stringCursor: Batches zurückgeben, die vor dem Batch mit dieser id erstellt wurden. Leer lassen, um zu ignorieren.

Rückgabewert

Antwort mit einem Data-Array von Batch-Deskriptoren plus Paging-Cursors (TsgcAnthropicClass_Response_List_Batches)

Hinweise

Führt eine GET /v1/messages/batches-Anfrage gegen die Anthropic Message Batches API durch und gibt jeden vom aktuellen Workspace eingereichten Batch mit seinem aktuellen Verarbeitungsstatus zurück (in_progress, ended, canceled usw.). Verwenden Sie aAfterId, um über die erste Seite hinauszugehen. Der Header anthropic-version aus AnthropicOptions wird automatisch einbezogen. Das zurückgegebene Objekt muss vom Aufrufer freigegeben werden.

Beispiel

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;

Zurück zu Methoden