TsgcHTTP_API_Anthropic메서드 › ListBatches

ListBatches Method

선택적 페이지네이션과 함께 Anthropic 작업 공간의 모든 Message Batch를 나열합니다

구문

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

Parameters

NameType설명
aLimitconst Integer페이지당 반환할 최대 배치 수입니다. 기본값은 20입니다.
aAfterIdconst stringCursor: 이 id를 가진 배치 이후에 생성된 배치를 반환합니다. 첫 페이지의 경우 비워 두십시오.
aBeforeIdconst string커서: 이 id를 가진 배치 이전에 생성된 배치를 반환합니다. 무시하려면 비워 두십시오.

반환 값

배치 디스크립터의 Data 배열과 페이징 커서가 포함된 응답입니다(TsgcAnthropicClass_Response_List_Batches)

설명

Anthropic Message Batches API에 대해 GET /v1/messages/batches 요청을 수행하여, 현재 workspace가 제출한 모든 배치를 현재 처리 상태(in_progress, ended, canceled 등)와 함께 반환합니다. 첫 페이지를 지나려면 aAfterId를 사용하십시오. AnthropicOptionsanthropic-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;

메서드로 돌아가기