TsgcHTTP_API_AnthropicMétodos › UploadFile

UploadFile Method

Faz upload de um arquivo local para a Anthropic Files API para uso posterior em mensagens

Sintaxe

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Parâmetros

NameTypeDescrição
aFilePathconst stringCaminho completo para o arquivo local a fazer upload. O tipo MIME é detectado a partir da extensão.

Valor de retorno

Resposta com o Id atribuído pelo servidor, Filename, MimeType e SizeBytes (TsgcAnthropicClass_Response_File)

Observações

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.

Exemplo

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

Voltar para Métodos