# llm-ops-backend **Repository Path**: zhangshenao/llm-ops-backend ## Basic Information - **Project Name**: llm-ops-backend - **Description**: LLM 应用平台后端 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2024-06-19 - **Last Updated**: 2026-10-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # llm-ops-backend——LLM 应用平台后端 # 虚拟环境设置 设置虚拟环境,环境名为 `llm-ops。**通过虚拟环境设置,可以实现不同环境之间的隔离,可以最大程度避免包冲突。** ```shell # 创建虚拟环境llm-ops,并指定python版本为3.13 conda create -n llm-ops python=3.13 ``` 激活虚拟环境: ```shell # 激活虚拟环境 conda activate llm-ops ``` 使用完成后,退出虚拟环境: ```python # 退出虚拟环境 conda deactivate ``` # Python 国内镜像设置 设置腾讯云 Python 镜像,加速依赖包下载。 ```shell # 将pip源设置为腾讯云镜像 # 创建配置目录 mkdir -p ~/.pip # 写入配置内容 echo "[global] index-url = https://mirrors.cloud.tencent.com/pypi/simple trusted-host = mirrors.cloud.tencent.com" > ~/.pip/pip.conf ``` 查看镜像配置: ```python pip config list global.index-url='https://mirrors.cloud.tencent.com/pypi/simple' global.trusted-host='mirrors.cloud.tencent.com' ``` # 生成项目依赖 - 安装 [pipreqs](https://github.com/bndr/pipreqs) - 生成依赖需求文件 requirements.txt,在项目根路径下执行: ```Shell pipreqs ./ --force ``` - 读取 requirements.txt,安装项目所需的所有依赖,在项目根路径下执行: ```Shell pip3 install -r requirements.txt ``` # 数据库自动迁移(Auto Migration) - 初始化 Migration 环境 ```shell flask --app app.http.app db init ``` - 生成迁移脚本 ```shell flask --app app.http.app db migrate -m 'initial migration' ``` - 更新数据库 ```shell flask --app app.http.app db upgrade ``` - 回滚数据库 ```shell flask --app app.http.app db downgrade ```