|
2 weeks ago | |
---|---|---|
docs | 2 weeks ago | |
examples | 2 weeks ago | |
src | 2 weeks ago | |
tests | 2 weeks ago | |
.gitignore | 2 weeks ago | |
INSTALL.md | 2 weeks ago | |
README.md | 2 weeks ago | |
env.example | 2 weeks ago | |
requirements-minimal.txt | 2 weeks ago | |
requirements.txt | 2 weeks ago | |
run_examples.py | 2 weeks ago | |
setup.py | 2 weeks ago |
这是一个基于LangChain的AI工程框架,提供了通用的AI服务实现和封装。
ai_arch/
├── src/ # 源代码目录
│ ├── core/ # 核心模块
│ ├── services/ # 服务层
│ ├── utils/ # 工具函数
│ └── config/ # 配置管理
├── examples/ # 使用示例
├── tests/ # 测试文件
├── docs/ # 文档
├── requirements.txt # 依赖包
└── README.md # 项目说明
安装依赖: ```bash
pip install -r requirements.txt
pip install -r requirements-minimal.txt
2. 配置环境变量:
```bash
cp .env.example .env
# 编辑 .env 文件,添加您的API密钥
bash
python examples/basic_usage.py
## 主要功能
- LLM服务封装: 统一的LLM调用接口,默认使用OpenRouter
- 向量数据库集成: 支持多种向量数据库
- 文档处理: 自动文档加载和处理
- 对话管理: 会话状态管理
- 工具集成: 常用AI工具封装
## 许可证
MIT License