TsgcHTTP_API_Anthropic › Metody › UploadFile
Przesyła lokalny plik do Anthropic Files API w celu późniejszego użycia w wiadomościach
function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;
| Nazwa | Typ | Opis |
|---|---|---|
aFilePath | const string | Pełna ścieżka do lokalnego pliku przeznaczonego do przesłania. Typ MIME jest wykrywany na podstawie rozszerzenia. |
Odpowiedź z przypisanym przez serwer Id, Filename, MimeType i SizeBytes (TsgcAnthropicClass_Response_File)
Wykonuje wieloczęściowe przesyłanie metodą POST /v1/files do interfejsu Anthropic Files API. Po przesłaniu zwrócony identyfikator Id pliku może być referencjonowany w kolejnym wywołaniu CreateMessage (na przykład jako blok treści image lub document) bez ponownego wysyłania zawartości binarnej. Nagłówek anthropic-version z właściwości AnthropicOptions jest dołączany automatycznie. Zwrócony obiekt musi zostać zwolniony przez wywołującego.
oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
oResponse.Free;
end;