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()