Skip to content
 
 

Repository files navigation

AIHelms

企业 AI 资源纳管平台

承载 AI 数字资产 · 释放 AI 生产力 · 链接未来

Release Docker Python FastAPI Vue TypeScript TailwindCSS PostgreSQL Redis vLLM SGLang

核心价值 · 功能展示 · 快速开始 · 部署文档


这是什么

AIHelms 是面向企业的 AI 资源纳管平台。帮助企业管理 AI 资产、控制 AI 成本、衡量 AI 价值的管理工具。

  • 决策层 - 平台全程记录用量、核算成本、生成报表,让看得见 AI 的投入产出比
  • 管理员 - 通过后台统一接入模型、分配身份、设定预算
  • 员工 - 通过用户端获取 AI 身份,接入任意客户端使用

架构图

核心价值

成本可见可控

企业使用 AI 最大的焦虑是"钱花了但不知道花在哪"。AIHelms 建立了完整的成本体系:

  • 内外双轨定价 — 外部成本(供应商实际收费)和内部结算价(企业对部门的计费)分开核算。企业可以按成本价透传,也可以加价内部结算
  • 多维预算管控 — 按人、按部门、按项目、按模型设预算,支持软限制(预警)和硬限制(超支停用)
  • 实时成本归因 — 每一次调用都能追溯到具体的人、部门、项目、模型,精确到 token 级别

统一身份统一入口

  • 每位员工一个 AI 身份(API Key),一个入口访问所有 AI 资源
  • AI员工(进行中)

量化 AI 价值

  • 覆盖率 — 部门覆盖率、人员激活率、模型使用分布
  • 活跃度 — 日均调用量、人均 token 消耗、使用趋势曲线
  • 成本效能 — 部门成本排名、模型性价比、预算消耗进度、内外成本差异
  • 效能报告 — 周/月自动生成,支持按部门、项目、模型多维下钻

安全审计

  • 敏感信息识别
  • 高风险 prompt 拦截
  • 管理员操作追踪

资源集中管理

  • 模型纳管 — 多供应商统一接入,同模型多部署负载均衡,OpenAI/Anthropic 双格式兼容
  • Skill & MCP — 企业内部 AI 工具统一注册、审批、分发
  • 权限精细化 — 谁能用什么模型、用多少额度、什么时候过期,全部可配置

主要功能

管理后台

面向 IT 管理员和 AI 负责人,覆盖资源管理全流程。

Dashboard — 今日调用、成本、待办一览 模型纳管 — 供应商接入、多部署、连通性测试
AI 身份 — Key 签发、预算分配、生命周期 数据中心 — 成本分析、覆盖率、效能报告
管理后台功能清单
模块 能力
模型纳管 供应商管理、凭证管理、模型注册、多部署负载均衡、路由策略、连通性测试
AI 身份 部门/项目/人员管理、Key 签发、预算额度、速率限制、模型白名单
AI 市场 Skill 发布上架、MCP Server 注册发现、资源申请审批
AI 效能 成本分析(内/外)、落地覆盖率、预算管控、效能报告
安全 管理员审计日志、操作追踪
智能体中心 智能体创建、配置、生命周期管理

用户端

面向全体员工,简洁直观,获取 AI 身份后即可使用。

用户端

  • 查看 AI 身份,一键复制 Key 和接入点
  • 浏览模型广场,按场景选择模型 ID
  • 浏览 AI 市场,申请 Skill / MCP 使用权限
  • 查看本月用量和预算消耗

快速开始

环境要求

  • Docker 20.10+ & Docker Compose v2+
  • 4 核 8G 内存(最低)

部署

git clone https://github.com/beizhu-1209/AIHelms.git
cd AIHelms
cp .env.example .env
# 编辑 .env 填入密钥
docker compose up -d

访问

地址 说明
http://your-host 用户端
http://your-host/admin 管理后台
http://your-host/api/docs API 文档

默认管理员:admin / 密码见 .env 中 SUPER_ADMIN_PASSWORD

三步上手

1. 管理后台 → 供应商管理 → 添加凭证
2. 管理后台 → 模型管理 → 新建模型 → 关联凭证 → 发布
3. 用户端 → 我的 AI 身份 → 复制 Key 和 Endpoint → 配置到客户端

技术栈

层级 技术
后端 Python 3.11+, FastAPI, Gunicorn, Celery
前端 Vue 3.4+, TypeScript, Vite 5+, TailwindCSS
数据库 PostgreSQL 16+
缓存 Redis 7+
部署 Docker Compose, Nginx
环境变量说明
变量 说明
POSTGRES_PASSWORD 数据库密码
SECRET_KEY JWT 签名密钥
SUPER_ADMIN_PASSWORD 超级管理员初始密码
WEB_PORT Web 对外端口

完整列表见 .env.example

开发环境
./dev/setup              # 首次设置
./dev/start-docker-compose  # 启动中间件
./dev/start-api          # 启动后端(热重载)
./dev/start-web          # 启动前端(HMR)

详见 开发与发布流程

Contributing

  1. Fork 本仓库
  2. 创建分支:git checkout -b feature/xxx
  3. 提交代码到dev分支:git commit -m "feat: 功能描述"
  4. 推送并创建 Pull Request

详细开发规范见 开发与发布流程

交流反馈

License

本项目采用 GPL-3.0 开源协议。

About

AIHelms 是面向企业的 AI 资源纳管平台。帮助企业管理 AI 资产、控制 AI 成本、衡量 AI 价值的管理平台

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages