TsgcHTTP_API_AnthropicMethoden › ListBatches

ListBatches Methode

Geeft een lijst van alle berichtbatches in de Anthropic-werkruimte, met optionele paginering

Syntaxis

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

Parameters

NaamTypeBeschrijving
aLimitconst IntegerMaximum aantal batches dat per pagina wordt geretourneerd. Standaard 20.
aAfterIdconst stringCursor: retourneer batches die zijn aangemaakt na de batch met dit id. Leeg voor de eerste pagina.
aBeforeIdconst stringCursor: geef batches terug die zijn aangemaakt vóór de batch met deze id. Leeg om te negeren.

Retourwaarde

Response with a Data array of batch descriptors plus paging cursors (TsgcAnthropicClass_Response_List_Batches)

Opmerkingen

Voert een GET /v1/messages/batches-verzoek uit tegen de Anthropic Message Batches API, waarbij elke batch die door de huidige werkruimte is ingediend wordt geretourneerd met de huidige verwerkingsstatus (in_progress, ended, canceled, enz.). Gebruik aAfterId om voorbij de eerste pagina te gaan. De anthropic-version-header van AnthropicOptions wordt automatisch opgenomen. Het geretourneerde object moet door de aanroeper worden vrijgegeven.

Voorbeeld

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;

Terug naar methoden