TsgcHTTP_API_AnthropicYöntemler › ListFiles

ListFiles Yöntem

Daha önce Anthropic Files API'ye yüklenen dosyaları, isteğe bağlı sayfalandırmayla listeler

Sözdizimi

function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;

Parametreler

NameTypeAçıklama
aLimit const IntegerSayfa başına döndürülecek maksimum dosya sayısı. Varsayılan 20'dir.
aAfterIdconst stringCursor: bu id'ye sahip dosyadan sonra oluşturulan sonuçları döndürür. İlk sayfa için boş bırakın.
aBeforeIdconst stringİmleç: bu kimliğe sahip dosyadan önce oluşturulan sonuçları döndürür. Yoksaymak için boş.

Dönüş Değeri

Data dosya tanımlayıcıları dizisi ve HasMore/FirstId/LastId sayfalama imleçleriyle yanıt (TsgcAnthropicClass_Response_List_Files)

Remarks

Anthropic Files API'sine bir GET /v1/files isteği gönderir ve dosya meta verisi sayfasını döndürür. Tüm sayfalar arasında gezinmek için aAfterId'yi önceki yanıtın LastId değeriyle birlikte kullanın. 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.ListFiles(50);
try
  for i := 0 to oResponse.Data.Count - 1 do
    Memo1.Lines.Add(oResponse.Data[i].Id + ' - ' + oResponse.Data[i].Filename);
finally
  oResponse.Free;
end;

Yöntemlere Dön