首页 > 编程语言 >11月ChatGPT商业运营网站程序源码,支持Midjourney绘画,GPT语音对话+DALL-E3文生图+suno-ai音乐生成+TTS语音对话+支持GPTs

11月ChatGPT商业运营网站程序源码,支持Midjourney绘画,GPT语音对话+DALL-E3文生图+suno-ai音乐生成+TTS语音对话+支持GPTs

时间:2024-11-15 21:45:55浏览次数:3  
标签:env 文生 系统 支持 AI 对话 语音 pnpm GPT

11月ChatGPT商业运营网站程序源码,支持Midjourney绘画,GPT语音对话+DALL-E3文生图+suno-ai音乐生成+TTS语音对话+支持GPTs


文章目录


前言

SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型+国内AI全模型。本系统支持MidJourney绘画、支持DALL-E3绘画,支持最新gpt-4o-2024-05-13多模态模型、支持suno-AI音乐生成、支持GPT文档对话总结!让我们看下系统效果吧!

系统成品演示:http://chatai.zackary.cn/
(若无法进去浏览器打开即可)

本文基于SparkAi系统作者文案,进行版本更新性调整。更新时间:2024/5/18
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_43227851/article/details/135202086


一、文档总结

  1. 项目介绍及联系我们:项目介绍 / 联系我们
  2. 系统功能介绍:系统功能

二、效果展示

1、前台演示

1.1 GPT模型提问

已支持GPT、Claude-3、Gemini-pro、文心一言等AI模型自主排序添加。
支持最近火爆的Suno-v3-AI音乐生成大模型、TTS语音对话等。
在这里插入图片描述
在这里插入图片描述

1.2 应用工作台

在这里插入图片描述

1.3 Midjourney专业绘画

  • 支持同步官方图片重新生成指令
  • 同步官方 Vary 指令 单张图片对比加强 Vary(Strong) | Vary(Subtle)
  • 同步官方 Zoom 指令 单张图片无限缩放 Zoom out 2x | Zoom out 1.5x!

在这里插入图片描述

1.4 mind思维导图

思维导图支持左侧自动生成、支持自定义修改、支持HTML、PNG、SVG多种格式导出。
在这里插入图片描述

1.5 商城套餐订阅

支持多种套餐设置、套餐排序、套餐图片上传等。
在这里插入图片描述
在这里插入图片描述

1.6 AI绘画广场

后台支持将用户优质作品“推荐”至AI绘画广场。
在这里插入图片描述

1.7 分销系统

在这里插入图片描述

2、后台管理员演示

2.1 后台主页

后台管理员功能十分强大,对系统整体可控性极高
在这里插入图片描述
支持用户管理:用户数据管理、用户账户明细、用户注册设置
在这里插入图片描述
额外支持:模型管理、会话管理、绘图管理、订单管理、套餐管理、应用管理、分销系统、支付管理、存储管理、用户端设置、风控管理、系统设置等

三、搭建与部署

详见:安装部署文档

3.1 基础env环境配置

在代码中我们提供了基础 环境变量文件配置文件env.example,使用前先去掉后缀改为.env文件即可,
我们在env环境配置文件只需要配置如下东西。

 - 授权码授权ip配置
 - 邮件服务配置
 - mysql数据库

这三项是基础配置、mysql与授权是必须的、在配置mysql与授权的情况下项目才可以启动成功。

3.2 环境安装

  • 需备至一台服务器:国内或海外服务器均可,最低配置1H1G,建议2H2G起甚至更高
  • 安装宝塔
  • 环境
    Nginx >= 1.19.8
    MySQL >= 5.7 或 MySQL 8.0
    PHP-7.4(非必须)
    PM2管理器 >=5.5
    Redis 7.0.11
    Node版本:>=16.19.1
    在这里插入图片描述
  • Node版本
    切换Node版本为:v16.19.1
    在这里插入图片描述
  • 安装pnpm模块
    在这里插入图片描述
  • 安装Redis
    在这里插入图片描述

3.3 部署跑起来

  • 新建站点
    宝塔 – 网站 – 添加站点
    在这里插入图片描述

  • 使用自己的ssl证书
    如果没有证书,就使用宝塔免费证书,申请Let’s Encrypt
    在这里插入图片描述

  • 上传源码
    删除原始文件
    将程序上传并解压到网站根目录下解压

  • 配置.env文件
    在宝塔直接双击.env.example文件编辑,或在终端vim编辑
    授权码:授权码留空可正常运行体验系统(全部功能)一小时
    配置完成后将文件后缀删掉、文件名字就是.env

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

  node -v
  npm -v
  pnpm -v

在这里插入图片描述
如果没有,就需要手动下载:
依次执行下面两条命令,安装node环境

curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -

sudo yum install nodejs -y

然后安装 pnpm、pm2 模块

npm i pm2 pnpm -g

