Travel_Assistant / modules /__init__.py
Eliot0110's picture
improve: 优化模型调用并对各组件升级
af60cba
raw
history blame contribute delete
725 Bytes
# 导入所有模块类
from .config_loader import ConfigLoader
from .ai_model import AIModel
from .knowledge_base import KnowledgeBase
from .info_extractor import InfoExtractor
from .session_manager import SessionManager
from .response_generator import ResponseGenerator
from .travel_assistant import TravelAssistant
# 定义包的公共接口
__all__ = [
'ConfigLoader',
'AIModel',
'KnowledgeBase',
'InfoExtractor',
'SessionManager',
'ResponseGenerator',
'TravelAssistant'
]
# 版本信息
__version__ = '1.0.0'
# 包级别的便捷函数(可选)
def create_travel_assistant():
"""
便捷函数:创建一个完整配置的旅游助手实例
"""
return TravelAssistant()