AI Personal Learning
und praktische Anleitung
讯飞绘镜

99AI: Eine kommerzielle Webanwendung, die multimodale KI-Dienste integriert (kostenlos und quelloffen)

Allgemeine Einführung

99AI ist ein Open-Source-KI-Webanwendungsprojekt, das darauf abzielt, eine einfach zu implementierende, barrierearme, integrierte KI-Serviceplattform bereitzustellen. 99AI unterstützt intelligente Dialoge, multimodale Modelle, vernetzte Suche und integrierte KI-Malerei sowie Musik- und Videoerstellung. Das Projekt unterstützt intelligente Dialoge, multimodale Modelle, Application Plaza, vernetzte Suche und andere Funktionen sowie integrierte KI-Mal-, Musik- und Videoerstellungsfunktionen. 99AI wurde zu einem Integrationspaket zusammengestellt, das eine Vielzahl von schnellen Bereitstellungsmethoden unterstützt und es Einzelpersonen und Unternehmen leicht macht, eine KI-Serviceplattform aufzubauen.

Erleben Sie den Standort:PlasmaAI

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

 


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

 

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

 

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

 

Funktionsliste

  • AI-DialogUnterstützt das OpenAI-Chat-Format mit im Backend anpassbaren Parametern wie Modellname, Avatar, Vorstellung, Agent, Schlüssel, Punktabzugsmethode, Datei-Upload-Modus und mehr.
  • multimodales ModellVollständige Erkennungsanalyse von Bildern und Dokumenten mit visuellen Modellen wie gpt-4o, claude-3 oder inversen Modellen wie gpt-4-all.
  • App-PlatzErweiterung der Grenzen der KI-Funktionalität durch Schnittstellen zu Plug-in-Systemen.
  • Suche im InternetDocking-Plug-in-System, das vernetzte Suchfunktionen bietet.
  • MindmapGenerieren von Gliederungen im MarkDown-Format und benutzergenerierten Mind Maps.
  • AI-MalereiDocking midjourney, dall-e, stable-diffusion und andere Malmodelle.
  • AI MusikAndocken an suno-music für die Erstellung von Musik.
  • AI-VideoAndocken von luma-video Vincennes video.
  • Wissensdatenbank-VoreinstellungenUnterstützung bei der Anpassung von Liedtexten, der Auswahl von Musikgenres und -stilen.
  • Code-VorschauVorschau und Bearbeitung von HTML-Code.
  • Örtliche LagerungUnterstützt lokalen Speicher zum Speichern von Daten.

 

Hilfe verwenden

Einbauverfahren

Node.js-Bereitstellung

Zuerst installieren wir die grundlegende Umgebung, Nginx, MySql, Redis, Node.js, pnpm, pm2
Für die Bequemlichkeit können wir installieren Pagoda Panel International Edition, auch bekannt als aapanel, durch die Pagoda Panel kann schnell installieren Nginx, MySql, Redis mit einem Klick.
99AI:集成多模态AI服务的商业化Web应用(免费开源)-1

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

Anschließend installierten wir Node.js, pnpm und PM2, je nach installiertem System.

Node.js v21.x.

Ubuntu verwenden:

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

Mit Debian, als root.

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

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

Installieren Sie PM2 mit npm:

npm install pm2 -g

99AI:集成多模态AI服务的商业化Web应用(免费开源)-3
Installieren Sie pnpm mit 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应用(免费开源)-4

Nach der Installation der grundlegenden Umgebung, erstellen wir eine neue Website, durch die Art und Weise, erstellen Sie eine neue Datenbank, binden den Domain-Namen, tun die Auflösung. Klicken Sie auf die Website-Einstellungen, einen Schlüssel für ssl gelten.
99AI:集成多模态AI服务的商业化Web应用(免费开源)-5
Um es sich leichter zu merken, legen wir 99ai das Website-Verzeichnis, klicken in das Website-Verzeichnis, laden den 99ai-Quellcode hoch oder kopieren die Adresse der GitHub-Releases-Datei, laden sie aus der Ferne in das Website-Verzeichnis herunter und entpacken sie dann.
99AI:集成多模态AI服务的商业化Web应用(免费开源)-6
99AI:集成多模态AI服务的商业化Web应用(免费开源)-7

Nach dem Entpacken der Datei öffnen wir die Datei .env.example im Verzeichnis, kopieren den Inhalt, erstellen eine neue Datei mit dem Namen .env, fügen den kopierten Inhalt ein, füllen die Konfiguration entsprechend unserer aktuellen Situation aus und speichern sie schließlich.
99AI:集成多模态AI服务的商业化Web应用(免费开源)-8
Zum Abschluss öffnen wir SSH im Verzeichnis und installieren die Abhängigkeiten: (wenn die Installation langsam ist, versuchen Sie, inländische Quellen zu verwenden, einige Abhängigkeiten müssen möglicherweise zur Installation gezwungen werden)

pnpm install --force

99AI:集成多模态AI服务的商业化Web应用(免费开源)-9
Starten Sie den Prozess nach der Installation der Abhängigkeiten: (standardmäßig wird der PM2-Hintergrund zur Ausführung verwendet)

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

 

Docker-Compose-Bereitstellung

  1. Installation von Docker und Docker-composeStellen Sie sicher, dass Docker und Docker-compose auf Ihrem System installiert sind.
  2. Projektlager klonen::git clone https://github.com/vastxie/99AI.git.
  3. Wechseln Sie in das Projektverzeichnis::cd 99AI.
  4. Neue Dienste::docker-compose up -d.

Verwendungsprozess

  1. Besuchen Sie die Backend-VerwaltungsseiteZugriff über Browser http://localhost:3000/adminverwenden Sie das Standard-Kontopasswort für die Anmeldung.
  2. KonfigurationsmodellKonfigurieren Sie die erforderlichen AI-Modelle und Plug-ins auf der Backend-Administrationsseite.
  3. Aufnahme eines DialogsAuf der Startseite können die Nutzer einen Dialog mit der KI beginnen, um Funktionen wie Zeichnen, Musik, Video und mehr zu nutzen.

Funktion Betriebsablauf

  1. AI-DialogDer Benutzer kann eine Frage in ein Dialogfeld eingeben, und die KI beantwortet sie auf der Grundlage des konfigurierten Modells.
  2. AI-MalereiDer Benutzer kann ein Zeichnungsmodell auswählen, eine Beschreibung eingeben, und die KI generiert ein entsprechendes Bild.
  3. AI MusikDer Benutzer kann das Genre und den Stil der Musik auswählen, den Text eingeben, und die KI generiert eine entsprechende Musikkomposition.
  4. AI-VideoDer Benutzer kann den Videotyp und die Größe auswählen, eine Beschreibung eingeben, und die KI generiert den entsprechenden Videoinhalt.

 

Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " 99AI: Eine kommerzielle Webanwendung, die multimodale KI-Dienste integriert (kostenlos und quelloffen)
de_DEDeutsch