본문으로 건너뛰기

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