Giter VIP home page Giter VIP logo

githubwyj / springboot-openai-chatgpt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 274056675/springboot-openai-chatgpt

0.0 0.0 0.0 27.95 MB

超级AI大脑一个基于Spring Boot架构,支持web,Android,IOS,H5多端应用,使用了OpenAI的ChatGPT模型实现了智能聊天机器人。用户可以在界面上与聊天机器人进行对话,聊天机器人会根据用户的输入自动生成回复。同时也支持画图,用户输入文本,便可以自动制作文生文生图。未来会接入:文心一言、通义千问、MOSS等国产AI大模型,持续更新中,更多功能等着你来解锁

Home Page: http://www.mj.ink

License: Apache License 2.0

Shell 0.01% JavaScript 29.74% Java 32.44% CSS 0.77% HTML 0.17% Vue 35.21% FreeMarker 0.17% Dockerfile 0.05% SCSS 1.45%

springboot-openai-chatgpt's Introduction

🕙 分享是一种美德,右上随手点个 🌟 Star,谢谢

温馨提醒

  1. 本项目仅适用学习交流,并且不提供无偿的 维护修改服务(但可提issue)

  2. 本项目不在任何平台出售,如有发现请积极举报

  3. 为了更好的体验,友情提示此项目是一个全栈项目,认真刻苦的掌握它,熟练掌握后你就比较牛掰了

  4. 不要只是白嫖 ,如果帮到你了麻烦点个Star

  5. 发现有问题?添加下方微信客服一起探讨,或者直接提Issues

在线体验

1.超级AI大脑项目简介

超级AI大脑是一款智能软件,提供文案创作、画图制作、答题解惑、写情书、编程全能等多种功能,为用户提供便捷高效的AI智能体验。本git地址为超级AI大脑部分功能的开源代码地址,可下载运行。超级AI大脑已经上线,PC端和APP端都可以体验完整的功能。欢迎使用!

1.1功能概况

1、超级AI大脑使用chatGPT技术,能快速生成语言内容,例如文案、情书和题目。用户只需输入关键词,可提高工作效率和创造力。
2、超级AI大脑能够结合chatGPT的强大的问答系统和知识图谱,为用户提供全面、准确的答案。不仅能够回答简单问题,还能够针对复杂的问题给出详细的解答。
3、问超级AI大脑支持编程全能,利用chatGPT生成代码,帮助用户减少编程工作量。此外,超级AI大脑能随着地球数据增长不断强化自身能力,提供更优秀的智能应用。

1.2超级AI大脑APP下载链接

新用户第一次登录即为注册,可在PC端体验或者下载APP端体验。

如图:

1.3超级AI大脑前台展示

APP端前台

1.3.1 AI生成艺术图片

  **AI大脑软件中的AI绘画功能是一项非常吸引人和有趣的功能。它使用了高级人工智能技术,让用户能够轻松地将他们的想象力转化为艺术品。使用这个功能,用户只需要输入一些简单的指令,如绘画的主题、细节和风格等,即可迅速地生成一份令人惊叹的绘画作品**
  这项绘画功能是基于chatGPT接口的,它允许用户自由地进行创作,无论是想让自己的绘画像写实作品一样还是想尝试不同的抽象风格,都可以轻松做到。AI绘画功能拥有出色的图像处理功能,可以让用户创建具有高度真实感和细节的作品。
  综上所述,AI大脑软件的AI绘画功能是一项令人惊叹的创新技术,能够帮助用户将他们的创意变为现实。同时,软件中还有其他众多强大的人工智能技术,可以以各种方式帮助用户实现更多的目标和愿望。趁着这个机会来尝试一下AI大脑吧!

通过绘画、生成等关键词发出绘画指令,操作示例图:

AI画廊展馆:

