TsgcHTTP_API_AnthropicMetody › UploadFile

UploadFile Metoda

Przesyła lokalny plik do Anthropic Files API w celu późniejszego użycia w wiadomościach

Składnia

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Parametry

NazwaTypOpis
aFilePathconst stringPełna ścieżka do lokalnego pliku przeznaczonego do przesłania. Typ MIME jest wykrywany na podstawie rozszerzenia.

Wartość zwracana

Odpowiedź z przypisanym przez serwer Id, Filename, MimeType i SizeBytes (TsgcAnthropicClass_Response_File)

Uwagi

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.

Przykład

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

Powrót do metod