O mais recente tutorial de implantação de construção de código-fonte de inteligência artificial/código-fonte do programa ChatGPT/sistema AI/terminal H5 + código-fonte da versão da conta oficial do WeChat

1. Sistema de IA

Como construir e implantar código-fonte de inteligência artificial, sistema de criação de IA e sistema ChatGPT? Escreva um tutorial gráfico detalhado aqui!

SparkAi usa tecnologia de estrutura Nestjs e Vue3 para integrar continuamente recursos de IA ao sistema AIGC!

1.1 Funções Básicas do Programa

O programa já suporta questionamentos ChatGPT3.5/GPT-4, desenho AI, desenho Midjourney (ajuste completo de parâmetros personalizados), desenho Midjourney com imagens, desenho Dall-E2, geração de mapa mental, base de conhecimento (treinamento personalizável), praça de pintura AI, convite + modo de distribuição da agência, função de check-in diário do usuário, preservação do registro da sessão, conta oficial do WeChat + e-mail + registro e login do número de celular e outras atualizações de versão gratuitas no futuro

1.2 Registro de atualização da versão mais recente

Função de atualização da versão [V2.6.0]:

  • Otimize a lógica de bloqueio do esgotamento do pool de chaves (atualizado em 26 de agosto)!
  • Otimize a conexão de pintura MJ, otimize CSS, modifique alguns estilos de página (atualizado em 26 de agosto)!
  • Adicione a função de login para receber horários grátis no celular, e otimize a lógica do número total de pinturas em segundo plano!
  • Adicionada função de comando de regeneração de imagem oficial MJ
  • Sincronize o comando Vary oficial Aprimoramento de contraste de imagem única Vary(Forte) | Vary(Sutil)
  • Sincronize o comando de Zoom oficial Imagem única zoom ilimitado Reduzir 2x | Reduzir 1,5x

2. Demonstração do Sistema

https://ai.idcyli.com

3. Módulos funcionais

3.1 Pergunta do modelo GPT

A pergunta da rede GPT foi suportada

3.2 Bancada de Aplicação

3.2.1 base de conhecimento imediata

3.2.2 Suporte à base de conhecimento definida pelo usuário

3.3 Pintura profissional no meio da jornada

Diagrama de Vicente:

Gere um gráfico a partir de um gráfico: 

3.4 Pintura Dall-E2

3.5 Geração de mapas mentais​

3.6 Praça de Pintura AI

4. Sistema de código-fonte

4.1 Site de demonstração frontal

4.2 Download do código-fonte SparkAi

4.3 Documentação do sistema SparkAi

4.4 Tutorial detalhado de construção e implantação

5. Tutorial detalhado de construção

O tutorial a seguir usa Linux Pagoda para construir e implantar

5.1 Configuração básica do ambiente ambiental

No código, fornecemos o arquivo de configuração básico do arquivo variável de ambiente env.example. Antes de usá-lo, remova o sufixo e altere-o para o arquivo .env. Só precisamos configurar os seguintes itens no arquivo de configuração do ambiente env.

  • Código de autorização, configuração de IP

  • Configuração do serviço de correio

  • Os três itens do banco de dados mysql são a configuração básica, mysql e autorização são necessários, o projeto pode ser iniciado com sucesso somente quando o mysql e a autorização estiverem configurados, e o serviço de correio pode ser adicionado posteriormente.

5.2 configuração do arquivo env.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/smtp.qq.com (选择自己的发信服务器地址,网易邮箱或者qq邮箱)
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
# 接口文档前缀
SWAGGERPREFIX=/docs
# 自定义端口
PORT=9520

6. Instalação ambiental

  • Nginx >= 1.19.8

  • MySQL >= 5.7 ou MySQL 8.0

  • PHP-7.4

  • Gerenciador PM2 5.5

  • Redis 7.0.11

  • Versão do nó: >=16.19.1

Tutorial detalhado:

6.1 Determinar a versão do Node

Use PM2 para mudar a versão do Node ( obrigatório )

Mude a versão do nó para: v16.19.1

​​​​​​

6.2 Instale o módulo pnpm

6.3 Instalar Redis

​​​​​​

7. Implante e execute

7.1 Crie um novo site

Pagode - Site - Adicionar Site

7.2 Configurando SSL

7.2.1 Use seu próprio certificado SSL e use HTTPS para instalar o acesso

7.2.2 Vamos criptografar o aplicativo de certificado

Se você não tiver um certificado, você pode usar o certificado gratuito do Pagoda para se inscrever no Let’s Encrypt

​​​​​​

7.3 Carregar código-fonte do sistema

7.3.1 Carregar código-fonte do sistema

excluir arquivo original

Carregue e descompacte o programa no diretório raiz do site

​​​​7.3.2 Configurando o arquivo .env

Clique duas vezes no arquivo .env.example  para editar diretamente no pagode  ou edite-o no terminal vim

Após a conclusão da configuração, exclua o sufixo do arquivo e o nome do arquivo é  .env

7.4 Iniciando o projeto

7.4.1 Porta aberta do pagode

Entre nas configurações de segurança do painel pagode, abra  a porta 9520  e a porta 3306

7.4.2 Dependências de instalação

Digite o terminal ssh no diretório raiz do site
e use pnpm i para instalar dependências

7.4.3 Iniciando o projeto

Inicie o projeto com pnpm start

7.4.4 Verifique o log de inicialização

Digite pm2 log para ver o log detalhado e veja a imagem abaixo para indicar sucesso!

​​​​​​

7.4.5 Definir proxy reverso

Adicione  um proxy reverso na porta 9520.  A segurança do Pagoda precisa abrir esta porta, caso contrário ela não poderá ser acessada

8. Teste e use o sistema

Implantação concluída! Agora você pode acessar o sistema SparkAi através do nome de domínio!

8.1 Histórico de gestão

O endereço de primeiro plano padrão é o endereço do nome de domínio e o endereço de segundo plano padrão é: endereço de nome de domínio/sparkai/admin

A conta de superadministrador padrão é super spark123

Neste ponto terminamos a instalação!

8.2 Acessando o sistema de teste

Obrigado por assistir, tutorial completo!

Acho que você gosta

Origin blog.csdn.net/weixin_43227851/article/details/132515984
Recomendado
Clasificación