最新AI智能聊天对话问答系统源码(图文搭建部署教程)+AI绘画,文生图,TTS语音识别输入,文档分析

一、人工智能语言模型和AI绘画在多个领域广泛应用

人工智能语言模型和AI绘画在多个领域都有广泛的应用。以下是一些它们的主要用处:

人工智能语言模型

内容生成

写作辅助:帮助撰写文章、博客、报告、剧本等。 代码生成:自动生成或补全代码,提高编程效率。 创意写作:生成故事、诗歌、歌词等创意性内容。
2.

对话系统

客服系统:用于自动回复客户问题,提高服务效率。 虚拟助手:如Siri、Alexa,帮助用户完成各种任务。
3.

翻译和语言处理

翻译工具:如Google翻译,实现多语言即时翻译。 语言理解:分析文本,提取信息,进行语义理解。
4.

教育

智能辅导:提供个性化的学习建议和答疑服务。 学习工具:生成练习题、解答复杂问题等。
5.

数据分析

文本分析:用于情感分析、话题建模等。 市场研究:分析用户评论、社交媒体数据等。

AI绘画

艺术创作

生成艺术:创作独特的数字艺术作品。 风格迁移:将一种艺术风格应用到另一幅图像上。
2.

设计与广告

广告素材:快速生成高质量的广告图像和素材。 品牌设计:创建标志、品牌形象和产品包装设计。
3.

游戏和娱乐

游戏开发:生成游戏中的角色、场景和道具。 影视特效:创建虚拟环境、角色和特效。
4.

教育与研究

辅助教学:生成教学插图、图表等。 艺术研究:分析和重现艺术风格,进行艺术创作的研究。
5.

个性化服务

肖像生成:根据描述或照片生成个人肖像。 定制礼品:生成个性化的礼品图案,如T恤、海报等。 这些只是人工智能语言模型和AI绘画的一部分应用,随着技术的进步和普及,它们的应用范围还在不断扩展。


SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,支持OpenAI-GPT全模型及国内所有AI模型。该系统具备GPT-4大模型、文档分析、图像识别和理解、GPTs应用、GPT语音对话、联网提问、DALL-E3文本生成图像、GPT4-All联网搜索模型、思维导图、会员套餐功能、分销系统、Midjourney绘画动态全功能、AI换脸、垫图混图、Vary Region局部编辑重绘、插件功能等多项强大功能,为用户提供丰富的智能创作和互动体验

官方文档

二、系统演示

  • 系统用户端:************************************************************https://ai.sparkaigf.com****************************************************************

  • 管理后端:************************************************************Admin - v6.6****************************************************************

  • 测试账号密码:admin 123456

三、系统功能模块

3.1 AI全模型支持/插件系统

AI模型提问

文档分析

​多模态识图理解能力

3.2 GPts应用

3.2.1 GPTs应用

支持GPTS后台自定义添加、也可以全站搜索 = 官方搜索

3.2.2 GPTs工作台

3.2.3 自定义创建预设应用

3.3 AI专业绘画

3.3.1 文生图/图生图(垫图)

3.3.2 局部编辑重绘

3.3.3混图生图

3.3.4AI换脸

3.4 Dall-E2/E3/E4绘画

3.5 智能思维导图生成

3.6 AI绘画广场

3.7 微信登录

支持微信环境静默登录、浏览器中微信主动扫码登录、邮箱注册登录、手机号注册登录

四、核心AI能力

  • AI提问:支持OpenAI-GPT全模型和国内AI全模型+三方主流大模型
  • AI绘画:支持Midjourney绘画动态全功能(文生图、图生图、垫图混图、AI换脸、VaryRegion局部编辑重绘等)、DALL-E2/E3/E4绘画
  • 支持GPTs应用+Prompt预设应用,可前台自定义添加
  • 文档分析、识图理解、GPT联网、联网读取分析网页等
  • 插件系统、内部支持各类插件并会持续开发更多插件
  • 支持语音模式、可与ai直接语音对话支持
  • 其他核心功能

五、部署教程(Node.js + PM2 部署)

这里使用标准Node.js + PM2 部署项目,系统提供Docker快速部署教程

当你进入这个栏目的时候说明你已经想要使用宝塔面板部署了、如果你不知道什么是宝塔、那么请前往宝塔官网进行简单的了解、我们默认你已经安装了宝塔面板、这是最基础的需要。

5.1 环境安装

宝塔需要安装的环境

  • Nginx >= 1.19.8

  • MySQL >= 5.7或MySQL 8.0

  • PHP-7.4(非系统需要环境)

  • PM2管理器 5.5

  • Redis 7.0.11

  • Node版本:>=v16.14.1

初始安装环境推荐使用LNMP一键环境套件

​​

5.2 Node版本选择

使用PM2切换Node版本(必须)

  • 切换Node版本为:大于等于v16.14.1(这里为v16.19.1为例)

