ai-beehive

一个 Java 网关,统一接入 ChatGPT、Midjourney 等 AI 服务,省去多平台对接麻烦。

ai-beehive 是一个基于 Java 和 Spring Boot 3 构建的多 AI 平台聚合网关,旨在统一接入 ChatGPT、OpenAI Image、Midjourney、NewBing、文心一言等主流 AI 服务。它解决了开发者需要分别对接多个 AI 提供商、管理不同 API 协议和密钥的痛点,提供统一的接口和配置管理。核心能力包括:多模型路由与切换、请求转发与鉴权、对话历史管理、以及可扩展的适配器架构,方便后续接入更多 AI 服务。项目采用 JDK 17,代码结构清晰,适合 Java 技术栈的团队快速集成和二次开发。

开源 unknown 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2213
维护状态 低维护
是否开源 是
定价模式 unknown

项目数据

分类对话助手
开发团队hncboy
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言Java
技术栈/模型chatgpt,chatgpt-java,java,midjourney
GitHub 星标★ 2213
30天Star增速
HF 下载量
上线时间2023-03-22 00:00:00
最近更新2026-09-07 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • JDK 17
  • MySQL 8.x
  • Redis
  • Spring Boot 3.x 开发环境
  • 前端项目需另行部署(chatgpt-shuowen 仓库)

安装与启动步骤

  1. 1安装基础环境

    README 明确要求先安装 MySQL 和 Redis,并说明项目基于 JDK 17、Spring Boot 3.x,请先准备好这三项。

  2. 2克隆项目代码

    从 GitHub 拉取 ai-beehive 源码到本地,之后用 IDEA 或命令行打开。

    git clone https://github.com/hncboy/ai-beehive.git
  3. 3初始化数据库

    创建数据库并导入 README 指定的初始化脚本 beehive-bootstrap/src/main/resources/db/schema-mysql.sql,库名 README 未给出,自行替换。

    mysql -u root -p -e "CREATE DATABASE your_database DEFAULT CHARACTER SET utf8mb4"
    mysql -u root -p your_database < beehive-bootstrap/src/main/resources/db/schema-mysql.sql
  4. 4配置连接信息

    README 未给出具体配置文件与参数名,需按 Spring Boot 常规方式自行配置 MySQL 与 Redis 连接后再启动。

  5. 5运行后端服务

    README 的「IDEA 运行」章节标注待更新,未提供启动命令;可用 IDEA 打开项目并运行 beehive-bootstrap 启动模块。

  6. 6部署前端(可选)

    后端接口需配合前端使用,前端为独立仓库 chatgpt-shuowen,可按需克隆部署。

    git clone https://github.com/mjjh1717/chatgpt-shuowen.git

关键配置

配置项必填说明示例
email-registerLoginConfig否bh_sys_param 表中的参数项,用于控制邮箱登录注册相关规则{"registerVerificationRedirectUrl":"http://localhost:1002/#/

如何确认成功

用初始化脚本自带的默认账号 hellobee@aibeehive.icu / 密码 123456 登录后端,或访问体验站 https://front.aibeehive.icu 核对功能是否正常。

常见问题

Q:这个项目还能继续使用或维护吗?

A:README 顶部已标注「已停止维护」,可自行拉取代码二次开发;1.0 版本在 chatgpt-web-java 的 v1.1.0 分支。

Q:README 里有完整的部署命令吗?

A:没有。README 写明「部署运行方式待完善 ing……Java 开发者运行应该不成问题」,IDEA 运行章节也是待更新状态。

Q:默认账号密码是什么?

A:初始化数据库后存在默认账号 hellobee@aibeehive.icu,密码 123456,上线前请务必修改。

Q:数据库脚本在哪里?

A:位于 beehive-bootstrap/src/main/resources/db/schema-mysql.sql,导入后即包含默认账号及部分图纸配置项。

Q:前端代码在哪里?

A:前端由 mjjh1717 开发,仓库地址为 https://github.com/mjjh1717/chatgpt-shuowen,体验站为 https://front.aibeehive.icu。

注意事项

  • 项目已停止维护,README 未提供完整部署文档,步骤 4、5 需具备 Spring Boot 经验自行完成
  • 必须先安装并启动 MySQL 与 Redis,否则服务无法运行
  • 初始化脚本中的默认账号 hellobee@aibeehive.icu / 123456 仅供测试,请及时修改
  • 登录 token 由 SaToken 存储于 Redis,可通过移除 Redis 中的用户 Token 强制用户退出

核心亮点

  • 基于 Spring Boot 3 和 JDK 17,技术栈现代,易于集成到 Java 生态
  • 聚合多种主流 AI 服务,统一 API 接口,降低多平台对接成本
  • 提供适配器模式,扩展新 AI 服务时无需改动核心代码

不足之处

  • 文档和社区资源相对较少,上手可能需要参考源码
  • 项目仍在成长中,部分功能稳定性待验证

适用场景

  • 企业内部需要统一接入多种 AI 能力,避免重复开发
  • Java 后端项目快速集成 ChatGPT 或 Midjourney 等 AI 服务
  • 作为 AI 网关,统一管理多个 AI 服务的密钥和调用配额

替代项目

one-api、new-api、LiteLLM

项目介绍

ai-beehive 是基础设施领域的开源项目,由 hncboy 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,213)位列前 30%,在基础设施分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-07。从国内网络环境看,当前已无法正常访问。

它主要面向的使用场景是:企业内部需要统一接入多种AI能力,避免重复开发。同类可对比的替代方案包括 one-api、new-api、LiteLLM。

上一篇:gemma4.java

下一篇:llama-cpp-docker

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09