TsgcHTTP_API_AnthropicMethods › ListFiles

ListFiles 메서드

선택적 페이지네이션과 함께 이전에 Anthropic Files API에 업로드된 파일을 나열합니다

구문

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

Parameters

NameType설명
aLimitconst Integer페이지당 반환할 최대 파일 수입니다. 기본값은 20입니다.
aAfterIdconst stringCursor: 이 id를 가진 파일 이후에 생성된 결과를 반환합니다. 첫 페이지의 경우 비워 두십시오.
aBeforeIdconst string커서: 이 id를 가진 파일 이전에 생성된 결과를 반환합니다. 무시하려면 비워 두십시오.

반환 값

파일 디스크립터의 Data 배열과 HasMore/FirstId/LastId 페이징 커서가 포함된 응답입니다(TsgcAnthropicClass_Response_List_Files)

설명

Anthropic Files API에 GET /v1/files 요청을 보내고 파일 메타데이터 페이지를 반환합니다. 모든 페이지를 살펴보려면 aAfterId를 이전 응답의 LastId와 함께 사용하십시오. AnthropicOptionsanthropic-version 헤더가 자동으로 포함됩니다. 반환된 객체는 호출자가 해제해야 합니다.

예제

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;

메서드로 돌아가기