99AI : Une application web commerciale intégrant des services d'IA multimodale (gratuite et open source)

Introduction générale

99AI est un projet d'application web d'IA open source qui vise à fournir une plateforme de services d'IA intégrée, facile à déployer et à faible barrière. 99AI prend en charge le dialogue intelligent, les modèles multimodaux, la recherche connectée, la peinture d'IA intégrée et la création de musique et de vidéo. Le projet prend en charge le dialogue intelligent, les modèles multimodaux, la place d'application, la recherche en réseau et d'autres fonctions, et intègre les capacités de peinture, de musique et de création vidéo de l'IA. 99AI a été compilé dans un paquet d'intégration qui prend en charge une variété de méthodes de déploiement rapide, ce qui facilite la création d'une plateforme de services d'IA pour les utilisateurs individuels et les entreprises.

Découvrez le site :PlasmaAI

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

 

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

 

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

 

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

 

Liste des fonctions

  • Dialogue sur l'IALe format OpenAI Chat est pris en charge, avec des paramètres personnalisables en arrière-plan tels que le nom du modèle, l'avatar, l'introduction, l'agent, la clé, la méthode de déduction des points, le mode de téléchargement des fichiers, et bien plus encore.
  • modèle multimodalAnalyse complète de la reconnaissance d'images et de documents à l'aide de modèles visuels tels que gpt-4o, claude-3, ou de modèles inverses tels que gpt-4-all.
  • App SquareLes systèmes d'intelligence artificielle : repousser les limites de la fonctionnalité de l'intelligence artificielle en s'interfaçant avec des systèmes d'extension.
  • Recherche sur InternetLe système Docking : système de plug-in Docking qui offre des capacités de recherche en réseau.
  • carte mentaleLes cartes mentales : générer des schémas au format MarkDown et des cartes mentales créées par les utilisateurs.
  • AI PaintingLes modèles de peinture : Docking midjourney, dall-e, stable-diffusion et autres modèles de peinture.
  • AI Music: S'arrimer à suno-music pour créer de la musique.
  • Vidéo sur l'IA: Docking luma-video Vincennes video.
  • Présélections de la base de connaissancesLes services d'aide à l'écriture des paroles, à la sélection des genres et des styles musicaux sont disponibles.
  • Aperçu du codeLe code HTML : prévisualiser et éditer le code HTML.
  • Stockage localiséLa fonction d'enregistrement local permet de sauvegarder les données.

 

Utiliser l'aide

Processus d'installation

Déploiement de Node.js

Tout d'abord, nous installons l'environnement de base, Nginx, MySql, Redis, Node.js, pnpm, pm2.
Pour plus de commodité, nous pouvons installer Pagoda Panel International Edition, également connu sous le nom d'aapanel, grâce à Pagoda Panel qui permet d'installer rapidement Nginx, MySql, Redis en un seul clic.
99AI:集成多模态AI服务的商业化Web应用(免费开源)

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

Nous avons ensuite procédé à l'installation de Node.js, pnpm et PM2, en fonction du système installé.

Node.js v21.x.

Utilisation d'Ubuntu :

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

J'utilise Debian, en tant que root.

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

Installez PM2 en utilisant npm :

npm install pm2 -g

99AI:集成多模态AI服务的商业化Web应用(免费开源)
Installez pnpm à l'aide de 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应用(免费开源)

Après avoir installé l'environnement de base, nous créons un nouveau site web, en passant, nous créons une nouvelle base de données, nous lions le nom de domaine, nous faisons la résolution. Cliquer sur les paramètres du site, un clic pour appliquer ssl.
99AI:集成多模态AI服务的商业化Web应用(免费开源)
Pour faciliter la mémorisation, 99ai nous mettons le répertoire du site web, nous cliquons dans le répertoire du site web, nous téléchargeons le code source de 99ai, ou nous copions l'adresse du fichier GitHub releases, nous le téléchargeons à distance dans le répertoire du site web, puis nous le décompressons.
99AI:集成多模态AI服务的商业化Web应用(免费开源)
99AI:集成多模态AI服务的商业化Web应用(免费开源)

Après avoir extrait le fichier, nous ouvrons le fichier .env.example dans le répertoire, nous en copions le contenu, nous créons un nouveau fichier nommé .env, nous y collons le contenu copié, nous complétons la configuration en fonction de notre situation réelle, et enfin nous le sauvegardons.
99AI:集成多模态AI服务的商业化Web应用(免费开源)
Pour finir, nous ouvrons SSH dans le répertoire et installons les dépendances : (si l'installation est lente, essayez d'utiliser des sources nationales, certaines dépendances peuvent avoir besoin d'être forcées pour s'installer).

pnpm install --force

99AI:集成多模态AI服务的商业化Web应用(免费开源)
Démarrer le processus après l'installation des dépendances : (par défaut, l'arrière-plan de PM2 est utilisé pour lancer le processus)

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就可以愉快的使用了。

 

Déploiement de Docker-compose

  1. Installation de Docker et de Docker-composePour ce faire, vous devez vous assurer que Docker et Docker-compose sont installés sur votre système.
  2. Clonage de l'entrepôt de projets: :git clone https://github.com/vastxie/99AI.git.
  3. Aller dans le répertoire du projet: :cd 99AI.
  4. Démarrage des services: :docker-compose up -d.

Processus d'utilisation

  1. Visitez la page d'administration du backendAccès par le biais d'un navigateur http://localhost:3000/admin, utilisez le mot de passe du compte par défaut pour vous connecter.
  2. modèle de configurationLes modèles d'IA et les modules d'extension requis sont configurés dans la page d'administration du backend.
  3. Entamer un dialogueSur la page d'accueil, les utilisateurs peuvent entamer un dialogue avec l'IA pour utiliser des fonctions telles que le dessin, la musique, la vidéo et bien d'autres encore.

Fonction Opération Déroulement

  1. Dialogue sur l'IAL'utilisateur peut saisir une question dans une boîte de dialogue et l'IA y répondra sur la base du modèle configuré.
  2. AI PaintingL'utilisateur peut sélectionner un modèle de dessin, entrer une description et l'IA génère une image correspondante.
  3. AI MusicL'utilisateur peut sélectionner le genre et le style de musique, entrer les paroles, et l'IA génère une composition musicale correspondante.
  4. Vidéo sur l'IAL'utilisateur peut sélectionner le type et la taille de la vidéo, entrer une description, et l'intelligence artificielle génère le contenu vidéo approprié.

 

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...