TsgcHTTP_API_Anthropic方法 › UploadFile

UploadFile 方法

将本地文件上传到 Anthropic Files API 以供后续在消息中使用

语法

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

参数

名称类型描述
aFilePathconst string待上传本地文件的完整路径。MIME 类型将根据扩展名自动检测。

返回值

响应包含服务器分配的 IdFilenameMimeTypeSizeBytesTsgcAnthropicClass_Response_File

备注

向 Anthropic Files API 执行 POST /v1/files 多部分上传。上传后,返回的文件 Id 可在后续 CreateMessage 调用中引用(例如作为 imagedocument 内容块),无需重新发送二进制内容。AnthropicOptions 中的 anthropic-version 头部会自动包含。返回的对象必须由调用方释放。

示例

oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
  ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
  oResponse.Free;
end;

返回方法