99AI: una aplicación web comercial que integra servicios de IA multimodal (código abierto gratuito)

Introducción general

99AI es un proyecto de aplicación web de IA de código abierto cuyo objetivo es proporcionar una plataforma de servicios de IA integrada, fácil de desplegar y con pocas barreras. 99AI admite diálogo inteligente, modelos multimodales, búsqueda conectada e integra capacidades de pintura de IA y creación de música y vídeo. El proyecto es compatible con el diálogo inteligente, los modelos multimodales, la plaza de aplicaciones, la búsqueda en red y otras funciones, e integra capacidades de pintura de IA y creación de música y vídeo. 99AI se ha compilado en un paquete de integración que admite diversos métodos de despliegue rápido, lo que facilita a los usuarios particulares y empresariales la creación de una plataforma de servicios de IA.

Experimente el sitio:PlasmaAI

99AI:集成多模态AI服务的商业化Web应用(免费开源)

 

99AI:集成多模态AI服务的商业化Web应用(免费开源)

 

99AI:集成多模态AI服务的商业化Web应用(免费开源)

 

99AI:集成多模态AI服务的商业化Web应用(免费开源)

 

Lista de funciones

  • Diálogo AI: Soporta el formato OpenAI Chat, con parámetros personalizables en backend como el nombre del modelo, avatar, introducción, agente, clave, método de deducción de puntos, modo de carga de archivos y más.
  • modelo multimodal: Análisis completo de reconocimiento de imágenes y documentos utilizando modelos visuales como gpt-4o, claude-3, o modelos inversos como gpt-4-all.
  • App Square: Ampliación de los límites de la funcionalidad de la IA mediante la interconexión con sistemas complementarios.
  • Búsqueda en InternetDocking: sistema complementario que ofrece funciones de búsqueda en red.
  • mapa mentalGenerar esquemas en formato MarkDown y mapas mentales generados por el usuario.
  • Pintura AI: Docking midjourney, dall-e, stable-diffusion y otros modelos de pintura.
  • Música AI: Acoplamiento con suno-music para la creación musical.
  • Vídeo AI: Docking luma-video Vincennes video.
  • Preconfiguraciones de la base de conocimientos: Soporte para ajustar letras, seleccionar géneros y estilos musicales.
  • Vista previa del códigoVista previa y edición de código HTML.
  • Almacenamiento localizado: Admite almacenamiento local para guardar datos.

 

Utilizar la ayuda

Proceso de instalación

Despliegue de Node.js

Primero instalamos el entorno básico, Nginx, MySql, Redis, Node.js, pnpm, pm2
Para mayor comodidad podemos instalar Pagoda Panel International Edition, también conocido como aapanel, a través del Pagoda Panel podemos instalar rápidamente Nginx, MySql, Redis con un solo click.
99AI:集成多模态AI服务的商业化Web应用(免费开源)

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel

A continuación procedemos a instalar Node.js, pnpm, y PM2, dependiendo del sistema instalado.

Node.js v21.x.

Usando Ubuntu:

curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

Usando Debian, como root.

curl -fsSL https://deb.nodesource.com/setup_21.x | bash - &&\
apt-get install -y nodejs
99AI:集成多模态AI服务的商业化Web应用(免费开源)

Instale PM2 usando npm:

npm install pm2 -g

99AI:集成多模态AI服务的商业化Web应用(免费开源)
Instala pnpm usando npm:

