当前位置: 首页 > article >正文

SparkAi系统体验

DeepSeek-R1-671B大模型满血版私有化部署高可用教程-SparkAi系统集成图文教程

    • 一、SparkAI是什么
    • 二、功能模块介绍
      • 系统快速体验
    • 三、系统功能模块
      • 3.1 AI全模型支持/插件系统
      • 3.2 AI智能体应用
      • 3.3 AI专业绘画
      • 3.4 AI视频生成
      • 3.5 Dall-E2/E3/E4绘画
      • 3.6 智能思维导图生成
      • 3.7 AI绘画广场
      • 3.8 管理后台(部分)
    • 四、部署教程(Node.js + PM2 部署)
      • 第一步 4.1 环境安装
      • 第二步 4.2 Node版本选择
      • 第三步 4.3 安装pnpm模块
      • 第四步 4.4 安装Redis
      • 第五步 4.5 部署跑起来
      • 第六步 5.6 授权激活系统

DeepSeek官网服务器繁忙的主要原因是由于用户数量激增导致的服务器资源紧张。‌为了解决这一问题,DeepSeek团队已经暂停了API服务充值,以避免对用户造成业务影响。目前,存量充值金额仍可继续调用,但充值功能暂时不可用‌。
在这里插入图片描述

DeepSeek-R1-671B大模型满血版私有化部署高可用教程-SparkAi系统集成教程。

一、SparkAI是什么

系统官方网站 : https://www.sparkaigf.com
系统演示站点: https://ai.sparkaigf.com

功能很酷, 唯一的缺点是目前没有开源免费版

SparkAi创作系统是一款基于OpenAI-ChatGPT、AI大模型、AI智能体(自定义GPTs智能体对接)、AI绘画Midjourney、Dalle绘画开发的AI大模型智能问答和AI绘画系统;支持最新DeepSeek思考推理大模型(独家全天稳定高并发高可用!),支持deepseek-r1-671B满血版,最新deepseek-v3大模型,OpenAI-o1、o3推理大模型使用;一站式AI系统,提供面向个人用户 (ToC)、开发者 (ToD) 和企业 (ToB) 的全面解决方案。 截止2024年11月系统已经不断开发更新迭代一年半之久。系统集成了AI大模型问答、AI绘画、专业级AI视频生成、文档上传分析、多模态模型图像理解、TTS & 语音识别对话、文生图图生图,垫图参考图生成、图像混合(混图生图)、AI换脸、局部编辑重绘等强大功能。支持AI智能体应用(支持GPTs应用+Prompt预设自定义应用)、支持用户创建自定义AI智能体、插件系统、AI音乐生成、AIGC一站式AI系统。系统兼容OpenAI-GPT全模型、DeepSeek大模型及国内和主流三方所有AI模型,具备GPT4.0大模型支持、自定义应用、DALL-3文本生成图像、联网搜提问、智能思维导图生成、会员套餐、分销系统以及Midjourney绘画动态全功能等,为用户带来丰富的智能创作和互动体验。

在这里插入图片描述

在这里插入图片描述

✨系统技术架构

  • 前端: Vite + vue3 + ts + NaiveUI + Tailwindcss
  • 管理端:Vite4 + Vue3 + Element-Plus
  • 服务端(后端):Nodejs + NestJs
  • 数据支持: Mysql5.7(+) + Redis
  • 运行环境:Linux、Windows、MacOs(推荐使用Linux)
  • 数据存储:本地存储 | 阿里云oss | 腾讯云cos | chevereto图床

运行环境

  • Linux (推荐)
  • Windows
  • MacOS Server
  • Docker
  • Kubernetes
  • 支持 ARM64 & X86 (32/64) 架构

服务器配置要求
服务器配置 1C2G 起步, 推荐 2C4G以及以上配置。

