模块化AI开发框架 - 像搭乐高一样构建AI应用
# 安装
pip install ai-modular-blocks[openai,chroma]
# 设置API Key
export OPENAI_API_KEY="your-key"
# 运行第一个AI应用
python examples/001_basic_llm_call/main.py
详细的架构设计、API参考和开发指南:
👉 查看完整文档
- 规划与优化清单:
docs/TODO.md
- 🔌 模块化设计 - 可组合、可替换的AI组件
- ⚡ 高性能 - 连接池、缓存、并发优化
- 🛡️ 生产就绪 - 完整的错误处理、监控、测试
- 🎨 开发友好 - 类型安全、智能提示、详细文档
ai-modular-blocks/
├── examples/ # 🎯 从这里开始
│ ├── 001_basic_llm_call/ # 基础LLM使用
│ ├── 002 ... 016 # 提供商对比、流式、工具与代理
│ └── 020_complete_application/ # 完整应用
├── ai_modular_blocks/ # 📦 核心代码
└── docs/ # 📖 详细文档
我们欢迎所有形式的贡献!请查看 完整文档 了解详细的贡献指南。
💡 设计理念: "好的AI应用是通过组合最佳的专业化工具构建的,而不是依赖单一框架。"