TsgcHTTP_API_Anthropic › Métodos › UploadFile
Carga un archivo local en la API de archivos de Anthropic para su uso posterior en mensajes
function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;
| Nombre | Tipo | Descripción |
|---|---|---|
aFilePath | const string | Ruta completa al archivo local que se va a subir. El tipo MIME se detecta a partir de la extensión. |
Respuesta con el Id, Filename, MimeType y SizeBytes asignados por el servidor (TsgcAnthropicClass_Response_File)
Realiza una carga multiparte POST /v1/files a la API de archivos de Anthropic. Una vez subido, el Id del archivo devuelto puede referenciarse en una llamada posterior a CreateMessage (por ejemplo, como bloque de contenido image o document) sin reenviar el contenido binario. La cabecera anthropic-version de AnthropicOptions se incluye automáticamente. El objeto devuelto debe ser liberado por quien lo invoca.
oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
oResponse.Free;
end;