Skip to main content

BatchStrategy

还没翻译译自英文(tanstack.com)本页 34 段都还没译

Defined in: packages/ai/src/activities/chat/stream/strategies.ts:34

Batch Strategy - emit every N chunks Useful for reducing UI update frequency

Implements

Constructors

Constructor

new BatchStrategy(batchSize?): BatchStrategy;

Defined in: packages/ai/src/activities/chat/stream/strategies.ts:37

Parameters

batchSize?

number = 5

Returns

BatchStrategy

Methods

reset()

reset(): void;

Defined in: packages/ai/src/activities/chat/stream/strategies.ts:48

Optional: Reset strategy state (called when streaming starts)

Returns

void

Implementation of

ChunkStrategy.reset


shouldEmit()

shouldEmit(_chunk, _accumulated): boolean;

Defined in: packages/ai/src/activities/chat/stream/strategies.ts:39

Called for each text chunk received

Parameters

_chunk

string

_accumulated

string

Returns

boolean

true if an update should be emitted now

Implementation of

ChunkStrategy.shouldEmit