TsgcHTTP_API_AnthropicMethods › UploadFile

UploadFile Méthode

Téléverse un fichier local vers l'API Files d'Anthropic pour une utilisation ultérieure dans les messages.

Syntaxe

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Paramètres

NomTypeDescription
aFilePathconst stringChemin complet vers le fichier local à téléverser. Le type MIME est détecté d'après l'extension.

Valeur de retour

Réponse avec l'Id, le Filename, le MimeType et le SizeBytes attribués par le serveur (TsgcAnthropicClass_Response_File)

Remarques

Effectue un téléversement multipart POST /v1/files vers l'API Anthropic Files. Une fois téléversé, le Id du fichier retourné peut être référencé depuis un appel CreateMessage ultérieur (par exemple en tant que bloc de contenu image ou document) sans renvoyer le contenu binaire. L'en-tête anthropic-version de AnthropicOptions est inclus automatiquement. L'objet retourné doit être libéré par l'appelant.

Exemple

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

Retour aux méthodes