项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 427
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- JDK 17+
- MySQL
- Redis
安装与启动步骤
-
1准备数据库与缓存
Java 项目,MySQL 与 Redis 都要。
-
2改配置文件
数据库连接、模型 key、绘图服务 key 三处都要改。
-
3打包并起服务
按它的启动脚本跑。
-
4配知识库
上传文档建索引,再在对话里引用。
-
5试绘图链路
绘图支持多个渠道,先跑通一个。
如何确认成功
上传一份文档后提问能引用到其中的内容,且绘图功能能按提示词返回一张可下载的图
注意事项
- 它是 SpringBoot 集成 OpenAI SDK 做的一体化平台,对话与绘图在同一套账号体系下。
- 绘图依赖第三方中转服务,那类服务的稳定性与合规性都要自己判断。
- 默认配置里有示例密钥,上线前全部换掉。
- 知识库检索质量取决于切片方式,默认参数通常不够用。
- 商用前确认所接模型与绘图服务的授权范围。
核心亮点
- 多模型统一接入:内置 OpenAI、星火、文心、Ollama 等文本模型,以及 MJ/SD 绘图,开箱即用
- 流式响应体验好:基于 SSE 实现打字机效果,对话响应实时流畅
- 前后端分离架构:Spring Boot + Vue2,代码规范清晰,便于二次开发和维护
不足之处
- 文档/社区待观察
- UI 基于 Vue2/Element UI,较老,移动端适配可能一般
适用场景
- 企业私有化 AI 客服或知识库问答系统
- 个人开发者快速搭建 AI 聊天/绘图演示站
- 教学或研究:学习多模型集成和流式交互实现
替代项目
Lobe Chat、NextChat (ChatGPT-Next-Web)、Open WebUI
同类项目推荐
chat-llama-discord-bot
开源
把开源大模型接入 Discord,随时随地和 AI 聊天
A Discord Bot for chatting with LLaMA, Vicuna, Alpaca, MPT, or any other Large Langu···
TavernAI-v1
开源
一个前端,接入多种 AI,玩转沉浸式角色扮演。
Atmospheric adventure chat for AI language models (KoboldAI, NovelAI, Pygmalion, Ope···
builderbot
开源
几分钟搞定 WhatsApp 聊天机器人,开源免费
Crear Chatbot WhatsApp en minutos. Únete a este proyecto OpenSource
underthesea
开源
越南语 NLP 一站式工具箱,开箱即用
Underthesea - AI Assistant
aurora
开源
免费白嫖 GPT API,一行部署接入聊天
free chatgpt api
glados-voice-assistant
开源
把GLaDOS带回家,用毒舌语音控制你的智能家居。
DIY Voice Assistant based on the GLaDOS character from Portal video game series. Wor···
alan-sdk-pcf
开源
在Power Apps里拖拽一个组件,秒变智能对话应用。
The Self-Coding System for Your App — Alan AI SDK for Power Apps
chatgpt-web
开源
打造全能 ChatGPT 网页端,语音对话、离线可用
ChatGPT web application. ChatGPT 网页应用,支持多对话、海量提示词、PWA、ASR、TTS
VideoGPT-plus
开源
融合图像与视频编码,让AI看懂视频并陪你聊内容
Official Repository of paper VideoGPT+: Integrating Image and Video Encoders for Enh···