二、功能模块介绍

  • 使用 Nodejs + NestJs 服务端渲染技术, 支持高并发(万级甚至千万级用户同时请求使用);提供更高的可用性和稳定性。
  • 系统平台支持:支持 电脑PC端+手机端H5+微信公众号对接(支持H5打包其他平台支持)
  • 支持宝塔常规部署和Decker一键部署方式,所有对接配置均可在后台界面上完成。
  • 支持OpenAI官方API + One API 等中转对接使用(即支持OpenAI全模型、三方大模型、国内全模型);支持 OpenAI / Azure OpenAI / Anthropic Claude / Google Gemini / Midjourney / DeepSeek大模型 / 讯飞星火 / 百川 AI / Moonshot / 智谱 ChatGLM / 通义千问 / 云雀大模型 / 腾讯混元 / 360 智脑等模型, 适配 LocalAI / Ollama 等模型 (LLaMa / RWKV / SDXL ),支持openai发布最新gpt-4o大模型对接使用…
    支持最新DeepSeek大模型:DeepSeek的最新版本v3对话大模型(deepseek-chat、deepseek-v3、deepseek-coder)、DeepSeek的最新版本思考推理模型(deepseek-r1、deepseek-reasoner)等…
    支持最新OpenAI最新o1、o3推理大模型(o3-mini、o3-mini-all、o3-mini-high、o3-mini-high-all、o1-mini、o1-mini-all、o1-preview、o1-preview-all)等…
  • 自定义模型对接系统:所有模型走OpenAI的输入格式,当OpenAI发布新的语言模型,可后台第一时间添加,无须系统每次开发对接才能使用!同理支持对接了其他三方模型的中转系统,即支持OpenAI全模型、三方大模型、国内大模型 最新发布模型快速可用。对话模型自定义分类、自定义名称自定义排序、以及部分功能自定义。

🚥其他核心功能 请移步官网资讯体验

系统快速体验

系统用户端:https://ai.sparkaigf.com
管理后端:Admin v6.7.1
测试账号密码:admin 123456

三、系统功能模块

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

AI大模型

在这里插入图片描述

多模态模型文档分析
在这里插入图片描述

多模态识图理解能力
在这里插入图片描述

联网搜索回复总结
在这里插入图片描述

3.2 AI智能体应用

3.2.1 AI智能体/GPTs商店
GPTs应用+Prompt自定义预设应用、可全网搜索使用

在这里插入图片描述

3.2.2 AI智能体/GPTs工作台
在这里插入图片描述

3.2.3 自定义创建AI智能体应用
在这里插入图片描述

3.3 AI专业绘画

3.3.1 文生图/图生图/参考图生图
在这里插入图片描述

3.3.2 局部编辑重绘
在这里插入图片描述

3.3.3 混图生图
在这里插入图片描述

3.3.4 AI换脸
在这里插入图片描述

3.4 AI视频生成

支持文生视频 / 图生视频、可生成15秒视频

在这里插入图片描述

3.5 Dall-E2/E3/E4绘画

在这里插入图片描述

3.6 智能思维导图生成

在这里插入图片描述

3.7 AI绘画广场

画廊广场

在这里插入图片描述

创作者中心

image

3.8 管理后台(部分)

在这里插入图片描述

其他和后台页面太多功能,就不展示了,直接访问演示站点和演示后台。

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

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

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

第一步 4.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一键环境套件

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

注意①: 使用mysql8.0版本,部分宝塔版本 需要重置root密码才能创建数据库

在这里插入图片描述
​​

注意②: 同步服务器端口到宝塔运维面板(重要),宝塔最新版本可能不需要自己手动同步

在这里插入图片描述
​​

第二步 4.2 Node版本选择

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

切换Node版本为:大于等于v16.14.1(这里为v17.9.1)

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

第三步 4.3 安装pnpm模块

(宝塔默认会安装pnpm 9 的最新版本,此版本要求Node.js版本最低为18,很多linux版本不支持最新pnpm 9)
在这里插入图片描述

在这里插入图片描述
​​

先设置npm为官方源:

`npm config set registry https://registry.npmjs.org/`

单独安装pnpm:

请直接安装pnpm 8 的版本

`npm install -g pnpm@8`

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

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

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

node -v
npm -v
pnpm -v

在这里插入图片描述

​​​

验证pm2环境是否存在:

`pm2 -v`

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

`npm install -g pm2`

再次输入 pm2 -v 显示以下页面,则成功安装
在这里插入图片描述

​​

第四步 4.4 安装Redis

在这里插入图片描述

​​​

第五步 4.5 部署跑起来

4.5.1 新建站点
宝塔 - 网站 - 添加站点

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

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

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

开启强制HTTPS并保存
在这里插入图片描述

​​​

4.5.3 上传SparkAi系统源码
进入网站站点根目录

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

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

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

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

解压源码包

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

4.5.4 配置.env文件
复制一份.env.example文件,并重命名为 .env 文件

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

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

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

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

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

4.5.5.2 安装依赖
直接在网站根目录打开ssh终端

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

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

`cd /www/wwwroot/你的网站目录`

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

`npm config set registry https://registry.npmmirror.com`

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

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