3.4 启动项目

  • 安装依赖
    使用终端切换到网站目录:cd /www/wwwroot/网站目录
    或者直接在网站根目录下达赖ssh终端,使用 pnpm i 命令安装依赖:pnpm i

  • 启动项目
    使用 pnpm start 命令启动项目:pnpm start
    在这里插入图片描述

  • 查看启动日志
    输入 pm2 log 查看详细日志、看到下图表示成功:pm2 log
    在这里插入图片描述

  • 添加反向代理
    添加 9520 端口,宝塔安全需要开启该端口,不然无法访问
    在这里插入图片描述

  • 开启Redis端口
    在这里插入图片描述

3.5 使用系统

部署完成!此时通过域名即可访问SparkAi系统了!

默认前台地址为域名地址
默认后台地址则为  域名地址/sparkai/admin
默认超级管理员账号是  super   spark123
此时我们就安装完成了!

在这里插入图片描述
在这里插入图片描述

修改超级管理员默认密码

登录后,请先修改超级管理员默认密码
在这里插入图片描述

四、系统更新

系统版本更新教程请前往系统详情部署文档或博客原教程。

五、系统授权

系统授权请前往系统详情部署文档或博客原教程 系统介绍

标签:env,文生,系统,支持,AI,对话,语音,pnpm,GPT
From: https://blog.csdn.net/weixin_52938153/article/details/143726762

相关文章

  • 校园AI语音识别霸凌监控系统
    校园AI语音识别霸凌监控系统通过音频识别技术,校园AI语音识别霸凌监控系统针对校园内监控难以覆盖的区域,如厕所、宿舍、天台等,进行全天候的音频监控。系统通过识别特定的关键词,如“救命”、“老师救我”等,来监测可能发生的霸凌事件。系统采用YOLOv5AI音频算法,该算法能够对音频流进......
  • 语音生成模型 PlayDialog:可生成对话播客、旁白;小米 AI 眼镜将于明年 Q2 发布丨 RTE 开
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编......
  • sherpa-onnx:跨平台、多语言的语音处理工具包
    Sherpa-onnx是一个基于ONNX运行时的开源语音处理库,支持多种语音相关任务,包括语音识别、语音合成、说话人识别、语言识别等。它不仅支持多种编程语言(如C++、C、Python、JavaScript、Java、C#等),还支持多种操作系统和硬件平台(如Windows、macOS、Linux、Android、iOS等)。sherpa......
  • 语音 AI 革命:未来,消费者更可能倾向于与 AI 沟通,而非人工客服
    「未来,消费者更可能倾向于与AI沟通,而非人工客服,因为这将成为解决问题的最高效途径。」 这篇来自BessemerVenturePartners的报告,是目前为止对语音AI在企业应用上最完整清晰的一次梳理。 核心要点: 尽管市场规模超过50亿美元,传统的电话客服系统却备受企业和消费......
  • 校园AI语音防欺凌报警系统
    校园AI语音防欺凌报警系统通过安装音频监控设备,校园AI语音防欺凌报警系统能够对宿舍、洗手间、楼梯拐角等校园监控死角及隐私场所进行实时监控,对特定的求救词汇进行识别,如“别打我”、“打人了救命啊”等。一旦系统识别到这些关键词汇,就会立即启动报警。同时将报警信息实时发送到......
  • 【Playwright + Python】系列(十)利用 Playwright 完美处理 Dialogs 对话框
    哈喽,大家好,我是六哥!今天我来给大家分享一下如何使用playwight处理Dialogs对话框,面向对象为功能测试及零基础小白,这里我尽量用大白话的方式举例讲解,力求所有人都能看懂,建议大家先收藏,以免后面找不到。......
  • [AIGC]使用阿里云Paraformer语音识别录音识别 API 进行音频处理 —— 完整流程及代码
    文章目录一、前提准备1.阿里云账号2.开通录音识别服务3.获取APIKey和AccessToken二、阿里云录音识别API的主要功能介绍三、完整代码流程1.导入依赖库2.设置环境变量3.生成Token4.上传文件并发起识别请求4.1请求4.2请将'{api-key}'替换为你的apikey,'{ta......
  • 多人语音1V1语音的婚恋系统该如何设置设置跨域访问?
    在构建多人语音及1V1语音的婚恋系统时,设置跨域访问是一个重要的技术环节,它涉及到前后端数据的交互和不同源之间的请求处理。以下是一些关于如何设置跨域访问的建议:一、理解跨域访问的基本概念跨域访问是指浏览器出于安全考虑,限制了一个源(协议、域名、端口三者之一不同)对另一......
  • 文生视频大模型
    简介Sora官网地址:https://openai.com/sora文生视频指的是将文本描述转化为视频内容的技术,2024年2月15日OpenAI正式对外发布Sora人工智能模型,在人工智能领域掀起了一场风波,这是计算机视觉领域的一个突破。Sora这一名称起源于日文中“空”的含义,暗示了其具备的无限潜力。......
  • 电话语音机器人,是由哪些功能构成?
    电话语音机器人是自动电话销售、筛选意向客户的,只要录入好行业话术,导入要拨打的手机号,机器人就可以上岗工作了。电话语音机器人组成部分:1、语音识别器,主要作用:识别客户讲话内容,从而做出相应的回复,避免答非所问,让客户直接失去兴趣。我们的语音识别系统对接的市面上最好的......