TsgcHTTP_API_Anthropic › Yöntemler › ListBatches
Anthropic çalışma alanındaki tüm Message Batch'lerini isteğe bağlı sayfalama ile listeler
function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;
| Name | Type | Açıklama |
|---|---|---|
aLimit |
const Integer | Sayfa başına döndürülecek maksimum toplu iş sayısı. Varsayılan 20. |
aAfterId | const string | Cursor: 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. |
aBeforeId | const string | İmleç: bu kimliğe sahip yığından önce oluşturulan yığınları döndür. Yoksaymak için boş. |
Batch tanımlayıcılarının bir Data dizisini ve sayfalama imleçlerini içeren yanıt (TsgcAnthropicClass_Response_List_Batches)
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.
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;