본문으로 건너뛰기

Class: BatchStrategy

정의 위치: packages/ai/src/activities/chat/stream/strategies.ts:34

배치 전략 - N개 청크마다 내보냅니다. UI 업데이트 빈도를 줄이는 데 유용합니다.

구현

생성자

생성자

new BatchStrategy(batchSize?): BatchStrategy;

정의 위치: packages/ai/src/activities/chat/stream/strategies.ts:37

매개변수

batchSize?

number = 5

반환값

BatchStrategy

메서드

reset()

reset(): void;

정의 위치: packages/ai/src/activities/chat/stream/strategies.ts:48

선택 사항: 전략 상태를 재설정합니다(스트리밍이 시작될 때 호출됨).

반환값

void

구현 대상

ChunkStrategy.reset


shouldEmit()

shouldEmit(_chunk, _accumulated): boolean;

정의 위치: packages/ai/src/activities/chat/stream/strategies.ts:39

수신한 각 텍스트 청크마다 호출됩니다.

매개변수

_chunk

string

_accumulated

string

반환값

boolean

지금 업데이트를 내보내야 하면 true입니다.

구현 대상

ChunkStrategy.shouldEmit