文档
CodeRabbit
Cloudflare
AG Grid
Netlify
Neon
WorkOS
Clerk
Convex
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
Netlify
Neon
WorkOS
Clerk
Convex
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
类引用
函数引用
接口引用
类型别名引用
变量引用
类引用

CompositeStrategy

类: CompositeStrategy

定义于: activities/chat/stream/strategies.ts:68

复合策略 - 组合多个策略(OR 逻辑)如果任何一个策略发出信号,则发出

实现

构造函数

构造器

ts
new CompositeStrategy(strategies): CompositeStrategy;

定义于: activities/chat/stream/strategies.ts:69

参数

strategies

ChunkStrategy[]

Returns (返回)

CompositeStrategy

方法

reset()

ts
reset(): void;

定义于: activities/chat/stream/strategies.ts:75

可选: 重置策略状态(在流式传输开始时调用)

Returns (返回)

void

实现自

ChunkStrategy.reset


shouldEmit()

ts
shouldEmit(chunk, accumulated): boolean;

定义于: activities/chat/stream/strategies.ts:71

为收到的每个文本块调用

参数

chunk

string

新的文本块(delta)

累积的

string

到目前为止累积的所有文本

Returns (返回)

boolean

如果现在应该发出更新则为true

实现自

ChunkStrategy.shouldEmit