TsgcHTTP_API_AnthropicMethods › ListFiles

ListFiles Method

Lista os arquivos enviados anteriormente para a Anthropic Files API, com paginação opcional

Sintaxe

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

Parâmetros

NameTypeDescrição
aLimitconst IntegerNúmero máximo de arquivos a retornar por página. O padrão é 20.
aAfterIdconst stringCursor: retorna resultados criados após o arquivo com este id. Vazio para a primeira página.
aBeforeIdconst stringCursor: retorna resultados criados antes do arquivo com este id. Vazio para ignorar.

Valor de retorno

Resposta com o array Data de descritores de arquivo e os cursores de paginação HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)

Observações

Envia uma requisição GET /v1/files para a API Files da Anthropic e retorna a página de metadados de arquivo. Utilize aAfterId junto com o LastId da resposta anterior para percorrer todas as páginas. O cabeçalho anthropic-version de AnthropicOptions é incluído automaticamente. O objeto retornado deve ser liberado pelo chamador.

Exemplo

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;

Voltar para Métodos