mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-12 16:56:02 +00:00
chat中的流式修改
This commit is contained in:
@@ -70,15 +70,15 @@ class ChatMessageHandler(handler.MessageHandler):
|
||||
else:
|
||||
raise ValueError(f'未找到请求运行器: {query.pipeline_config["ai"]["runner"]["runner"]}')
|
||||
if is_stream:
|
||||
accumulated_messages = []
|
||||
async for result in runner.run(query):
|
||||
accumulated_messages.append(result)
|
||||
query.resp_messages.append(result)
|
||||
async for results in runner.run(query):
|
||||
async for result in results:
|
||||
|
||||
self.ap.logger.info(f'对话({query.query_id})流式响应: {self.cut_str(result.readable_str())}')
|
||||
query.resp_messages.append(result)
|
||||
|
||||
if result.content is not None:
|
||||
text_length += len(result.content)
|
||||
self.ap.logger.info(f'对话({query.query_id})流式响应: {self.cut_str(result.readable_str())}')
|
||||
|
||||
if result.content is not None:
|
||||
text_length += len(result.content)
|
||||
|
||||
# current_chain = platform_message.MessageChain([])
|
||||
# for msg in accumulated_messages:
|
||||
@@ -86,12 +86,11 @@ class ChatMessageHandler(handler.MessageHandler):
|
||||
# current_chain.append(platform_message.Plain(msg.content))
|
||||
# query.resp_message_chain = [current_chain]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
yield entities.StageProcessResult(result_type=entities.ResultType.CONTINUE, new_query=query)
|
||||
# query.resp_messages.append(results)
|
||||
# self.ap.logger.info(f'对话({query.query_id})响应')
|
||||
# yield entities.StageProcessResult(result_type=entities.ResultType.CONTINUE, new_query=query)
|
||||
|
||||
yield entities.StageProcessResult(result_type=entities.ResultType.CONTINUE, new_query=query)
|
||||
else:
|
||||
|
||||
async for result in runner.run(query):
|
||||
|
||||
Reference in New Issue
Block a user