TsgcHTTP_API_AnthropicMétodos › UploadFile

UploadFile Método

Carga un archivo local en la API de archivos de Anthropic para su uso posterior en mensajes

Sintaxis

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Parámetros

NombreTipoDescripción
aFilePathconst stringRuta completa al archivo local que se va a subir. El tipo MIME se detecta a partir de la extensión.

Valor de Retorno

Respuesta con el Id, Filename, MimeType y SizeBytes asignados por el servidor (TsgcAnthropicClass_Response_File)

Observaciones

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.

Ejemplo

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

Volver a Métodos