Código fuente del sistema inteligente de preguntas y respuestas de IA/Sistema empresarial de pintura de IA/Soporte de preguntas de la red GPT/Soporte de pintura a mitad de viaje

1. Sistema de creación de IA

El sistema de creación SparkAi es un sistema inteligente de preguntas y respuestas de IA y un sistema de pintura 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

  1. Cuestionario de IA: el programa admite interrogatorios GPT3.5, GPT4.0 y cuestionarios en línea GPT.
  2. Modelos nacionales: modelo completo OpenAI GPT + modelo Baidu Cloud Wenxinyiyan, modelo Microsoft Azure, modelo Alibaba Cloud Tongyi Qianwen, Tsinghua Zhipu AI ChatGLM, modelo cognitivo grande iFlytek Spark, etc. ¡El modelo completo OpenAI GPT + la interfaz de modelo completo de AI nacional está en desarrollo! ¡Actualización próximamente!
  3. Pintura AI: pintura a mitad del viaje (ajuste de parámetros totalmente personalizado), dibujo a mitad del viaje a partir de imágenes, pintura Dall-E2
  4. Cuenta oficial de WeChat + correo electrónico + registro e inicio de sesión de número de teléfono móvil
  5. Generación de mapas mentales inteligentes con un solo clic
  6. La base de conocimientos de la aplicación Square permite a los usuarios personalizar la recepción para agregar información privada o compartida.
  7. Plaza de pintura AI (Galería)
  8. Modelo de distribución de invitación + agente
  9. Función de registro diario del usuario
  10. Los registros de sesión se guardan sincrónicamente
  11. Admite acoplamiento con pago oficial de WeChat, Yipay, pago con código, pago Hupijiao, etc.
  12. Paquete de membresía agregado personalizado
  13. Otras características principales
  14. Seguirán otras actualizaciones de funciones de la versión gratuita...

1.2  Plan de actualización de funciones

  • Admitirá el modelo completo OpenAI GPT + el modelo completo de IA nacional (en desarrollo, ¡próximamente disponible!)
  • Función de redibujado parcial de pintura a mitad del viaje (en desarrollo)

Los modelos nacionales incluyen, entre otros:

Modelo completo OpenAI GPT + modelo Baidu Cloud Wenxinyiyan, modelo Microsoft Azure, modelo Alibaba Cloud Tongyi Qianwen, Tsinghua Zhipu AI ChatGLM, iFlytek Cognitive Large Model, etc. ¡El modelo completo OpenAI GPT + la interfaz de modelo completo de AI nacional está en desarrollo! ¡Actualizado a finales de septiembre!

1.3 Registro de actualización

Función de actualización de la versión oficial actual del sitio [V2.6.2]

【V2.6.2】Registro de actualización de funciones principales de septiembre (actualización 9.17)

  • Se agregó la función de traducir automáticamente del chino al inglés cuando MJ envía pinturas.
  • Se corrigió el error que cuando los usuarios no miembros activan la membresía por tiempo limitado, la cantidad de membresías es: número permanente original + número de membresías
  • Optimice la lógica de generación de mapas mentales para evitar que solo se generen esquemas de dos niveles.
  • Se corrigió el error de cerrar la función de check-in en segundo plano y seguir mostrándola en el teléfono móvil.

【V2.6.1】Registro de actualización de funciones principales de septiembre

  • Agregue funciones de experiencia para huéspedes, configure la cuota de uso diaria sin iniciar sesión, 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
  • Agregar pasarela personalizada de pago Hupijiao
  • Función de grabación y detección de palabras sensibles a infracciones

【V2.6.0】Registro de actualización de funciones principales de agosto

  • Optimice la lógica de bloqueo del agotamiento de la cuota del grupo de claves

  • Optimice la conexión de pintura MJ, optimice CSS y modifique algunos estilos de página

  • ¡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

https://ai.idcyli.com

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

3.2.1 Cuadrado de aplicación rápida

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 Dall-E2

3.5 Generación de mapas mentales

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 del sistema: 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

4.4 Tutorial de implementación detallado original

Documentos de construcción e implementación del sistema SparkAi Documentos de construcción y implementación del sistema SparkAi https://www.idcyli.com/33.html

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 de construcción 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, puede utilizar el certificado gratuito de Pagoda y solicitar 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 Confirmar el entorno relacionado con el nodo

En este punto, 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

Configure el grupo de LLAVES y pruébelo

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/weixin_43227851/article/details/133467725
Recomendado
Clasificación