TsgcHTTP_API_Anthropic › 메서드 › UploadFile
나중에 메시지에서 사용하기 위해 로컬 파일을 Anthropic Files API에 업로드합니다
function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;
| Name | Type | 설명 |
|---|---|---|
aFilePath | const string | 업로드할 로컬 파일의 전체 경로입니다. MIME 유형은 확장자에서 감지됩니다. |
서버가 할당한 Id, Filename, MimeType 및 SizeBytes가 있는 응답 (TsgcAnthropicClass_Response_File)
Anthropic Files API에 POST /v1/files 멀티파트 업로드를 수행합니다. 업로드되면 반환된 파일 Id를 후속 CreateMessage 호출에서(예: image 또는 document 콘텐츠 블록으로) 바이너리 콘텐츠를 다시 전송하지 않고 참조할 수 있습니다. AnthropicOptions의 anthropic-version 헤더가 자동으로 포함됩니다. 반환된 객체는 호출자가 해제해야 합니다.
oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
oResponse.Free;
end;