TsgcHTTP_API_Anthropic › Methoden › UploadFile
Uploadt een lokaal bestand naar de Anthropic Files API voor later gebruik in berichten
function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;
| Naam | Type | Beschrijving |
|---|---|---|
aFilePath | const string | Volledig pad naar het lokale bestand om te uploaden. Het MIME-type wordt gedetecteerd op basis van de extensie. |
Antwoord met de door de server toegewezen Id, Filename, MimeType en SizeBytes (TsgcAnthropicClass_Response_File)
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.
oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
oResponse.Free;
end;