P1 古风美女:"问纤腰如柳,飘逸生姿。盈盈眸中承星月,繁花似锦绘眉尖。醉人容颜神仙醉,洛城才女两相宜。梦里寻觅千年恋,清风吹散烟花意。"
P2 动漫奇异动物:“在这里,你可以看到从古老传说中走出的神兽,还有充满智慧的人形动物。林间的小鹿,山间的狼群,田间的野兔,都栩栩如生地展现在你的面前。这是一个神奇而充满想象力的世界,等待着你去探索。”
P3 动漫人物:"各种光怪陆离、奇异的动漫人物"
P4 AI抽象艺术:"AI生成具有独特艺术氛围的绘画,山水、屋舍、小桥"

1.4超级AI大脑后台数据

1.5超级AI大脑后台展示

用户管理、微信机器人、商品管理、更多好玩管理

2.开源项目完整运行步骤

2.1超级AI大脑架构图

2.2开源项目结构

SpringBoot-Openai-ChatGpt
├── chatgpt_http -- 对接chatgpt接口转发
├── chatgpt_uniapp -- 超级AI大脑uniapp端
├── doc -- 文档说明
├── mng -- 后台服务
	├── blade-auth -- 授权服务提供
	├── blade-common -- 常用工具封装包
	├── blade-gateway -- Spring Cloud 网关
	├── blade-plugin -- 增加的业务模块
	├    ├── mjkj-bladex -- 主要业务模块(本项目主要开发)
	├    ├── mjkj-message -- 消息模块
	├── blade-plugin-api -- 增加的业务模块api封装
	├── blade-service -- 业务模块
	├    ├── blade-system -- 系统模块 
	├    └── blade-user -- 用户模块 
	├── blade-service-api -- 业务模块api封装
	├── mjkj-common -- 自定义封装工具类
├── mng-web -- 后台服务界面

2.3开源项目后端代码运行步骤

2.3.1环境配置

运行环境:JDK1.8

**开发工具:**Idea、Maven

默认已启动中间件:NacosMysql8.0RedisMinio

配置及获取 flagstudioToken: flagstudio

如果觉得以上麻烦,推荐使用phpStudy简化环境配置:phpstudy

2.3.2后端代码运行

通过git拉取代码到本地后,项目结构如图:

因为本项目依赖BladeX框架而搭建,因此在项目正式运行之前,我们需要再检查一遍本项目的正确maven路径,而后导入bladex-tool(本项目版本为2.9.1)工具包。

而后我们还需要配置nacos文件,打开nacos,创建chatgpt_open命名空间,并且分别配置blade.yaml、

blade-dev.yaml文件,如图:(在这里关于一些中间件的地址已有示例,具体还需与个人本地的地址相对应进行配置)

关于blade.yaml文件、lade-dev.yaml文件以及相关工具包请阅读本项目中的doc文件夹。

在配置完成后,根据下图提示配置本地项目中nacos地址,使项目加入nacos管理,如图:

配置好nacos后分别在项目中启动以下6个服务,并能被nacos正常访问到,如图:

至此,后端代码运行成功!

2.4开源项目前端代码运行步骤

2.4.1项目前端前台代码运行

**前台运行环境:**无需配置node.js

**开发工具:**HBuilder X

官方下载对应软件HBuilder X,安装步骤非常简单,如图:

官方地址:Windows - HBuilderX 文档 (dcloud.net.cn)

通过提供的git地址拉取代码到本地后,将下载好的项目文件夹拖曳到打开的HBuilder X下,项目结构如图:

其中,需要注意网关地址是否与nacos中对应网关服务显示地址一致,如图:

运行项目,选择使用chorm运行项目,如图:

进入页面需要认证,输入123456即可。

2.4.2项目前端后台代码运行

后台运行环境: node12.13.0

开发工具: vscode

通过git拉取代码到本地,在配置好node.js环境的前提下,使用vs打开文件夹,运行命令npm i, npm run serve启动项目,如图:

成功运行:

## 加入技术讨论群
## 添加客服微信

chatgpt应用场景及生态分析

springboot-openai-chatgpt's People

Contributors

274056675 avatar gdweixiao001 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.