mirror of
https://github.com/langgenius/dify.git
synced 2026-04-28 03:36:36 +08:00
lint fix
This commit is contained in:
parent
70394bae52
commit
2bbf96d762
@ -5,8 +5,8 @@ from datetime import datetime
|
|||||||
from mimetypes import guess_extension
|
from mimetypes import guess_extension
|
||||||
from typing import Optional, Union, cast
|
from typing import Optional, Union, cast
|
||||||
|
|
||||||
from core.app.base_app_runner import AppRunner
|
|
||||||
from core.app.app_queue_manager import AppQueueManager
|
from core.app.app_queue_manager import AppQueueManager
|
||||||
|
from core.app.base_app_runner import AppRunner
|
||||||
from core.callback_handler.agent_tool_callback_handler import DifyAgentCallbackHandler
|
from core.callback_handler.agent_tool_callback_handler import DifyAgentCallbackHandler
|
||||||
from core.callback_handler.index_tool_callback_handler import DatasetIndexToolCallbackHandler
|
from core.callback_handler.index_tool_callback_handler import DatasetIndexToolCallbackHandler
|
||||||
from core.entities.application_entities import (
|
from core.entities.application_entities import (
|
||||||
|
|||||||
@ -3,9 +3,9 @@ import re
|
|||||||
from collections.abc import Generator
|
from collections.abc import Generator
|
||||||
from typing import Literal, Union
|
from typing import Literal, Union
|
||||||
|
|
||||||
|
from core.agent.base_agent_runner import BaseAgentRunner
|
||||||
from core.app.app_queue_manager import PublishFrom
|
from core.app.app_queue_manager import PublishFrom
|
||||||
from core.entities.application_entities import AgentPromptEntity, AgentScratchpadUnit
|
from core.entities.application_entities import AgentPromptEntity, AgentScratchpadUnit
|
||||||
from core.agent.base_agent_runner import BaseAgentRunner
|
|
||||||
from core.model_runtime.entities.llm_entities import LLMResult, LLMResultChunk, LLMResultChunkDelta, LLMUsage
|
from core.model_runtime.entities.llm_entities import LLMResult, LLMResultChunk, LLMResultChunkDelta, LLMUsage
|
||||||
from core.model_runtime.entities.message_entities import (
|
from core.model_runtime.entities.message_entities import (
|
||||||
AssistantPromptMessage,
|
AssistantPromptMessage,
|
||||||
|
|||||||
@ -3,8 +3,8 @@ import logging
|
|||||||
from collections.abc import Generator
|
from collections.abc import Generator
|
||||||
from typing import Any, Union
|
from typing import Any, Union
|
||||||
|
|
||||||
from core.app.app_queue_manager import PublishFrom
|
|
||||||
from core.agent.base_agent_runner import BaseAgentRunner
|
from core.agent.base_agent_runner import BaseAgentRunner
|
||||||
|
from core.app.app_queue_manager import PublishFrom
|
||||||
from core.model_runtime.entities.llm_entities import LLMResult, LLMResultChunk, LLMResultChunkDelta, LLMUsage
|
from core.model_runtime.entities.llm_entities import LLMResult, LLMResultChunk, LLMResultChunkDelta, LLMUsage
|
||||||
from core.model_runtime.entities.message_entities import (
|
from core.model_runtime.entities.message_entities import (
|
||||||
AssistantPromptMessage,
|
AssistantPromptMessage,
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import cast
|
from typing import cast
|
||||||
|
|
||||||
from core.app.base_app_runner import AppRunner
|
|
||||||
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
|
||||||
from core.entities.application_entities import AgentEntity, ApplicationGenerateEntity, ModelConfigEntity
|
|
||||||
from core.agent.cot_agent_runner import CotAgentRunner
|
from core.agent.cot_agent_runner import CotAgentRunner
|
||||||
from core.agent.fc_agent_runner import FunctionCallAgentRunner
|
from core.agent.fc_agent_runner import FunctionCallAgentRunner
|
||||||
|
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
||||||
|
from core.app.base_app_runner import AppRunner
|
||||||
|
from core.entities.application_entities import AgentEntity, ApplicationGenerateEntity, ModelConfigEntity
|
||||||
from core.memory.token_buffer_memory import TokenBufferMemory
|
from core.memory.token_buffer_memory import TokenBufferMemory
|
||||||
from core.model_manager import ModelInstance
|
from core.model_manager import ModelInstance
|
||||||
from core.model_runtime.entities.llm_entities import LLMUsage
|
from core.model_runtime.entities.llm_entities import LLMUsage
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
from core.entities.agent_entities import PlanningStrategy
|
|
||||||
from core.app.validators.dataset_retrieval import DatasetValidator
|
from core.app.validators.dataset_retrieval import DatasetValidator
|
||||||
from core.app.validators.external_data_fetch import ExternalDataFetchValidator
|
from core.app.validators.external_data_fetch import ExternalDataFetchValidator
|
||||||
from core.app.validators.file_upload import FileUploadValidator
|
from core.app.validators.file_upload import FileUploadValidator
|
||||||
@ -13,9 +12,9 @@ from core.app.validators.speech_to_text import SpeechToTextValidator
|
|||||||
from core.app.validators.suggested_questions import SuggestedQuestionsValidator
|
from core.app.validators.suggested_questions import SuggestedQuestionsValidator
|
||||||
from core.app.validators.text_to_speech import TextToSpeechValidator
|
from core.app.validators.text_to_speech import TextToSpeechValidator
|
||||||
from core.app.validators.user_input_form import UserInputFormValidator
|
from core.app.validators.user_input_form import UserInputFormValidator
|
||||||
|
from core.entities.agent_entities import PlanningStrategy
|
||||||
from models.model import AppMode
|
from models.model import AppMode
|
||||||
|
|
||||||
|
|
||||||
OLD_TOOLS = ["dataset", "google_search", "web_reader", "wikipedia", "current_datetime"]
|
OLD_TOOLS = ["dataset", "google_search", "web_reader", "wikipedia", "current_datetime"]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -8,11 +8,11 @@ from typing import Any, Optional, Union, cast
|
|||||||
from flask import Flask, current_app
|
from flask import Flask, current_app
|
||||||
from pydantic import ValidationError
|
from pydantic import ValidationError
|
||||||
|
|
||||||
from core.app.app_orchestration_config_converter import AppOrchestrationConfigConverter
|
|
||||||
from core.app.agent_chat.app_runner import AgentChatAppRunner
|
from core.app.agent_chat.app_runner import AgentChatAppRunner
|
||||||
|
from core.app.app_orchestration_config_converter import AppOrchestrationConfigConverter
|
||||||
|
from core.app.app_queue_manager import AppQueueManager, ConversationTaskStoppedException, PublishFrom
|
||||||
from core.app.chat.app_runner import ChatAppRunner
|
from core.app.chat.app_runner import ChatAppRunner
|
||||||
from core.app.generate_task_pipeline import GenerateTaskPipeline
|
from core.app.generate_task_pipeline import GenerateTaskPipeline
|
||||||
from core.app.app_queue_manager import AppQueueManager, ConversationTaskStoppedException, PublishFrom
|
|
||||||
from core.entities.application_entities import (
|
from core.entities.application_entities import (
|
||||||
ApplicationGenerateEntity,
|
ApplicationGenerateEntity,
|
||||||
InvokeFrom,
|
InvokeFrom,
|
||||||
|
|||||||
@ -1,11 +1,24 @@
|
|||||||
from typing import cast
|
from typing import cast
|
||||||
|
|
||||||
from core.entities.application_entities import AppOrchestrationConfigEntity, SensitiveWordAvoidanceEntity, \
|
from core.entities.application_entities import (
|
||||||
TextToSpeechEntity, DatasetRetrieveConfigEntity, DatasetEntity, AgentPromptEntity, AgentEntity, AgentToolEntity, \
|
AdvancedChatPromptTemplateEntity,
|
||||||
ExternalDataVariableEntity, VariableEntity, AdvancedCompletionPromptTemplateEntity, PromptTemplateEntity, \
|
AdvancedCompletionPromptTemplateEntity,
|
||||||
AdvancedChatPromptTemplateEntity, ModelConfigEntity, FileUploadEntity
|
AgentEntity,
|
||||||
|
AgentPromptEntity,
|
||||||
|
AgentToolEntity,
|
||||||
|
AppOrchestrationConfigEntity,
|
||||||
|
DatasetEntity,
|
||||||
|
DatasetRetrieveConfigEntity,
|
||||||
|
ExternalDataVariableEntity,
|
||||||
|
FileUploadEntity,
|
||||||
|
ModelConfigEntity,
|
||||||
|
PromptTemplateEntity,
|
||||||
|
SensitiveWordAvoidanceEntity,
|
||||||
|
TextToSpeechEntity,
|
||||||
|
VariableEntity,
|
||||||
|
)
|
||||||
from core.entities.model_entities import ModelStatus
|
from core.entities.model_entities import ModelStatus
|
||||||
from core.errors.error import ProviderTokenNotInitError, ModelCurrentlyNotSupportError, QuotaExceededError
|
from core.errors.error import ModelCurrentlyNotSupportError, ProviderTokenNotInitError, QuotaExceededError
|
||||||
from core.model_runtime.entities.message_entities import PromptMessageRole
|
from core.model_runtime.entities.message_entities import PromptMessageRole
|
||||||
from core.model_runtime.entities.model_entities import ModelType
|
from core.model_runtime.entities.model_entities import ModelType
|
||||||
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
|
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
|
||||||
|
|||||||
@ -3,6 +3,8 @@ from collections.abc import Generator
|
|||||||
from typing import Optional, Union, cast
|
from typing import Optional, Union, cast
|
||||||
|
|
||||||
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
||||||
|
from core.app.features.annotation_reply.annotation_reply import AnnotationReplyFeature
|
||||||
|
from core.app.features.hosting_moderation.hosting_moderation import HostingModerationFeature
|
||||||
from core.entities.application_entities import (
|
from core.entities.application_entities import (
|
||||||
ApplicationGenerateEntity,
|
ApplicationGenerateEntity,
|
||||||
AppOrchestrationConfigEntity,
|
AppOrchestrationConfigEntity,
|
||||||
@ -11,10 +13,7 @@ from core.entities.application_entities import (
|
|||||||
ModelConfigEntity,
|
ModelConfigEntity,
|
||||||
PromptTemplateEntity,
|
PromptTemplateEntity,
|
||||||
)
|
)
|
||||||
from core.app.features.annotation_reply.annotation_reply import AnnotationReplyFeature
|
|
||||||
from core.external_data_tool.external_data_fetch import ExternalDataFetch
|
from core.external_data_tool.external_data_fetch import ExternalDataFetch
|
||||||
from core.app.features.hosting_moderation.hosting_moderation import HostingModerationFeature
|
|
||||||
from core.moderation.input_moderation import InputModeration
|
|
||||||
from core.file.file_obj import FileObj
|
from core.file.file_obj import FileObj
|
||||||
from core.memory.token_buffer_memory import TokenBufferMemory
|
from core.memory.token_buffer_memory import TokenBufferMemory
|
||||||
from core.model_runtime.entities.llm_entities import LLMResult, LLMResultChunk, LLMResultChunkDelta, LLMUsage
|
from core.model_runtime.entities.llm_entities import LLMResult, LLMResultChunk, LLMResultChunkDelta, LLMUsage
|
||||||
@ -22,6 +21,7 @@ from core.model_runtime.entities.message_entities import AssistantPromptMessage,
|
|||||||
from core.model_runtime.entities.model_entities import ModelPropertyKey
|
from core.model_runtime.entities.model_entities import ModelPropertyKey
|
||||||
from core.model_runtime.errors.invoke import InvokeBadRequestError
|
from core.model_runtime.errors.invoke import InvokeBadRequestError
|
||||||
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
|
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
|
||||||
|
from core.moderation.input_moderation import InputModeration
|
||||||
from core.prompt.advanced_prompt_transform import AdvancedPromptTransform
|
from core.prompt.advanced_prompt_transform import AdvancedPromptTransform
|
||||||
from core.prompt.simple_prompt_transform import SimplePromptTransform
|
from core.prompt.simple_prompt_transform import SimplePromptTransform
|
||||||
from models.model import App, AppMode, Message, MessageAnnotation
|
from models.model import App, AppMode, Message, MessageAnnotation
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from core.app.base_app_runner import AppRunner
|
|
||||||
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
||||||
|
from core.app.base_app_runner import AppRunner
|
||||||
from core.callback_handler.index_tool_callback_handler import DatasetIndexToolCallbackHandler
|
from core.callback_handler.index_tool_callback_handler import DatasetIndexToolCallbackHandler
|
||||||
from core.entities.application_entities import (
|
from core.entities.application_entities import (
|
||||||
ApplicationGenerateEntity,
|
ApplicationGenerateEntity,
|
||||||
@ -10,10 +10,10 @@ from core.entities.application_entities import (
|
|||||||
InvokeFrom,
|
InvokeFrom,
|
||||||
ModelConfigEntity,
|
ModelConfigEntity,
|
||||||
)
|
)
|
||||||
from core.rag.retrieval.dataset_retrieval import DatasetRetrieval
|
|
||||||
from core.memory.token_buffer_memory import TokenBufferMemory
|
from core.memory.token_buffer_memory import TokenBufferMemory
|
||||||
from core.model_manager import ModelInstance
|
from core.model_manager import ModelInstance
|
||||||
from core.moderation.base import ModerationException
|
from core.moderation.base import ModerationException
|
||||||
|
from core.rag.retrieval.dataset_retrieval import DatasetRetrieval
|
||||||
from extensions.ext_database import db
|
from extensions.ext_database import db
|
||||||
from models.model import App, AppMode, Conversation, Message
|
from models.model import App, AppMode, Conversation, Message
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from core.app.base_app_runner import AppRunner
|
|
||||||
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
||||||
|
from core.app.base_app_runner import AppRunner
|
||||||
from core.callback_handler.index_tool_callback_handler import DatasetIndexToolCallbackHandler
|
from core.callback_handler.index_tool_callback_handler import DatasetIndexToolCallbackHandler
|
||||||
from core.entities.application_entities import (
|
from core.entities.application_entities import (
|
||||||
ApplicationGenerateEntity,
|
ApplicationGenerateEntity,
|
||||||
@ -10,10 +10,10 @@ from core.entities.application_entities import (
|
|||||||
InvokeFrom,
|
InvokeFrom,
|
||||||
ModelConfigEntity,
|
ModelConfigEntity,
|
||||||
)
|
)
|
||||||
from core.rag.retrieval.dataset_retrieval import DatasetRetrieval
|
|
||||||
from core.memory.token_buffer_memory import TokenBufferMemory
|
from core.memory.token_buffer_memory import TokenBufferMemory
|
||||||
from core.model_manager import ModelInstance
|
from core.model_manager import ModelInstance
|
||||||
from core.moderation.base import ModerationException
|
from core.moderation.base import ModerationException
|
||||||
|
from core.rag.retrieval.dataset_retrieval import DatasetRetrieval
|
||||||
from extensions.ext_database import db
|
from extensions.ext_database import db
|
||||||
from models.model import App, AppMode, Conversation, Message
|
from models.model import App, AppMode, Conversation, Message
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,6 @@ from typing import Optional, Union, cast
|
|||||||
|
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
||||||
from core.moderation.output_moderation import ModerationRule, OutputModeration
|
|
||||||
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
from core.app.app_queue_manager import AppQueueManager, PublishFrom
|
||||||
from core.entities.application_entities import ApplicationGenerateEntity, InvokeFrom
|
from core.entities.application_entities import ApplicationGenerateEntity, InvokeFrom
|
||||||
from core.entities.queue_entities import (
|
from core.entities.queue_entities import (
|
||||||
@ -35,6 +34,7 @@ from core.model_runtime.entities.message_entities import (
|
|||||||
from core.model_runtime.errors.invoke import InvokeAuthorizationError, InvokeError
|
from core.model_runtime.errors.invoke import InvokeAuthorizationError, InvokeError
|
||||||
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
|
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
|
||||||
from core.model_runtime.utils.encoders import jsonable_encoder
|
from core.model_runtime.utils.encoders import jsonable_encoder
|
||||||
|
from core.moderation.output_moderation import ModerationRule, OutputModeration
|
||||||
from core.prompt.utils.prompt_template_parser import PromptTemplateParser
|
from core.prompt.utils.prompt_template_parser import PromptTemplateParser
|
||||||
from core.tools.tool_file_manager import ToolFileManager
|
from core.tools.tool_file_manager import ToolFileManager
|
||||||
from events.message_event import message_was_created
|
from events.message_event import message_was_created
|
||||||
|
|||||||
@ -3,14 +3,14 @@ import logging
|
|||||||
|
|
||||||
from langchain.schema import OutputParserException
|
from langchain.schema import OutputParserException
|
||||||
|
|
||||||
|
from core.llm_generator.output_parser.rule_config_generator import RuleConfigGeneratorOutputParser
|
||||||
|
from core.llm_generator.output_parser.suggested_questions_after_answer import SuggestedQuestionsAfterAnswerOutputParser
|
||||||
|
from core.llm_generator.prompts import CONVERSATION_TITLE_PROMPT, GENERATOR_QA_PROMPT
|
||||||
from core.model_manager import ModelManager
|
from core.model_manager import ModelManager
|
||||||
from core.model_runtime.entities.message_entities import SystemPromptMessage, UserPromptMessage
|
from core.model_runtime.entities.message_entities import SystemPromptMessage, UserPromptMessage
|
||||||
from core.model_runtime.entities.model_entities import ModelType
|
from core.model_runtime.entities.model_entities import ModelType
|
||||||
from core.model_runtime.errors.invoke import InvokeAuthorizationError, InvokeError
|
from core.model_runtime.errors.invoke import InvokeAuthorizationError, InvokeError
|
||||||
from core.llm_generator.output_parser.rule_config_generator import RuleConfigGeneratorOutputParser
|
|
||||||
from core.llm_generator.output_parser.suggested_questions_after_answer import SuggestedQuestionsAfterAnswerOutputParser
|
|
||||||
from core.prompt.utils.prompt_template_parser import PromptTemplateParser
|
from core.prompt.utils.prompt_template_parser import PromptTemplateParser
|
||||||
from core.llm_generator.prompts import CONVERSATION_TITLE_PROMPT, GENERATOR_QA_PROMPT
|
|
||||||
|
|
||||||
|
|
||||||
class LLMGenerator:
|
class LLMGenerator:
|
||||||
|
|||||||
@ -4,8 +4,8 @@ from typing import Any
|
|||||||
|
|
||||||
from langchain.schema import BaseOutputParser
|
from langchain.schema import BaseOutputParser
|
||||||
|
|
||||||
from core.model_runtime.errors.invoke import InvokeError
|
|
||||||
from core.llm_generator.prompts import SUGGESTED_QUESTIONS_AFTER_ANSWER_INSTRUCTION_PROMPT
|
from core.llm_generator.prompts import SUGGESTED_QUESTIONS_AFTER_ANSWER_INSTRUCTION_PROMPT
|
||||||
|
from core.model_runtime.errors.invoke import InvokeError
|
||||||
|
|
||||||
|
|
||||||
class SuggestedQuestionsAfterAnswerOutputParser(BaseOutputParser):
|
class SuggestedQuestionsAfterAnswerOutputParser(BaseOutputParser):
|
||||||
|
|||||||
@ -15,9 +15,9 @@ from core.model_runtime.entities.message_entities import (
|
|||||||
TextPromptMessageContent,
|
TextPromptMessageContent,
|
||||||
UserPromptMessage,
|
UserPromptMessage,
|
||||||
)
|
)
|
||||||
from core.prompt.utils.prompt_template_parser import PromptTemplateParser
|
|
||||||
from core.prompt.prompt_transform import PromptTransform
|
from core.prompt.prompt_transform import PromptTransform
|
||||||
from core.prompt.simple_prompt_transform import ModelMode
|
from core.prompt.simple_prompt_transform import ModelMode
|
||||||
|
from core.prompt.utils.prompt_template_parser import PromptTemplateParser
|
||||||
|
|
||||||
|
|
||||||
class AdvancedPromptTransform(PromptTransform):
|
class AdvancedPromptTransform(PromptTransform):
|
||||||
|
|||||||
@ -15,8 +15,8 @@ from core.model_runtime.entities.message_entities import (
|
|||||||
TextPromptMessageContent,
|
TextPromptMessageContent,
|
||||||
UserPromptMessage,
|
UserPromptMessage,
|
||||||
)
|
)
|
||||||
from core.prompt.utils.prompt_template_parser import PromptTemplateParser
|
|
||||||
from core.prompt.prompt_transform import PromptTransform
|
from core.prompt.prompt_transform import PromptTransform
|
||||||
|
from core.prompt.utils.prompt_template_parser import PromptTemplateParser
|
||||||
from models.model import AppMode
|
from models.model import AppMode
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -7,9 +7,9 @@ from langchain.schema.language_model import BaseLanguageModel
|
|||||||
|
|
||||||
from core.entities.application_entities import ModelConfigEntity
|
from core.entities.application_entities import ModelConfigEntity
|
||||||
from core.entities.message_entities import lc_messages_to_prompt_messages
|
from core.entities.message_entities import lc_messages_to_prompt_messages
|
||||||
|
from core.model_manager import ModelInstance
|
||||||
from core.rag.retrieval.agent.agent_llm_callback import AgentLLMCallback
|
from core.rag.retrieval.agent.agent_llm_callback import AgentLLMCallback
|
||||||
from core.rag.retrieval.agent.fake_llm import FakeLLM
|
from core.rag.retrieval.agent.fake_llm import FakeLLM
|
||||||
from core.model_manager import ModelInstance
|
|
||||||
|
|
||||||
|
|
||||||
class LLMChain(LCLLMChain):
|
class LLMChain(LCLLMChain):
|
||||||
|
|||||||
@ -12,9 +12,9 @@ from pydantic import root_validator
|
|||||||
|
|
||||||
from core.entities.application_entities import ModelConfigEntity
|
from core.entities.application_entities import ModelConfigEntity
|
||||||
from core.entities.message_entities import lc_messages_to_prompt_messages
|
from core.entities.message_entities import lc_messages_to_prompt_messages
|
||||||
from core.rag.retrieval.agent.fake_llm import FakeLLM
|
|
||||||
from core.model_manager import ModelInstance
|
from core.model_manager import ModelInstance
|
||||||
from core.model_runtime.entities.message_entities import PromptMessageTool
|
from core.model_runtime.entities.message_entities import PromptMessageTool
|
||||||
|
from core.rag.retrieval.agent.fake_llm import FakeLLM
|
||||||
|
|
||||||
|
|
||||||
class MultiDatasetRouterAgent(OpenAIFunctionsAgent):
|
class MultiDatasetRouterAgent(OpenAIFunctionsAgent):
|
||||||
|
|||||||
@ -10,13 +10,13 @@ from pydantic import BaseModel, Extra
|
|||||||
from core.entities.agent_entities import PlanningStrategy
|
from core.entities.agent_entities import PlanningStrategy
|
||||||
from core.entities.application_entities import ModelConfigEntity
|
from core.entities.application_entities import ModelConfigEntity
|
||||||
from core.entities.message_entities import prompt_messages_to_lc_messages
|
from core.entities.message_entities import prompt_messages_to_lc_messages
|
||||||
|
from core.helper import moderation
|
||||||
|
from core.memory.token_buffer_memory import TokenBufferMemory
|
||||||
|
from core.model_runtime.errors.invoke import InvokeError
|
||||||
from core.rag.retrieval.agent.agent_llm_callback import AgentLLMCallback
|
from core.rag.retrieval.agent.agent_llm_callback import AgentLLMCallback
|
||||||
from core.rag.retrieval.agent.multi_dataset_router_agent import MultiDatasetRouterAgent
|
from core.rag.retrieval.agent.multi_dataset_router_agent import MultiDatasetRouterAgent
|
||||||
from core.rag.retrieval.agent.output_parser.structured_chat import StructuredChatOutputParser
|
from core.rag.retrieval.agent.output_parser.structured_chat import StructuredChatOutputParser
|
||||||
from core.rag.retrieval.agent.structed_multi_dataset_router_agent import StructuredMultiDatasetRouterAgent
|
from core.rag.retrieval.agent.structed_multi_dataset_router_agent import StructuredMultiDatasetRouterAgent
|
||||||
from core.helper import moderation
|
|
||||||
from core.memory.token_buffer_memory import TokenBufferMemory
|
|
||||||
from core.model_runtime.errors.invoke import InvokeError
|
|
||||||
from core.tools.tool.dataset_retriever.dataset_multi_retriever_tool import DatasetMultiRetrieverTool
|
from core.tools.tool.dataset_retriever.dataset_multi_retriever_tool import DatasetMultiRetrieverTool
|
||||||
from core.tools.tool.dataset_retriever.dataset_retriever_tool import DatasetRetrieverTool
|
from core.tools.tool.dataset_retriever.dataset_retriever_tool import DatasetRetrieverTool
|
||||||
|
|
||||||
|
|||||||
@ -5,10 +5,10 @@ from langchain.tools import BaseTool
|
|||||||
from core.callback_handler.index_tool_callback_handler import DatasetIndexToolCallbackHandler
|
from core.callback_handler.index_tool_callback_handler import DatasetIndexToolCallbackHandler
|
||||||
from core.entities.agent_entities import PlanningStrategy
|
from core.entities.agent_entities import PlanningStrategy
|
||||||
from core.entities.application_entities import DatasetEntity, DatasetRetrieveConfigEntity, InvokeFrom, ModelConfigEntity
|
from core.entities.application_entities import DatasetEntity, DatasetRetrieveConfigEntity, InvokeFrom, ModelConfigEntity
|
||||||
from core.rag.retrieval.agent_based_dataset_executor import AgentConfiguration, AgentExecutor
|
|
||||||
from core.memory.token_buffer_memory import TokenBufferMemory
|
from core.memory.token_buffer_memory import TokenBufferMemory
|
||||||
from core.model_runtime.entities.model_entities import ModelFeature
|
from core.model_runtime.entities.model_entities import ModelFeature
|
||||||
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
|
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
|
||||||
|
from core.rag.retrieval.agent_based_dataset_executor import AgentConfiguration, AgentExecutor
|
||||||
from core.tools.tool.dataset_retriever.dataset_multi_retriever_tool import DatasetMultiRetrieverTool
|
from core.tools.tool.dataset_retriever.dataset_multi_retriever_tool import DatasetMultiRetrieverTool
|
||||||
from core.tools.tool.dataset_retriever.dataset_retriever_tool import DatasetRetrieverTool
|
from core.tools.tool.dataset_retriever.dataset_retriever_tool import DatasetRetrieverTool
|
||||||
from extensions.ext_database import db
|
from extensions.ext_database import db
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user