使用 pnpm start 命令启动项目

`pnpm start`

在这里插入图片描述

​​

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

`pm2 log`

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

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

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

目标url:http://127.0.0.1:9520

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

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

第六步 5.6 授权激活系统

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

5.6.1 未授权激活
在这里插入图片描述
​​​
5.6.2 激活成功示例
在这里插入图片描述

$(function() {setTimeout(function () {var mathcodeList = document.querySelectorAll('.htmledit_views img.mathcode');if (mathcodeList.length > 0) {for (let i = 0; i < mathcodeList.length; i++) {if (mathcodeList[i].complete) {if (mathcodeList[i].naturalWidth === 0 || mathcodeList[i].naturalHeight === 0) {var alt = mathcodeList[i].alt;alt = '\\(' + alt + '\\)';var curSpan = $('');curSpan.text(alt);$(mathcodeList[i]).before(curSpan);$(mathcodeList[i]).remove();}} else {mathcodeList[i].onerror = function() {var alt = mathcodeList[i].alt;alt = '\\(' + alt + '\\)';var curSpan = $('');curSpan.text(alt);$(mathcodeList[i]).before(curSpan);$(mathcodeList[i]).remove();};}}MathJax.Hub.Queue(["Typeset",MathJax.Hub]);}}, 500)
});

相关文章:

SparkAi系统体验

DeepSeek-R1-671B大模型满血版私有化部署高可用教程-SparkAi系统集成图文教程 一、SparkAI是什么二、功能模块介绍系统快速体验 三、系统功能模块3.1 AI全模型支持/插件系统3.2 AI智能体应用3.3 AI专业绘画3.4 AI视频生成3.5 Dall-E2/E3/E4绘画3.6 智能思维导图生成3.7 AI绘画广…...

软件工程---构件

在软件工程中&#xff0c;构件是一个独立的、可复用的软件单元&#xff0c;它具有明确的功能、接口和行为&#xff0c;并且可以在不同的环境中加以集成和复用。构件的概念是软件架构和组件化开发的核心思想之一&#xff0c;其目的是促进软件系统的模块化、可维护性和可扩展性。…...

视频录像机视频通道是指什么

视频录像机的视频通道是指摄像机在监控矩阵或硬盘录像机设备上的视频输入的物理位置。 与摄像头数量关系&#xff1a;在视频监控系统中&#xff0c;有多少个摄像头就需要多少路视频通道&#xff0c;通道数量决定了视频录像机可接入摄像头的数量&#xff0c;一般硬盘录像机有4路…...

【Unity】 HTFramework框架(六十一)Project窗口文件夹锁定器

更新日期&#xff1a;2025年3月7日。 Github源码&#xff1a;[点我获取源码] Gitee源码&#xff1a;[点我获取源码] 索引 Project窗口文件夹锁定器框架文件夹锁定自定义文件夹锁定限制条件 Project窗口文件夹锁定器 在Project窗口中&#xff0c;文件夹锁定器能够为任何文件夹加…...

INFINI Labs 产品更新 | Easysearch 增加异步搜索等新特性

INFINI Labs 产品更新发布&#xff01;此次更新&#xff0c;Easysearch 增加了新的功能和数据类型&#xff0c;包括 wildcard 数据类型、Point in time 搜索 API、异步搜索 API、数值和日期字段的 doc-values 搜索支持&#xff0c;Console 新增了日志查询功能。 INFINI Easyse…...

3.6c语言

#define _CRT_SECURE_NO_WARNINGS #include <math.h> #include <stdio.h> int main() {int sum 0,i,j;for (j 1; j < 1000; j){sum 0;for (i 1; i < j; i){if (j % i 0){sum i;} }if (sum j){printf("%d是完数\n", j);}}return 0; }#de…...

基于Kubernetes部署MySQL主从集群

以下是一个基于Kubernetes部署MySQL主从集群的详细YAML示例&#xff0c;包含StatefulSet、Service、ConfigMap和Secret等关键配置。MySQL主从集群需要至少1个主节点和多个从节点&#xff0c;这里使用 StatefulSet 初始化脚本 实现主从自动配置。 1. 创建 Namespace (可选) ap…...

Docker基础篇——Ubuntu下Docker安装

大家好我是木木&#xff0c;在当今快速发展的云计算与云原生时代&#xff0c;容器化技术蓬勃兴起&#xff0c;Docker 作为实现容器化的主流工具之一&#xff0c;为开发者和运维人员带来了极大的便捷 。下面我们一起进行Docker安装。 Docker的官方Ubuntu安装文档&#xff0c;如…...

