|
3 kuukautta sitten | |
---|---|---|
config | 3 kuukautta sitten | |
database | 3 kuukautta sitten | |
module | 3 kuukautta sitten | |
size_table | 3 kuukautta sitten | |
test_case | 3 kuukautta sitten | |
test_result | 3 kuukautta sitten | |
utils | 3 kuukautta sitten | |
Dockerfile | 3 kuukautta sitten | |
README.MD | 3 kuukautta sitten | |
api_call.py | 3 kuukautta sitten | |
app.py | 3 kuukautta sitten | |
auto_test.py | 3 kuukautta sitten | |
docker-compose.yml | 3 kuukautta sitten | |
ds_r1.py | 3 kuukautta sitten | |
gunicorn_config.py | 3 kuukautta sitten | |
online_run.py | 3 kuukautta sitten | |
qa.txt | 3 kuukautta sitten | |
requirements.txt | 3 kuukautta sitten |
这是一个基于LangChain和向量数据库的智能问答系统,支持多种LLM模型接入,具有知识库检索和对话记忆功能。
克隆项目并安装依赖:
git clone [项目地址]
cd [项目目录]
pip install -r requirements.txt
.env
文件并配置以下参数:
```LLM_API_KEY=your_api_key LLM_BASE_URL=your_base_url
3. 运行服务:
```bash
# 开发环境运行
python app.py
# 生产环境部署(使用Gunicorn)
gunicorn -w 1 -b 0.0.0.0:1111 app:app
# 使用配置文件部署
gunicorn -c gunicorn_config.py app:app
{
"llm_model_name": "ep-20241018084532-cgm84",
"llm_api_key": "your_api_key",
"llm_base_url": "https://ark.cn-beijing.volces.com/api/v3"
}
{
"llm_model_name": "deepseek-r1-250120",
"llm_api_key": "your_api_key",
"llm_base_url": "https://ark.cn-beijing.volces.com/api/v3"
}
├── app.py # 主应用入口
├── config/ # 配置文件目录
├── database/ # 数据库相关
├── module/ # 核心模块
├── models/ # 模型文件
├── test_case/ # 测试用例
├── utils/ # 工具函数
├── vectordb/ # 向量数据库
├── logs/ # 日志文件
└── test_result/ # 测试结果