Class: CompositeStrategy
정의 위치: packages/ai/src/activities/chat/stream/strategies.ts:68
복합 전략 - 여러 전략을 결합합니다(OR 로직). 하나의 전략이라도 내보내야 한다고 판단하면 내보냅니다.
구현
생성자
생성자
new CompositeStrategy(strategies): CompositeStrategy;
정의 위치: packages/ai/src/activities/chat/stream/strategies.ts:69
매개변수
strategies
반환값
CompositeStrategy
메서드
reset()
reset(): void;
정의 위치: packages/ai/src/activities/chat/stream/strategies.ts:75
선택 사항: 전략 상태를 재설정합니다(스트리밍이 시작될 때 호출됨).
반환값
void
구현 대상
shouldEmit()
shouldEmit(chunk, accumulated): boolean;
정의 위치: packages/ai/src/activities/chat/stream/strategies.ts:71
수신한 각 텍스트 청크마다 호출됩니다.
매개변수
chunk
string
새 텍스트 청크(delta)입니다.
accumulated
string
지금까지 누적된 모든 텍스트입니다.
반환값
boolean
지금 업데이트를 내보내야 하면 true입니다.