TsgcHTTP_API_Anthropic › Methods › UploadFile
Téléverse un fichier local vers l'API Files d'Anthropic pour une utilisation ultérieure dans les messages.
function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;
| Nom | Type | Description |
|---|---|---|
aFilePath | const string | Chemin complet vers le fichier local à téléverser. Le type MIME est détecté d'après l'extension. |
Réponse avec l'Id, le Filename, le MimeType et le SizeBytes attribués par le serveur (TsgcAnthropicClass_Response_File)
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.
oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
oResponse.Free;
end;