feat: webchat stream is ok

This commit is contained in:
Dong_master
2025-08-01 11:33:16 +08:00
committed by Junyan Qin
parent b45cc59322
commit c6deed4e6e
4 changed files with 14 additions and 13 deletions

View File

@@ -242,11 +242,12 @@ class WebChatAdapter(msadapter.MessagePlatformAdapter):
if is_stream:
queue = use_session.resp_queues[message_id]
msg_id = len(use_session.get_message_list(pipeline_uuid)) + 1
while True:
resp_message = await queue.get()
print(resp_message)
resp_message.id = msg_id
if resp_message.is_final:
resp_message.id = len(use_session.get_message_list(pipeline_uuid)) + 1
resp_message.id = msg_id
use_session.get_message_list(pipeline_uuid).append(resp_message)
yield resp_message.model_dump()
break