TsgcHTTP_API_Anthropic方法 › 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 请求,并返回文件元数据页。将 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;

返回方法