TsgcHTTP_API_Anthropic › Methods › ListFiles
Anthropic Files API に以前アップロードされたファイルをオプションのページネーション付きで一覧表示します。
function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;
| 名前 | タイプ | 説明 |
|---|---|---|
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リクエストを送信し、ファイルメタデータのページを返します。前のレスポンスのLastIdとともにaAfterIdを使用して、すべてのページを巡回します。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;