TsgcHTTP_API_Anthropic › Methoden › ListBatches
Listet alle Message Batches im Anthropic-Workspace auf, mit optionaler Paginierung
function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;
| Name | Typ | Beschreibung |
|---|---|---|
aLimit | const Integer | Maximale Anzahl der pro Seite zurückzugebenden Batches. Standard ist 20. |
aAfterId | const string | Cursor: gibt Batches zurück, die nach dem Batch mit dieser ID erstellt wurden. Leer für die erste Seite. |
aBeforeId | const string | Cursor: Batches zurückgeben, die vor dem Batch mit dieser id erstellt wurden. Leer lassen, um zu ignorieren. |
Antwort mit einem Data-Array von Batch-Deskriptoren plus Paging-Cursors (TsgcAnthropicClass_Response_List_Batches)
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.
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;