基于 vLLM 的大语言模型部署与管理平台
vLLM Manager 是一个开源的大语言模型(LLM)部署和管理平台,基于 vLLM 和 ModelScope 构建。它提供了直观的 Web 界面,让用户可以轻松地搜索、下载、部署和管理各种开源大语言模型。
| 特性 | 说明 |
|---|---|
| 🚀 一键部署 | 支持从 ModelScope 直接下载并部署模型 |
| 🎯 多模型支持 | 支持 Qwen、LLaMA、ChatGLM、DeepSeek 等主流模型 |
| 📊 实时监控 | 实时查看 GPU 使用率、模型推理日志 |
| 🔧 灵活配置 | 支持量化、GPU 分配、上下文长度等高级参数 |
| 🌐 OpenAI 兼容 | 提供 OpenAI 兼容的 API 接口 |
| 💻 现代化 UI | 基于 React + Ant Design 的响应式界面 |
| 🗄️ 多数据库支持 | 支持 SQLite、MySQL、PostgreSQL |
- 🔍 从 ModelScope 搜索和浏览模型
- 📥 支持模型一键下载和缓存管理
- 🏷️ 按发行商筛选(通义千问、智谱、DeepSeek 等)
- 📋 模型规格对比(参数量、量化方式、上下文长度)
- ⚡ 一键部署 vLLM 推理服务
- 🎛️ 可视化配置 GPU、量化、上下文长度等参数
- 📜 实时查看模型启动日志(WebSocket 流式传输)
- 🔄 支持多实例管理和状态监控
- 📈 GPU 使用率、显存占用实时监控
- 📊 模型调用统计(Token 消耗、延迟分布)
- 📉 请求成功率、错误类型分析
- 🗓️ 历史趋势图表
- 👤 用户和角色管理
- 🔑 API Key 管理
- ⚙️ 系统配置
- 📝 操作日志
- Python: 3.12+
- Node.js: 18+
- CUDA: 13.0+ (推荐,用于 GPU 推理,vLLM v0.20.0+)
git clone https://github.com/yourusername/vllm-manager.git
cd vllm-managercd backend
# 创建虚拟环境
python3 -m venv venv
source venv/bin/activate # Linux/Mac
# 或 venv\Scripts\activate # Windows
# 安装依赖
pip install -r requirements.txt
# 启动后端服务
python3 -m uvicorn main:app --host 0.0.0.0 --port 8000 --reloadcd ../frontend
# 安装依赖
npm install
# 启动开发服务器
npm run dev打开浏览器访问 http://localhost:3000
# 一键启动
docker-compose up -d
# 访问 http://localhost:3000支持 SQLite(默认)、MySQL 和 PostgreSQL。
使用 MySQL:
# 安装依赖
pip install pymysql
# 配置环境变量
export DB_TYPE=mysql
export MYSQL_HOST=localhost
export MYSQL_PORT=3306
export MYSQL_USER=vllm_user
export MYSQL_PASSWORD=your_password
export MYSQL_DATABASE=vllm_manager更多配置选项请参考 部署文档。
| 文档 | 说明 |
|---|---|
| 架构文档 | 项目架构和技术细节 |
| 部署文档 | 生产环境部署指南 |
| API 文档 | Swagger UI 接口文档 |
![]() |
![]() |
| 仪表盘 | 模型仓库 |
![]() |
![]() |
| 模型部署 | 监控统计 |
| 技术 | 用途 |
|---|---|
| FastAPI | 高性能 Web 框架 |
| SQLAlchemy | ORM 数据库管理 |
| ModelScope SDK | 模型下载和管理 |
| vLLM | 高性能推理引擎 |
| Pydantic | 数据验证 |
| WebSocket | 实时日志推送 |
| 技术 | 用途 |
|---|---|
| React 18 | UI 框架 |
| TypeScript | 类型安全 |
| Vite | 构建工具 |
| Ant Design 5 | UI 组件库 |
| Axios | HTTP 客户端 |
| ECharts | 数据可视化 |
| Zustand | 状态管理 |
- 基础模型管理功能
- vLLM 模型部署
- 实时监控和日志
- 多模型并发部署
- 多数据库支持 (SQLite/MySQL/PostgreSQL)
- 模型微调支持
- 多节点集群管理
- 模型评测功能
我们欢迎所有形式的贡献!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
- 遵循 PEP 8 代码规范(Python)
- 使用 ESLint 检查代码(TypeScript)
- 提交前运行测试
- 更新相关文档
本项目采用 MIT 许可证开源。
- vLLM - 高性能推理引擎
- ModelScope - 模型社区
- FastAPI - Web 框架
- Ant Design - UI 组件库
如果这个项目对你有帮助,请给我们一个 ⭐️ Star!



