TsgcHTTP_API_AnthropicMétodos › ListBatches

ListBatches Método

Lista todos los lotes de mensajes en el espacio de trabajo de Anthropic, con paginación opcional

Sintaxis

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

Parámetros

NombreTipoDescripción
aLimitconst IntegerNúmero máximo de lotes a devolver por página. El valor predeterminado es 20.
aAfterIdconst stringCursor: devuelve lotes creados después del lote con este id. Vacío para la primera página.
aBeforeIdconst stringCursor: devuelve los lotes creados antes del lote con este id. Vacío para ignorar.

Valor de Retorno

Respuesta con un array Data de descriptores de lote más cursores de paginación (TsgcAnthropicClass_Response_List_Batches)

Observaciones

Realiza una solicitud GET /v1/messages/batches contra la API de lotes de mensajes de Anthropic, devolviendo cada lote enviado por el espacio de trabajo actual con su estado de procesamiento actual (in_progress, ended, canceled, etc.). Use aAfterId para avanzar más allá de la primera página. La cabecera anthropic-version de AnthropicOptions se incluye automáticamente. El objeto devuelto debe ser liberado por el llamador.

Ejemplo

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;

Volver a Métodos