diff --git a/apps/services/conversation.py b/apps/services/conversation.py index 9068badfcd273712d5d98f2ef1397b65187fed05..d436295e0cbfcb30845ac647b41328a6d2b33b56 100644 --- a/apps/services/conversation.py +++ b/apps/services/conversation.py @@ -12,7 +12,6 @@ from apps.schemas.collection import Conversation, KnowledgeBaseItem, LLMItem from apps.services.knowledge import KnowledgeBaseManager from apps.services.llm import LLMManager from apps.services.task import TaskManager -from apps.services.user import UserManager from apps.templates.generate_llm_operator_config import llm_provider_dict from apps.llm.adapters import get_provider_from_endpoint from apps.llm.enum import DefaultModelId @@ -48,6 +47,7 @@ class ConversationManager: *, debug: bool) -> Conversation | None: """通过用户ID新建对话""" if not llm_id: + from apps.services.user import UserManager # 获取系统默认模型的UUID user_info = await UserManager.get_userinfo_by_user_sub(user_sub) llm = None