​​

5.3 安装pnpm模块

如果安装不上pnpm,是宝塔默认淘宝源已经无法使用,打开命令控制台,切换为官方源,单独安装pnpm模块

(宝塔默认会安装pnpm 9 的最新版本,此版本要求Node.js版本最低为18,很多linux版本不支持最新pnpm 9)

先设置npm 为官方源:

bash 复制代码
npm config set registry https://registry.npmjs.org/

单独安装pnpm:

请直接安装 pnpm 8 的版本

bash 复制代码
npm install -g pnpm@8

此时再次打开终端、确定我们需要是否有node相关环境

分别执行以下命令,出现版本号说明已经安装成功

bash 复制代码
node -v
npm -v
pnpm -v

验证pm2环境是否存在:

bash 复制代码
pm2 -v

如果提示 pm2: command not found,则并没有成功安装,再次手动命令安装:

bash 复制代码
npm install -g pm2

再次输入 **pm2 -v **显示以下页面,则成功安装

5.4 安装Redis

5.5 部署跑起来

5.5.1 新建站点

宝塔 - 网站 - 添加站点

​​

5.5.2 配置SSL证书

如果自己没用商业SSL证书,就使用宝塔免费证书,申请 Let's Encrypt 证书

​​

开启强制HTTPS并保存

​​

5.5.3 上传SparkAi系统源码

进入网站站点根目录

​​

删除新建站点生成默认文件

​​

将系统程序上传并解压到网站根目录下

​​​

5.5.4 配置.env文件

复制一份**.env.example** 文件,并重命名为 .env 文件

​​

修改**.env** 配置文件为自己站点信息​

  • 其中mysql为必配项目、redis服务必须安装 否则无法启动项目
  • jwt token 必须修改为自己个人的密钥(再原有基础上再加一点随机英文即可)

5.5.5 启动项目

5.5.5.1 开启端口

宝塔面板安全开启9520端口(如果在配置文件自定义了其他端口,开启对应端口即可,不要和系统一些端口冲突,建议默认9520端口)

​​

5.5.5.2 安装依赖

直接在网站根目录打开ssh终端

​​

如果打开不在网站根目录请切换为网站根目录

bash 复制代码
cd /www/wwwroot/你的网站目录

宝塔默认为淘宝旧源,请切换淘宝最新源:

bash 复制代码
npm config set registry https://registry.npmmirror.com

使用 pnpm i 命令 回车 安装依赖

bash 复制代码
pnpm i

使用 pnpm start 命令启动项目

bash 复制代码
pnpm start

5.5.5.3 查看启动日志

输入 pm2 log 查看详细日志、看到下图表示成功!

bash 复制代码
pm2 log

​​

初始化创建super用户成功、用户名为[super]、初始密码为[sparkai]

5.5.6 添加反向代理

添加站点 9520 端口,宝塔安全需要开启该端口,不然无法访问

目标url:http://127.0.0.1:9520

​​

5.5.7 搭建完成

搭建完成,访问域名,输入域名授权码即可

5.6 授权激活系统

访问你自己的系统前台域名

5.6.1 未授权激活

​​

5.6.2 激活成功示例

相关推荐
平凡之路无尽路8 分钟前
springCloudalibabaAI孵化(一)
人工智能·spring boot·gpt·spring cloud·chatgpt·aigc·ai编程
X.AI66619 分钟前
GPT-5:下一代AI如何彻底改变我们的未来
人工智能·gpt
方案36521 分钟前
数据资产的创新应用与未来展望:探讨数据资产在人工智能、物联网等新兴领域的应用前景,提出前瞻性的数据资产解决方案,为企业探索新的增长点,推动行业创新发展
人工智能·物联网·数据挖掘·数据分析·数据资产管理·数据资产·数据资产解决方案
AGI八零后22 分钟前
扛鼎中国AI搜索,天工凭什么?
人工智能·学习·机器学习·langchain·llama
三花AI25 分钟前
开源视频配音技术
人工智能·开源
TSINGSEE27 分钟前
视频技术朝着8K超高清方向发展,安防监控领域将迎来怎样变化?
人工智能·音视频·远程监控·视频监控·安防监控系统·8k·超高清
沿街30 分钟前
MATLAB2024a下的BP神经网络分类工具箱预测
人工智能·深度学习·神经网络·matlab·分类·数据可视化
kejicaijinghui41 分钟前
解码数智升级良方:中国一拖、中原传媒、神火股份等企业数字化实践分析
人工智能
@我们的天空42 分钟前
【深度学习】python之人工智能应用篇--跨模态生成技术
人工智能·pytorch·python·深度学习·机器学习·tensorflow·transformer
会撸代码的懒羊羊44 分钟前
各维度卷积神经网络内容收录
人工智能·深度学习·神经网络·自然语言处理·cnn