Add set_info input event

This commit is contained in:
Xin Wang
2026-05-28 14:29:00 +08:00
parent 3357585443
commit 1dcfb98e63
4 changed files with 236 additions and 1 deletions

View File

@@ -39,6 +39,7 @@ from .fastgpt_llm import FastGPTLLMService
from .product_protocol import ProductWebsocketSerializer
from .response_state import StateTagResponseProcessor
from .services import create_llm_service, create_stt_service, create_tts_service
from .state_info import SetInfoProcessor
from .text_input import ProductTextInputProcessor
from .text_stream import ProductTextStreamProcessor, maybe_sync_assistant_context
from .transcript_stream import ProductTranscriptStreamProcessor
@@ -156,6 +157,7 @@ async def run_pipeline_with_serializer(
processors = [
transport.input(),
SetInfoProcessor(enabled=llm_config.is_fastgpt),
ProductTextInputProcessor(),
stt,
ProductTranscriptStreamProcessor(),