# qModel **Repository Path**: qiantongtech/qModel ## Basic Information - **Project Name**: qModel - **Description**: qModel 是一个以 模型全生命周期管理 为核心的开源模型平台,提供行业算法模型接入、注册、测试、部署、计算、融合、编排与服务化等能力,帮助企业与科研机构将算法资产转化为可运维、可复用、可治理的智能服务。平台支持 Python、Java、exe 等多语言模型格式,打通从实验到生产的工程链路,为传统算法的协同应用提供坚实底座。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: https://qmodel.tech/ - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 3 - **Created**: 2025-12-31 - **Last Updated**: 2026-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: 模型平台, 行业算法, 模型融合, 千模平台 ## README

JDK Spring Boot Vue License qModel Gitee Stars GitHub Stars

📖简体中文 | 📖English

## 🌈平台简介 大模型很火,但真正支撑业务落地的,往往是小模型。qModel 模型平台,正是为了解决企业“小模型混乱症”而生。未来的竞争,不只是数据的竞争,更是模型资产的竞争——谁能把算法沉淀为**可管理、可迭代、可复用、可交易**的服务,谁就能掌握智能化的主动权。 **qModel** 是一个以 **模型全生命周期管理** 为核心的开源模型平台,提供行业算法模型接入、注册、测试、部署、计算、融合、编排与服务化等能力,帮助企业与科研机构将算法资产转化为可运维、可复用、可治理的智能服务。 平台支持 Python、Java、exe 等多语言模型格式,打通从实验到生产的工程链路,为传统算法的协同应用提供坚实底座。 [//]: # (✨✨✨**在线文档**✨✨✨ https://qmodel.qiantong.tech) ✨✨✨**演示地址**✨✨✨ https://demo.qmodel.tech (账号:`qModel`,密码:`qModel123`) > **qModel模型管理平台,让模型贯穿全生命周期,让智能持续创造价值。** ## 🍱 典型应用场景 | 场景 | 说明 | |----------------|--------------------------------| | **AI 模型资产化管理** | 统一纳管散落在各团队的模型,实现版本控制、分类标签与权限治理 | | **科研成果工程化落地** | 将实验室中的算法快速封装为可调用服务,加速成果转化 | | **多模型融合推理** | 支持加权融合、投票、Stacking 等策略,提升预测鲁棒性 | | **智能工作流编排** | 可视化拖拽构建包含多个模型的 AI 工作流,支撑复杂业务逻辑 | | **私有模型市场建设** | 构建企业内部模型共享与交易机制,促进知识复用与创新协作 | ## 🚀 核心优势 - 覆盖模型 **全生命周期**:从上传、测试、发布到监控、下线,全程可追溯 - **多语言兼容**,支持 Python 脚本、Java JAR、可执行程序等多种模型形态 - **轻量级架构**,开箱即用,支持 Docker 一键部署 - **模块化设计**,核心功能解耦,便于二次开发与集成 - **初生即开源**,社区共建,持续演进 ## ✨ 核心功能 | 功能模块 | 描述 | 开源版 | |-------------|--------------------------------------------|--------| | **系统管理** | 用户、角色、部门、菜单、字典、参数、公告、日志等统一治理 | ✅ 已完成 | | **模型分类** | 支持创建与管理模型分类体系,包括分类层级、标签分组等 | ✅ 已完成 | | **模型管理** | 注册、分类、标签、审批、发布/下线、版本控制 | ✅ 已完成 | | **模型计算** | 任务管理、参数配置、结果可视化、下载;开源版需手动绑定输入数据 | ✅ 已完成 | | **计算历史** | 查看历史计算任务记录,支持按模型、时间、状态等条件筛选与结果回溯 | ✅ 已完成 | | **模型接入与运行** | 支持多语言模型上传、自动解析、兼容性检测;开源版支持 Python/Java/exe | ⏳ 计划中 | | **模型封装** | 提供标准化打包规范;提供文档指导 | ⏳ 计划中 | | **服务治理与调度** | 自动生成 RESTful API;支持鉴权、限流、并发控制、调用链监控、水印等 | ⏳ 计划中 | | **综合管理** | 开发文档管理 | ⏳ 计划中 | > 注:自动化容器化、在线调试、融合编排、训练闭环等高级功能将在商业版中提供,欢迎社区共建开源版能力! ## 🛠️ 技术栈 qModel 采用前后端分离架构,后端基于 Spring Boot,前端基于 Vue 3,整合主流中间件,构建企业级模型管理解决方案。
技术栈技术框架描述
后端技术栈Spring Boot主体框架,简化配置与开发
MyBatis-PlusORM 框架,简化数据库操作
Spring Security认证授权与安全控制
Quartz定时任务调度(用于计算任务)
Alibaba Druid高性能数据库连接池
Swagger自动生成 API 文档
前端技术栈Vue 3响应式前端框架
Vite极速构建工具
Element Plus现代化 UI 组件库
Pinia轻量级状态管理
Vue Router前端路由管理
AxiosHTTP 请求封装
ECharts计算结果与资源监控可视化
第三方依赖MySQL模型元数据存储
Redis任务队列与缓存
Docker(可选)容器化部署支持(商业版自动构建镜像)
本地存储模型文件与计算结果存储
## 🏗️ 部署要求 在部署 qModel 之前,请确保以下环境已准备就绪:
环境项目推荐版本说明
后端JDK1.8+运行环境
Maven3.6+项目构建
MySQL5.7 / 8.0元数据库
Redis5.0+任务队列与缓存
操作系统Linux / Windows / macOS通用支持
前端Node.js16+构建依赖
pnpm / npm最新版包管理器
Vite≥4.0构建工具
## 🚨 商用授权 qModel 提供 **开源版** 与 **商业版** 双轨模式: - **开源版** 适合学习、评估与轻量级生产,遵循 Apache 2.0 协议(可商用,保留 Logo); - **商业版** 面向政企客户,提供 **自动化容器化、模型融合、工作流编排、训练闭环、模型市场** 等高阶能力,并包含专属技术支持与私有仓库访问权限。 [//]: # (👉 如需 **品牌定制授权** 或 **申请商业版试用**,请访问:[💼 了解授权详情](https://qmodel.qiantong.tech/business.html)) 👉 如需 **品牌定制授权** 或 **申请商业版试用**,请加入 QQ 交流群咨询 [![加入QQ群](https://img.shields.io/badge/QQ群-1064842367-blue.svg)](https://qm.qq.com/q/Ph8rhmZBQY) ## 🚀 快速开始 [//]: # (👉 点击查看快速部署手册) 👉 点击查看快速部署手册 ## 👥 QQ交流群 欢迎加入 qModel 官方 QQ 交流群,获取最新动态、技术答疑与使用经验分享! [![加入QQ群](https://img.shields.io/badge/QQ群-1064842367-blue.svg)](https://qm.qq.com/q/Ph8rhmZBQY) [//]: # (👉 点击加入 QQ 交流群) ## 🖼️ 系统配图
登录页 工作台
模型分类 模型输入
模型列表 计算任务