Spaces:
Sleeping
Sleeping
File size: 725 Bytes
af60cba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# 导入所有模块类
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() |