TsgcHTTP_API_Anthropic › Yöntemler › UploadFile
Mesajlarda daha sonra kullanmak üzere yerel bir dosyayı Anthropic Files API'sine yükler
function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;
| Name | Type | Açıklama |
|---|---|---|
aFilePath | const string | Yüklenecek yerel dosyanın tam yolu. MIME türü uzantıdan algılanır. |
Sunucu tarafından atanan Id, Filename, MimeType ve SizeBytes ile yanıt (TsgcAnthropicClass_Response_File)
Anthropic Files API'sine POST /v1/files çok parçalı yükleme gerçekleştirir. Yüklendikten sonra, döndürülen dosya Id'si, ikili içeriği yeniden göndermeden sonraki bir CreateMessage çağrısından başvurulabilir (örneğin bir image veya document içerik bloğu olarak). AnthropicOptions'tan gelen anthropic-version başlığı otomatik olarak dahil edilir. Döndürülen nesne, çağıran tarafından serbest bırakılmalıdır.
oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
oResponse.Free;
end;