Interface References

StreamProcessorOptions

Interface: StreamProcessorOptions

Defined in: packages/ai/src/activities/chat/stream/processor.ts:118

Options for StreamProcessor

Properties

chunkStrategy?

ts
optional chunkStrategy: ChunkStrategy;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:119


events?

ts
optional events: StreamProcessorEvents;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:121

Event-driven handlers


initialMessages?

ts
optional initialMessages: UIMessage<unknown>[];

Defined in: packages/ai/src/activities/chat/stream/processor.ts:128

Initial messages to populate the processor


jsonParser?

ts
optional jsonParser: object;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:122

parse()

ts
parse: (jsonString) => any;
Parameters
jsonString

string

Returns

any


recording?

ts
optional recording: boolean;

Defined in: packages/ai/src/activities/chat/stream/processor.ts:126

Enable recording for replay testing