postman接口请求中的 Raw是什么

前言 在现代的网络开发中&#xff0c;API 的使用已经成为数据交换的核心方式之一。然而&#xff0c;在与 API 打交道时&#xff0c;关于如何发送请求体&#xff08;body&#xff09;内容类型的问题常常困扰着开发者们&#xff0c;尤其是“raw”和“json”这两个术语之间的区别…...

物联网设备接入系统后如何查看硬件实时数据?

要在软件中实时查看硬件设备的信息&#xff0c;通常需要结合前后端技术来实现。以下是设计思路和实现步骤&#xff1a; 1. 系统架构设计 实时查看硬件设备信息的系统通常采用以下架构&#xff1a; 数据采集层: 硬件设备通过传感器采集数据&#xff0c;发送到InfluxDB。数据存…...

最新版本TOMCAT+IntelliJ IDEA+MAVEN项目创建(JAVAWEB)

前期所需&#xff1a; 1.apache-tomcat-10.1.18-windows-x64&#xff08;tomcat 10.1.8版本或者差不多新的版本都可以&#xff09; 2.IntelliJ idea 24年版本 或更高版本 3.已经配置好MAVEN了&#xff08;一定先配置MAVEN再搞TOMCAT会事半功倍很多&#xff09; 如果有没配置…...

《生成对抗网络:当AI学会自我博弈的艺术》

2023年DALLE 2生成的《太空歌剧院》斩获艺术比赛大奖时&#xff0c;我在画作前驻足了整整十分钟——那些光影的渐变、笔触的韵律&#xff0c;竟来自两个神经网络的博弈游戏。这让我想起AlphaGo自我对弈突破人类棋谱局限的往事&#xff0c;生成对抗网络&#xff08;GAN&#xff…...

【Linux学习笔记】Linux基本指令分析和权限的概念

【Linux学习笔记】Linux基本指令分析和权限的概念 &#x1f525;个人主页&#xff1a;大白的编程日记 &#x1f525;专栏&#xff1a;Linux学习笔记 文章目录 【Linux学习笔记】Linux基本指令分析和权限的概念前言一. 指令的分析1.1 alias 指令1.2 grep 指令1.3 zip/unzip 指…...

PHP之常用函数

在你有别的编程语言的基础下&#xff0c;你想学习PHP&#xff0c;可能要了解的一些关于常用函数的信息。 获取时间 //获取时间 后面跟自定义时间格式 echo date("Y-m-d H:i:s");删除变量 unset($a);判断变量是否存在 var_dump(isset($a));判断变量是否为null va…...

Leetcode 刷题记录 05 —— 普通数组

本系列为笔者的 Leetcode 刷题记录&#xff0c;顺序为 Hot 100 题官方顺序&#xff0c;根据标签命名&#xff0c;记录笔者总结的做题思路&#xff0c;附部分代码解释和疑问解答。 目录 01 最大子数组和 方法一&#xff1a;动态规划&#xff08;卡达尼算法&#xff09; 方法…...

【LLM】kimi 1.5模型架构和训练流程

note 推出两个多模态模型&#xff0c;深度思考模型 long-CoT 对标 o1&#xff0c;通用模型 short-CoT 模型对标 gpt-4o。 文章目录 note一、kimi 1.5模型训练流程预训练SFT训练long-CoT SFTRL训练long2short 小结Reference 一、kimi 1.5模型训练流程 推出两个多模态模型&…...

deepseek在pycharm中的配置和简单应用

对于最常用的调试python脚本开发环境pycharm&#xff0c;如何接入deepseek是我们窥探ai代码编写的第一步&#xff0c;熟悉起来总没坏处。 1、官网安装pycharm社区版&#xff08;免费&#xff09;&#xff0c;如果需要安装专业版&#xff0c;需要另外找破解码。 2、安装Ollama…...

第二十四天 学习分布式数据管理,了解如何在多个设备间共享数据

HarmonyOS分布式数据管理实战&#xff1a;轻松实现多设备数据共享 一、为什么需要分布式数据管理&#xff1f; 在万物互联的时代&#xff0c;我们的智能设备数量正在快速增长。根据IDC最新报告&#xff0c;2023年平均每个用户拥有6.2台智能设备。HarmonyOS的分布式能力正是为…...

Android15 Camera框架中的StatusTracker

