TsgcHTTP_API_AnthropicYöntemler › UploadFile

UploadFile Yöntem

Mesajlarda daha sonra kullanmak üzere yerel bir dosyayı Anthropic Files API'sine yükler

Sözdizimi

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Parametreler

NameTypeAçıklama
aFilePathconst stringYüklenecek yerel dosyanın tam yolu. MIME türü uzantıdan algılanır.

Dönüş Değeri

Sunucu tarafından atanan Id, Filename, MimeType ve SizeBytes ile yanıt (TsgcAnthropicClass_Response_File)

Remarks

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.

Örnek

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

Yöntemlere Dön