TsgcHTTP_API_AnthropicMétodos › ListFiles

ListFiles Método

Lista los archivos subidos anteriormente a la Files API de Anthropic, con paginación opcional

Sintaxis

function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;

Parámetros

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

Valor de Retorno

Respuesta con el array Data de descriptores de archivo y los cursores de paginación HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)

Observaciones

Envía una solicitud GET /v1/files a la API de Archivos de Anthropic y devuelve la página de metadatos de archivos. Use aAfterId junto con el LastId de la respuesta anterior para recorrer todas las páginas. El encabezado anthropic-version de AnthropicOptions se incluye automáticamente. El objeto devuelto debe ser liberado por el llamador.

Ejemplo

oResponse := oAPI.ListFiles(50);
try
  for i := 0 to oResponse.Data.Count - 1 do
    Memo1.Lines.Add(oResponse.Data[i].Id + ' - ' + oResponse.Data[i].Filename);
finally
  oResponse.Free;
end;

Volver a Métodos