超级AI大脑-开源AI工具箱网站 支持机器人聊天和AI源码绘画等。一个基于springcloud的chatgpt机器人,已对接GPT-3.5、GPT-4.0、百度文心一言、stable diffusion AI绘图、midjourney绘图。
用户可以在界面上与聊天机器人进行对话,聊天机器人会根据用户的输入自动生成回复。
同时也支持画图,用户输入文本,便可以自动制作文生文生图。持续更新中,更多功能等着你来解锁。
超级AI大脑是一个开源AI工具箱,基于Spring Boot架构,支持web,Android,IOS,H5多端应用,使用了OpenAI的ChatGPT模型实现了智能聊天机器人。
安装教程
前端代码运行步骤
前台运行环境: 无需配置node.js
开发工具: HBuilder X
官方地址:Windows – HBuilderX 文档 (dcloud.net.cn)
下载代码到本地后,将下载好的项目文件夹拖曳到打开的HBuilder X下
其中,需要注意网关地址是否与nacos中对应网关服务显示地址一致,如图:
运行项目,选择使用chorm运行项目
进入页面需要认证,点击发送验证码,输入123456即可(有需要可在nacos配置文件中添加阿里云短信配置)。
后端代码运行步骤
环境配置
- 运行环境:JDK1.8
- 开发工具: Idea、Maven
- 默认已启动中间件:Nacos2.0.0++、Mysql8.0、Redis、Minio
- 如果觉得以上麻烦,推荐使用phpStudy简化环境配置:phpstudy
后端代码运行
下载代码到本地后,项目结构如图:
因为本项目依赖BladeX框架而搭建,因此在项目正式运行之前,我们需要再检查一遍本项目的正确maven路径,而后导入bladex-tool(本项目版本为2.9.1)工具包。
依赖导入失败可以通过此链接下载 点击下载依赖环境
之后我们还需要配置nacos
文件,打开nacos
,新增chatgpt_open
命名空间,空间id为chatgpt_open
,而后分别新增配置blade.yaml
、blade-dev.yaml
文件。
如图:(在这里关于部分中间件的地址于yaml文件中已有示例,具体还需与个人本地的地址相对应进行配置)
关于blade.yaml
文件、blade-dev.yaml
文件以及相关工具包请阅读本项目中的doc文件夹。
在配置完成后,根据下图提示配置本地项目中nacos地址,使项目加入nacos管理,如图:
配置好nacos后分别在项目中启动以下6个服务,并能被nacos正常访问到,如图: