TsgcHTTP_API_Anthropic › 메서드 › ListBatches
선택적 페이지네이션과 함께 Anthropic 작업 공간의 모든 Message Batch를 나열합니다
function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;
| Name | Type | 설명 |
|---|---|---|
aLimit | const Integer | 페이지당 반환할 최대 배치 수입니다. 기본값은 20입니다. |
aAfterId | const string | Cursor: 이 id를 가진 배치 이후에 생성된 배치를 반환합니다. 첫 페이지의 경우 비워 두십시오. |
aBeforeId | const string | 커서: 이 id를 가진 배치 이전에 생성된 배치를 반환합니다. 무시하려면 비워 두십시오. |
배치 디스크립터의 Data 배열과 페이징 커서가 포함된 응답입니다(TsgcAnthropicClass_Response_List_Batches)
Anthropic Message Batches API에 대해 GET /v1/messages/batches 요청을 수행하여, 현재 workspace가 제출한 모든 배치를 현재 처리 상태(in_progress, ended, canceled 등)와 함께 반환합니다. 첫 페이지를 지나려면 aAfterId를 사용하십시오. AnthropicOptions의 anthropic-version 헤더가 자동으로 포함됩니다. 반환된 객체는 호출자가 해제해야 합니다.
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;