TsgcHTTP_API_AnthropicMethoden › UploadFile

UploadFile Methode

Uploadt een lokaal bestand naar de Anthropic Files API voor later gebruik in berichten

Syntaxis

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Parameters

NaamTypeBeschrijving
aFilePathconst stringVolledig pad naar het lokale bestand om te uploaden. Het MIME-type wordt gedetecteerd op basis van de extensie.

Retourwaarde

Antwoord met de door de server toegewezen Id, Filename, MimeType en SizeBytes (TsgcAnthropicClass_Response_File)

Opmerkingen

Voert een POST /v1/files meerdelig uploaden uit naar de Anthropic Files API. Na het uploaden kan de geretourneerde bestand-Id worden gerefereerd vanuit een volgende CreateMessage-aanroep (bijvoorbeeld als een image- of document-inhoudsblok) zonder de binaire inhoud opnieuw te verzenden. De header anthropic-version van AnthropicOptions wordt automatisch opgenomen. Het geretourneerde object moet door de aanroeper worden vrijgegeven.

Voorbeeld

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

Terug naar methoden