# 导入所有模块类 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()