Skip to content

beizhu-1209/AIHelms

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效能 — 成本分析、覆盖率、效能报告
管理后台功能清单
模块 能力
模型纳管 供应商管理、凭证管理、模型注册、多部署负载均衡、路由策略、连通性测试
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 / 密码见 .envSUPER_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)

详见 开发与发布流程

RoadMap

AI 实验室

功能 一句话总结
报告 汇总 AI 效能、成本、预算等分析结果,形成面向管理汇报的报告视图。
AI 健康 集中查看 MCP 上游、模型部署、Docker 环境和效能数据更新状态。
敏感信息识别 识别 AI 交互内容中的敏感信息,支撑后续告警、审计和处置。
A2A 规划智能体之间的协作、调用关系和任务联动能力。
上下文缓存 缓存高频上下文和会话材料,减少重复输入并降低调用成本。
策略管理 高风险识别,包括电子围栏、prompt 注入等。
文件处理 对上传文件进行解析、切分、索引和预处理,供后续 AI 能力调用。

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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors