From 42431ea7dbba94cc0aff24d3877f7b8bbd1971fe Mon Sep 17 00:00:00 2001 From: Raven95676 Date: Mon, 7 Apr 2025 17:43:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80text=5Fchat=5Fstream=20fallba?= =?UTF-8?q?ck?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astrbot/core/provider/sources/llmtuner_source.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/astrbot/core/provider/sources/llmtuner_source.py b/astrbot/core/provider/sources/llmtuner_source.py index ebe9235fd..85994fd59 100644 --- a/astrbot/core/provider/sources/llmtuner_source.py +++ b/astrbot/core/provider/sources/llmtuner_source.py @@ -106,7 +106,21 @@ class LLMTunerModelLoader(Provider): tool_calls_result=None, **kwargs, ): - raise NotImplementedError("This method is not implemented yet.") + # raise NotImplementedError("This method is not implemented yet.") + # 调用 text_chat 模拟流式 + llm_response = await self.text_chat( + prompt=prompt, + session_id=session_id, + image_urls=image_urls, + func_tool=func_tool, + contexts=contexts, + system_prompt=system_prompt, + tool_calls_result=tool_calls_result, + ) + llm_response.is_chunk = True + yield llm_response + llm_response.is_chunk = False + yield llm_response async def get_current_key(self): return "none"