2023, última creación de IA, intercambio de código fuente ChatGPT comercial + admite pintura de IA

1. Sistema de creación inteligente SparkAI

El sistema de creación SparkAi es un sistema inteligente de preguntas y respuestas de IA desarrollado en base al popular ChatGPT extranjero. La prueba general del sistema de código fuente en este número es muy perfecta: se puede decir que SparkAi es actualmente el único sistema de software OpenAI de acoplamiento ChatGPT nacional. Entonces, ¿cómo construir e implementar ChatGPT para la creación de IA? ¡Déjame escribir un tutorial gráfico detallado aquí! ¡El programa SparkAi utiliza la tecnología de marco Nestjs y Vue3 para integrar continuamente capacidades de IA en el sistema AIGC!

1.1 Funciones principales del programa

El programa ya admite preguntas ChatGPT3.5/4.0, pintura AI, pintura Midjourney (parámetros totalmente personalizables), dibujo Midjourney a partir de imágenes, pintura Dall-E2, generación de mapas mentales, base de conocimientos (entrenamiento personalizable), pintura AI Plaza, invitación + agente modelo de distribución, función de registro diario del usuario, guardado de registros de sesión, modo de experiencia de visitante, registro e inicio de sesión de cuenta oficial de WeChat + correo electrónico + número de teléfono móvil y otras actualizaciones de funciones de versión gratuita en el futuro...

Registro de actualización de la versión 1.2

SparkAi【V2.6.1】

Registro de actualización de funciones principales de septiembre

  • Agregue funciones de experiencia de huéspedes, configure la cuota de uso diario sin iniciar sesión y registre una cuenta para sincronizar los datos de uso de los huéspedes.

  • Agregue información de derechos de autor de configuración personalizada en la parte inferior del fondo.

  • Agregue la pasarela personalizada de pago Hupijiao.

  • Función de detección y grabación de palabras sensibles a infracciones.

Registro de actualización de funciones principales de agosto

  • Optimice la lógica de bloqueo del agotamiento de la cuota del grupo de claves (actualizado el 26 de agosto).

  • ¡Optimice los enlaces de pintura de MJ, optimice CSS y modifique algunos estilos de página (actualizado el 26 de agosto)!

  • ¡Agregue la función de iniciar sesión en el teléfono móvil para recibir tiempos gratis y optimice la lógica del número total de pinturas en segundo plano!

  • Se agregó la función de comando de regeneración de imagen oficial de MJ.

  • Sincronice el comando oficial Vary para mejorar el contraste de una sola imagen Vary(Fuerte) | Vary(Sutil)

  • Sincronice el comando oficial de Zoom para ampliar infinitamente una sola imagen Alejar 2x | Alejar 1,5x

2. Demostración del módulo del sistema

SparkAi icono-default.png?t=N7T8https://ai.idcyli.com/chat

3. Módulos de funciones del sistema

3.1 Preguntas del modelo ChatGPT

Soporte para preguntas en línea de GPT

3.2 Aplicación inmediata (base de conocimientos)

3.2.1 Cuadrado de aplicación inmediata

3.2.2 Admitir indicaciones definidas por el usuario

3.3 Pintura profesional a mitad de camino

  • Admite instrucciones de regeneración de imágenes oficiales sincronizadas

  • Sincronice el comando oficial Vary para mejorar el contraste de una sola imagen Vary(Fuerte) | Vary(Sutil)

  • Sincronice el comando oficial de Zoom para ampliar infinitamente una sola imagen Alejar 2x | Alejar 1,5x

3.3.1 Diagrama vicenciano

3.3.2  Usar imágenes para crear imágenes

3.4 Pintura básica Dall-E2

3.5 mapa mental mental

3.6 Cuadrado de pintura AI

4. Introducción al sistema SparkAi

¡Este sistema utiliza la tecnología de marco Nestjs y Vue3 para integrar continuamente capacidades de IA en este sistema!

4.1 Sitio de demostración de front-end

Sitio de demostración: https://ai.idcyli.com

4.2 Sitio backend de demostración

  1. Backend del sistema de demostración: Spark-AI

  2. Contraseña de la cuenta de demostración en segundo plano: admin 123456

4.3 Descarga del código fuente de SparkAi

5. Tutorial de compilación e implementación

¡El siguiente tutorial utiliza la construcción de pagodas!

5.1 Configuración básica del entorno ambiental

En el código, proporcionamos el archivo de configuración del archivo de variable de entorno básico env.example. Antes de usarlo, elimine el sufijo y cámbielo al archivo .env. Solo necesitamos configurar las siguientes cosas en el archivo de configuración del entorno env.

  • Configuración de IP de autorización de código de autorización

  • Configuración del servicio de correo

  • Estos tres elementos de la base de datos mysql son configuraciones básicas. Mysql y la autorización son necesarios. Solo cuando mysql y la autorización están configurados se puede iniciar el proyecto con éxito. El servicio de correo se puede agregar más adelante.

