"""
LLM 提示链系统 - 异步调用大模型API进行提示链任务

架构分层说明：

1. 接口层 (interfaces/)
   - 定义组件契约：LLMClient、PromptLoader、ChainExecutor
   - 实现解耦和可扩展性

2. 实现层 (implementations/)
   - clients/: 各模型API客户端实现（Qwen、Gemini、DeepSeek、Doubao）
   - loaders/: 提示词加载器实现（YAML格式）
   - chains/: 提示链执行器实现
   - 按功能分类，内聚存放

3. 编排层 (orchestration/)
   - PromptChainProcessor: 组装组件，定义业务流程
   - 通过接口进行依赖注入

4. 初始化层 (bootstrap.py)
   - Bootstrap 容器
   - 统一的依赖注入和实例化
   - 工厂方法创建不同配置的处理器

5. 入口层 (main.py)
   - 应用启动点
   - 通过 Bootstrap 创建处理器并执行

核心优势：
  ✓ 完全解耦：组件通过接口交互
  ✓ 易于扩展：新增实现无需修改现有代码
  ✓ 易于测试：可轻松替换为 Mock 实现
  ✓ 职责清晰：各层职责明确，便于维护
  ✓ 异步支持：支持高并发API调用
  ✓ 配置驱动：提示词和链配置通过YAML管理
"""
