rag-gateway大模型2.0后端代码

zhaoqingang afc68af3a6 智能体中心不显示自研智能体 1 年間 前
Log 78eccbbe33 merge 1 年間 前
alembic b9c7727dc6 merge master 1 年間 前
app afc68af3a6 智能体中心不显示自研智能体 1 年間 前
.gitignore 9c275b214f 增加删除 1 年間 前
Dockerfile 8bdc8ec783 删除无用配置,mysql配置支持从环境变量读取,更改dockerfile, 完善readme 1 年間 前
README.md 8bdc8ec783 删除无用配置,mysql配置支持从环境变量读取,更改dockerfile, 完善readme 1 年間 前
alembic.ini 7666bdbabf tmp 1 年間 前
main.py 0650b889a3 首页会话-模型修改 1 年間 前
main.spec 3604703a9e rag-gateway:注册,登录 1 年間 前
pip_install.sh 0df4d1fae0 新增依赖 1 年間 前
requirements.txt e26a7859a8 首页通用对话增加 1 年間 前
restart.sh f41ca9e5dc 对话的token从url传 1 年間 前
test_main.http 3604703a9e rag-gateway:注册,登录 1 年間 前

README.md

RAG Gateway Project

项目简介

RAG Gateway 是一个用于处理请求和响应的网关服务。它使用 FastAPI 和其他相关库来提供高效的 API 服务。

目录结构

rag-gateway/ ├── app/ │ └── api │ └── config 项目配置目录 │ └── models │ └── service | └── utils ├── main.py ├── requirements.txt ├── test_main.http ├── venv/ └── README.txt

运行

1. 创建虚拟环境

首先,创建一个虚拟环境并激活它:

python3 -m venv venv
source venv/bin/activate  # 对于 Linux/Mac

或者

venv\Scripts\activate  # 对于 Windows

2. 安装依赖

pip install -r requirements.txt

3. 运行

python main.py

部署

1. 打包成二进制文件

构建 Docker 镜像:

docker build -t my-python-app .

2.运行 Docker 容器:

docker run --rm -v ${PWD}:/app -v ${PWD}/:/app/dist my-python-app

3. 获取生成的二进制文件: 生成的二进制文件会出现在 dist 目录中