TsgcHTTP_API_AnthropicMethods › ListFiles

ListFiles メソッド

Anthropic Files API に以前アップロードされたファイルをオプションのページネーション付きで一覧表示します。

構文

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

パラメータ

名前タイプ説明
aLimitconst Integerページごとに返すファイルの最大数。デフォルトは20です。
aAfterIdconst stringCursor:この ID のファイルより後に作成された結果を返します。最初のページでは空白にします。
aBeforeIdconst stringカーソル: この ID のファイルより前に作成された結果を返します。無視する場合は空にします。

戻り値

Data ファイルディスクリプタの配列と HasMore/FirstId/LastId ページングカーソルを含むレスポンス(TsgcAnthropicClass_Response_List_Files

解説

Anthropic Files APIにGET /v1/filesリクエストを送信し、ファイルメタデータのページを返します。前のレスポンスのLastIdとともにaAfterIdを使用して、すべてのページを巡回します。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;

メソッドに戻る