TsgcHTTP_API_Anthropic › Methods › ListFiles
선택적 페이지네이션과 함께 이전에 Anthropic Files API에 업로드된 파일을 나열합니다
function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;
| Name | Type | 설명 |
|---|---|---|
aLimit | const Integer | 페이지당 반환할 최대 파일 수입니다. 기본값은 20입니다. |
aAfterId | const string | Cursor: 이 id를 가진 파일 이후에 생성된 결과를 반환합니다. 첫 페이지의 경우 비워 두십시오. |
aBeforeId | const string | 커서: 이 id를 가진 파일 이전에 생성된 결과를 반환합니다. 무시하려면 비워 두십시오. |
파일 디스크립터의 Data 배열과 HasMore/FirstId/LastId 페이징 커서가 포함된 응답입니다(TsgcAnthropicClass_Response_List_Files)
Anthropic Files API에 GET /v1/files 요청을 보내고 파일 메타데이터 페이지를 반환합니다. 모든 페이지를 살펴보려면 aAfterId를 이전 응답의 LastId와 함께 사용하십시오. AnthropicOptions의 anthropic-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;