ai-beehive and ChatGPT-Java-FunAi
These two tools are competitors, as both are Spring Boot-based backend projects in Java that provide AI chatbot APIs, including support for ChatGPT, image generation, and other large language models.
About ai-beehive
hncboy/ai-beehive
AI 蜂巢,基于 Java 使用 Spring Boot 3 和 JDK 17,支持的功能有 ChatGPT、OpenAi Image、Midjourney、NewBing、文心一言等等
Implements a modular "blueprint" architecture where each AI service (GPT, Midjourney, DALL-E, etc.) is a pluggable component with configurable parameters, permissions, and publishing states managed via database—enabling runtime service updates without redeployment. Uses Redis-backed token storage with SaToken for authentication, Forest HTTP client for service calls, and WebSocket for real-time chat interactions across multiple AI provider integrations with granular permission controls at both service and configuration levels.
About ChatGPT-Java-FunAi
PenglongHuang/ChatGPT-Java-FunAi
ChatGPT Java 基于SpringBoot的后端开源web学习项目,FunAi。支持OpenAI官方所有接口。无限轮聊天 + 带上下文逻辑 + 流式输出 / 普通输出。PDF解析 + Embedding API+ 递归分词文段抽取 + 文本向量化 + 向量语义匹配 + 召回知识库相似文本匹配。接入文生图模型MidJourney / Stable Diffusion Model。智能客服/企业级知识库。APIKey额度精准查询 + 失效检测。AI游戏 + 专属于AI的社交平台
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work