5.2 código de archivo env

# 服务器ip
SPARK_AI_HOST=
# 授权码
SPARK_AI_KEY=

# mysql
DB_HOST=localhost
DB_PORT=3306
DB_USER=数据库用户名
DB_PASS=数据库密码
DB_DATABASE=数据库名
DB_LOG=false
DB_SYNC=true

#  mailer 邮件服务
MAILER_HOST=smtp.163.com
MAILER_PORT=465
MAILER_USER=发信邮箱
MAILER_PASS=邮箱发信密钥
MAILER_FROM=发信邮箱

# Redis
REDIS_PORT=6379
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=

# mj并发数
CONCURRENCY=3

# jwt token
JWT_SECRET=chat-spark
# jwt token 过期时间
JWT_EXPIRESIN=7d
# 自定义端口
PORT=9520

6. Instalación ambiental

  • Nginx >= 1.19.8

  • MySQL >= 5.7 o MySQL 8.0

  • PHP-7.4

  • Administrador PM2 5.5

  • Redis 7.0.11

  • Versión del nodo: >=16.19.1

Tutorial detallado:

6.1 Versión del nodo

Utilice PM2 para cambiar de versión de Nodo (obligatorio)

  • Cambie la versión del nodo a: v16.19.1

6.2 Instalar el módulo pnpm

6.3 Instalar Redis

7. Implementar y ejecutar

7.1 Crear un nuevo sitio

Pagoda - Sitio web - Agregar sitio

7.2 Habilitar el acceso seguro HTTPS

7.2.1 Utilice su propio certificado SSL

7.2.2 Solicitud de certificado Let's Encrypt

Si no tiene un certificado, utilice el certificado gratuito de Pagoda y solicite Let's Encrypt

7.3 Cargar código fuente

Eliminar archivos originales

Cargue y descomprima el programa en el directorio raíz del sitio web.

7.3.1 Configurar el archivo .env

Haga doble clic en el archivo .env.example directamente en Pagoda para editarlo, o edítelo en la terminal vim

Una vez completada la configuración, elimine el sufijo del archivo y el nombre del archivo es .env.

7.3.2 En este momento, abra la terminal nuevamente para determinar si necesitamos un entorno relacionado con el nodo.

node -v
npm -v
pnpm -v

De lo contrario, deberá descargarlo manualmente:

Ejecute los siguientes dos comandos en secuencia para instalar el entorno de nodo

curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash - sudo yum install nodejs -y

Luego instale los módulos pnpm y pm2.

npm i pm2 pnpm -g

7.4 Iniciar el proyecto

7.4.1 Puerto abierto

El panel Pagoda abre de forma segura el puerto 9520 y el puerto 3306

7.4.2 Instalar dependencias

Utilice la terminal para cambiar al directorio del sitio web

cd /www/wwwroot/网站目录

O utilice directamente el terminal Dalai SSH en el directorio raíz del sitio web

Utilice el comando pnpm i para instalar dependencias

pnpm i

7.4.3 Iniciar el proyecto

Inicie el proyecto usando el comando pnpm start

pnpm start

7.4.4 Ver registro de inicio

Ingrese el registro pm2 para ver el registro detallado. Si ve la imagen a continuación, ¡significa éxito!

pm2 log

7.4.5 Agregar proxy inverso

Agregue el proxy inverso del puerto 9520. Pagoda Security necesita abrir este puerto; de lo contrario, no será accesible.

8. Utilice el sistema

¡Implementación completada! ¡En este momento, puede acceder al sistema SparkAi a través del nombre de dominio!

8.1 Antecedentes de gestión

La dirección de front-end predeterminada es la dirección del nombre de dominio y la dirección de back-end predeterminada es:  nombre de dominio dirección/sparkai/admin

La cuenta de superadministrador predeterminada es: super

Contraseña predeterminada de superadministrador: spark123

¡En este punto nuestra instalación está completa!

8.2 Modificar la contraseña predeterminada del superadministrador

Después de iniciar sesión, primero cambie la contraseña predeterminada del superadministrador.

8.3 Construcción terminada

9. Configuración del backend y actualización de la versión del sistema

9.1 Configuración del backend y actualización de la versión del sistema

Para obtener tutoriales de configuración del sistema y otros tutoriales, haga clic directamente en la página de inicio del blog para verlos.

Supongo que te gusta

Origin blog.csdn.net/2301_77931454/article/details/132844126
Recomendado
Clasificación