StatusTracker介绍 StatusTracker是Android15 Camera框架中用来协调Camera3各组件之间状态转换的类。 StatusTracker线程名&#xff1a;std::string("C3Dev-") mId "-Status" Camera3 StatusTracker工作原理 StatusTracker实现批处理&#xff08;状态…...

MyBatis-Plus 注解大全

精心整理了最新的面试资料和简历模板&#xff0c;有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 MyBatis-Plus 注解大全 MyBatis-Plus 是基于 MyBatis 的增强工具&#xff0c;通过注解简化了单表 CRUD 操作和复杂查询的配置。以下是常用注解的分类及详细说…...

【MySQL_03】数据库基本--核心概念

文章目录 一、数据库基础1.1 数据库基础定义1.2 数据库分类与典型产品1.3 数据库模型1.4 数据库层次结构1.5 数据库核心机制1.6 数据表和视图1.61 数据表&#xff08;Table&#xff09;1.62 视图&#xff08;View&#xff09; 1.7 键类型1.8 MySQL数据类型1.9 数据库范式化 二、…...

Ubuntu 下 nginx-1.24.0 源码分析 (1)

main 函数在 src\core\nginx.c int ngx_cdecl main(int argc, char *const *argv) {ngx_buf_t *b;ngx_log_t *log;ngx_uint_t i;ngx_cycle_t *cycle, init_cycle;ngx_conf_dump_t *cd;ngx_core_conf_t *ccf;ngx_debug_init(); 进入 main 函数 最…...

边缘计算盒子:解决交通拥堵的智能方案

在当今的智能交通系统中&#xff0c;边缘计算盒子&#xff08;Edge Computing Box&#xff09;正逐渐成为不可或缺的核心组件。这种设备通过将计算能力下沉到网络边缘&#xff0c;极大地提升了数据处理的速度和效率&#xff0c;特别适用于实时性要求极高的交通监控场景。本文将…...

工程化与框架系列(22)--前端性能优化(中)

前端性能优化&#xff08;运行&#xff09; &#x1f3c3; 引言 运行时性能直接影响用户交互体验和应用流畅度。本文将深入探讨前端运行时性能优化的各种策略和技术&#xff0c;包括渲染优化、内存管理、计算优化等关键主题&#xff0c;帮助开发者构建高性能的Web应用。 运行…...

API调试工具的无解困境:白名单、动态IP与平台设计问题

引言 你是否曾经在开发中遇到过这样的尴尬情形&#xff1a;你打开了平台的API调试工具&#xff0c;准备一番操作&#xff0c;结果却发现根本无法连接到平台&#xff1f;别急&#xff0c;问题出在调试工具本身。今天我们要吐槽的就是那些神奇的开放平台API调试工具&#xff0c;…...

C#模拟鼠标点击,模拟鼠标双击,模拟鼠标恒定速度移动,可以看到轨迹

C#模拟鼠标点击&#xff0c;模拟鼠标双击&#xff0c;模拟鼠标恒定速度移动&#xff0c;可以看到轨迹 using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks;namespa…...

php虚拟站点提示No input file specified时的问题及权限处理方法

访问站点&#xff0c;提示如下 No input file specified. 可能是文件权限有问题&#xff0c;也可能是“.user.ini”文件路径没有配置对&#xff0c;最简单的办法就是直接将它删除掉&#xff0c;还有就是将它设置正确 #配置成自己服务器上正确的路径 open_basedir/mnt/qiy/te…...

RISC-V汇编学习(三)—— RV指令集

有了前两节对于RISC-V汇编、寄存器、汇编语法等的认识&#xff0c;本节开始介绍RISC-V指令集和伪指令。 前面说了RISC-V的模块化特点&#xff0c;是以RV32I为作为ISA的核心模块&#xff0c;其他都是要基于此为基础&#xff0c;可以这样认为&#xff1a;RISC-V ISA 基本整数指…...

java 重点知识 — JVM存储模块与类加载器

1 jvm主要模块 方法区 存储了由类加载器从.class文件中解析的类的元数据&#xff08;类型信息、域信息、方法信息&#xff09;及运行时常量池&#xff08;引用符号及字面量&#xff09;。 所有线程共享&#xff1b;内存不要求连续&#xff0c;可扩展&#xff0c;可能发生垃圾回…...

WPF有哪些使用率高的框架

架构类库 Community Toolkit MVVMMVVM Light UI类库 MahApps.MetroMaterial Design In XAML Toolkit 图标类库 MahApps.Metro.IconPacks...