Skip to content

Commit c6b9ef6

Browse files
committed
fix: reorder imports in base_chat_node.py for better organization
1 parent f4862a6 commit c6b9ef6

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

apps/application/flow/step_node/ai_chat_step_node/impl/base_chat_node.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,27 @@
1212
import time
1313
from functools import reduce
1414
from imghdr import what
15-
from typing import List, Dict
15+
from typing import Dict, List
1616

17-
from django.db.models import QuerySet
18-
from django.utils.translation import gettext as _
19-
from langchain_core.messages import BaseMessage, AIMessage, HumanMessage, SystemMessage
20-
21-
from application.flow.common import WorkflowMode
22-
from application.flow.i_step_node import NodeResult, INode
23-
from application.flow.step_node.ai_chat_step_node.i_chat_node import IChatNode
24-
from application.flow.tools import Reasoning, mcp_response_generator, get_tools
25-
from application.models import Application, ApplicationApiKey, ApplicationAccessToken
2617
from common.exception.app_exception import AppApiException
18+
from common.utils.logger import maxkb_logger
2719
from common.utils.rsa_util import rsa_long_decrypt
2820
from common.utils.shared_resource_auth import filter_authorized_ids
2921
from common.utils.tool_code import ToolExecutor
30-
from common.utils.logger import maxkb_logger
22+
from django.db.models import QuerySet
23+
from django.utils.translation import gettext as _
24+
from knowledge.models import File
25+
from langchain_core.messages import AIMessage, BaseMessage, HumanMessage, SystemMessage
3126
from models_provider.models import Model
3227
from models_provider.tools import get_model_credential, get_model_instance_by_model_workspace_id
3328
from tools.models import Tool, ToolType
3429

30+
from application.flow.common import WorkflowMode
31+
from application.flow.i_step_node import INode, NodeResult
32+
from application.flow.step_node.ai_chat_step_node.i_chat_node import IChatNode
33+
from application.flow.tools import Reasoning, get_tools, mcp_response_generator
34+
from application.models import Application, ApplicationAccessToken, ApplicationApiKey
35+
3536

3637
def _write_context(node_variable: Dict, workflow_variable: Dict, node: INode, workflow, answer: str,
3738
reasoning_content: str):

0 commit comments

Comments
 (0)