TsgcHTTP_API_Anthropic › Métodos › UploadFile
Faz upload de um arquivo local para a Anthropic Files API para uso posterior em mensagens
function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;
| Name | Type | Descrição |
|---|---|---|
aFilePath | const string | Caminho completo para o arquivo local a fazer upload. O tipo MIME é detectado a partir da extensão. |
Resposta com o Id atribuído pelo servidor, Filename, MimeType e SizeBytes (TsgcAnthropicClass_Response_File)
Realiza um upload multipart POST /v1/files para a Anthropic Files API. Uma vez carregado, o Id do arquivo retornado pode ser referenciado a partir de uma chamada CreateMessage subsequente (por exemplo, como um bloco de conteúdo image ou document) sem reenviar o conteúdo binário. O cabeçalho anthropic-version de AnthropicOptions é incluído automaticamente. O objeto retornado deve ser liberado pelo chamador.
oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
oResponse.Free;
end;