TsgcHTTP_API_AnthropicYöntemler › ListBatches

ListBatches Yöntem

Anthropic çalışma alanındaki tüm Message Batch'lerini isteğe bağlı sayfalama ile listeler

Sözdizimi

function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;

Parametreler

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

Dönüş Değeri

Batch tanımlayıcılarının bir Data dizisini ve sayfalama imleçlerini içeren yanıt (TsgcAnthropicClass_Response_List_Batches)

Remarks

Anthropic Message Batches API'sine karşı bir GET /v1/messages/batches isteği gerçekleştirir, mevcut çalışma alanı tarafından gönderilen her toplu işi mevcut işleme durumuyla (in_progress, ended, canceled vb.) döndürür. İlk sayfayı geçmek için aAfterId'yi 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.ListBatches(20);
try
  for i := 0 to oResponse.Data.Count - 1 do
    Memo1.Lines.Add(oResponse.Data[i].Id + ' = ' + oResponse.Data[i].ProcessingStatus);
finally
  oResponse.Free;
end;

Yöntemlere Dön