TsgcHTTP_API_Anthropic › Methods › UploadFile
Carica un file locale nell'API Files di Anthropic per un utilizzo successivo nei messaggi
function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;
| Nome | Tipo | Descrizione |
|---|---|---|
aFilePath | const string | Percorso completo del file locale da caricare. Il tipo MIME viene rilevato dall'estensione. |
Risposta con l'Id, il Filename, il MimeType e i SizeBytes assegnati dal server (TsgcAnthropicClass_Response_File)
Esegue un upload multipart POST /v1/files verso l'API Files di Anthropic. Una volta caricato, il Id del file restituito può essere referenziato in una successiva chiamata CreateMessage (ad esempio come blocco di contenuto image o document) senza dover ri-inviare il contenuto binario. L'intestazione anthropic-version proveniente da AnthropicOptions viene inclusa automaticamente. L'oggetto restituito deve essere liberato dal chiamante.
oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
oResponse.Free;
end;