TsgcHTTP_API_AnthropicMethods › UploadFile

UploadFile Metodo

Carica un file locale nell'API Files di Anthropic per un utilizzo successivo nei messaggi

Sintassi

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Parametri

NomeTipoDescrizione
aFilePathconst stringPercorso completo del file locale da caricare. Il tipo MIME viene rilevato dall'estensione.

Valore restituito

Risposta con l'Id, il Filename, il MimeType e i SizeBytes assegnati dal server (TsgcAnthropicClass_Response_File)

Note

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.

Esempio

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

Torna ai Metodi