npm install -g pnpm
```[![5](https://pic.sky350.cn/images/2024/08/30/114x4u2.jpg)](https://pic.sky350.cn/images/2024/08/30/114x4u2.jpg)
确认 PM2 和 pnpm 都已正确安装并且可以运行:
pm2 -v
pnpm -v
99AI:集成多模态AI服务的商业化Web应用(免费开源)

Después de instalar el entorno básico, creamos un nuevo sitio web, por cierto, crear una nueva base de datos, enlazar el nombre de dominio, hacer la resolución. Haga clic en la configuración del sitio, una clave para aplicar para SSL.
99AI:集成多模态AI服务的商业化Web应用(免费开源)
Para que sea más fácil de recordar, 99ai ponemos el directorio del sitio web, hacemos clic en el directorio del sitio web, subimos el código fuente de 99ai, o copiamos la dirección del archivo de versiones de GitHub, lo descargamos remotamente en el directorio del sitio web y, a continuación, lo descomprimimos.
99AI:集成多模态AI服务的商业化Web应用(免费开源)
99AI:集成多模态AI服务的商业化Web应用(免费开源)

Después de extraer el archivo abrimos el archivo .env.example en el directorio, copiamos el contenido, y creamos un nuevo archivo llamado .env, pegamos el contenido copiado en él, y rellenamos la configuración de acuerdo a nuestra situación real, y finalmente lo guardamos.
99AI:集成多模态AI服务的商业化Web应用(免费开源)
Para terminar, abrimos SSH en el directorio e instalamos las dependencias: (si la instalación es lenta, prueba a usar fuentes domésticas, puede que haya que forzar la instalación de algunas dependencias)

pnpm install --force

99AI:集成多模态AI服务的商业化Web应用(免费开源)
Iniciar el proceso después de instalar las dependencias: (por defecto, el fondo PM2 se utiliza para ejecutar)

pnpm start
```[![8](https://pic.sky350.cn/images/2024/08/30/11732xq.jpg)](https://pic.sky350.cn/images/2024/08/30/11732xq.jpg)
之后浏览器打开IP:9520查看是否正常。
[![9](https://pic.sky350.cn/images/2024/08/30/117386k.jpg)](https://pic.sky350.cn/images/2024/08/30/117386k.jpg)
回到宝塔面板,点击网站,点击我们之前新建的网站,点击反向代理,新增反向代理,地址填[http://127.0.0.1:9520](http://127.0.0.1:9520/) ,保存即可通过域名访问。
[![Dingtalk_20240830225221](https://pic.sky350.cn/images/2024/08/30/117u6vi.jpg)](https://pic.sky350.cn/images/2024/08/30/117u6vi.jpg)
管理端地址:`项目链接/admin`
普通管理员账号:admin(默认不激活)
超级管理员账号:super
密码:123456
[![10](https://pic.sky350.cn/images/2024/08/30/1173i7j.jpg)](https://pic.sky350.cn/images/2024/08/30/1173i7j.jpg)
进入后台配置一下邮件和模型地址和API_KEY就可以愉快的使用了。

 

Despliegue de Docker-compose

  1. Instalación de Docker y Docker-composeAsegúrese de que Docker y Docker-compose están instalados en su sistema.
  2. Clonación del almacén de proyectos::git clone https://github.com/vastxie/99AI.git.
  3. Vaya al directorio del proyecto::cd 99AI.
  4. Inicio de los servicios::docker-compose up -d.

Proceso de utilización

  1. Visite la página de administración del backend: Acceso a través del navegador http://localhost:3000/adminUtilice la contraseña predeterminada de la cuenta para iniciar sesión.
  2. modelo de configuraciónConfigure los modelos de IA y los plug-ins necesarios en la página de administración del backend.
  3. Iniciar el diálogo: En la portada, los usuarios pueden entablar un diálogo con la IA para utilizar funciones como el dibujo, la música o el vídeo, entre otras.

Función Flujo de operaciones

  1. Diálogo AIEl usuario puede introducir una pregunta en un cuadro de diálogo y la IA la responderá basándose en el modelo configurado.
  2. Pintura AIEl usuario puede seleccionar un modelo de dibujo, introducir una descripción y la IA generará la imagen correspondiente.
  3. Música AIEl usuario puede seleccionar el género y el estilo de música, introducir la letra y la IA generará la composición musical correspondiente.
  4. Vídeo AIEl usuario puede seleccionar el tipo y el tamaño del vídeo, introducir una descripción y la IA generará el contenido de vídeo adecuado.

 

© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...