AI Personal Learning
und praktische Anleitung
讯飞绘镜

AI Hive: eine vielseitige Java-basierte AI-Chat-Integrationsplattform

Allgemeine Einführung

AI Beehive (ai-beehive) ist eine multifunktionale KI-Plattform, die auf Java mit Spring Boot 3 und JDK 17 basiert. Das Projekt integriert eine Vielzahl von KI-Technologien, darunter ChatGPT, OpenAI Image Generation, Midjourney, NewBing und Baidu Wenxin Yiyin usw., mit dem Ziel, eine modulare und skalierbare Entwicklungsumgebung für KI-Anwendungen zu schaffen.

AI蜂巢:基于 Java 的多功能 AI聊天集成平台-1


 

AI蜂巢:基于 Java 的多功能 AI聊天集成平台-1

 

Funktionsliste

  • ChatGPT-IntegrationUnterstützung für OpenAI GPT 3.5 und GPT 4 Modelle.
  • BilderzeugungIntegration von OpenAI Image und Midjourney Funktion zur Bilderzeugung.
  • Intelligente SucheUnterstützung für die intelligente Suchmaschine NewBing.
  • mit einem WortIntegration der Dialogfunktion Wenshin Yiyi von Baidu.
  • BenutzerverwaltungUnterstützung der Registrierung und Anmeldung von Postfächern, Überprüfung von Berechtigungen und Verwaltung des Benutzerstatus.
  • ZeichnungsverwaltungModulares Management verschiedener AI-Funktionen durch Zeichnungskonfiguration.
  • PrivilegienkontrolleFunktionskontrolle auf der Grundlage von Zeichnungsstatus und Benutzerrechten.
  • Verwaltung von KonfigurationselementenUnterstützt die Wartung der Datenbank und die Einstellung von Berechtigungen für Zeichnungskonfigurationsobjekte.

 

Hilfe verwenden

Installation und Konfiguration

  1. Vorbereitung der Umwelt::
    • Installieren Sie MySQL und Redis.
    • Stellen Sie sicher, dass JDK 17 und Maven auf Ihrem System installiert sind.
  2. Projekt Klonen::
    git clone https://github.com/hncboy/ai-beehive.git
    cd ai-beehive
    
  3. Datenbank-Konfiguration::
    • existieren beehive-bootstrap/src/main/resources/db/schema-mysql.sql Das Datenbankinitialisierungsskript finden Sie in der Datei
    • Änderungen application.yml Datei für die Konfiguration der Datenbankverbindung.
  4. Initiierung von Projekten::
    • Öffnen Sie das Projekt mit einer IDE (z. B. IntelliJ IDEA) und führen Sie die BeehiveApplication Hauptkategorie.
    • Nachdem das Projekt gestartet wurde, rufen Sie die http://localhost:8080 Funktionstests durchführen.

Funktion Betrieb

  1. Benutzerregistrierung und Anmeldung::
    • Besuchen Sie die Anmeldeseite und registrieren Sie sich mit Ihrer E-Mail-Adresse.
    • Die Registrierung erfordert die Zustimmung des Administrators, bevor Sie sich anmelden können.
  2. Zeichnungsverwaltung::
    • Melden Sie sich auf der Seite Zeichnungsverwaltung an und wählen Sie die gewünschte AI-aktivierte Zeichnung aus.
    • Konfigurieren Sie Zeichnungsparameter, speichern und veröffentlichen Sie Zeichnungen.
  3. Berechtigungseinstellungen::
    • Auf dem Bildschirm zur Verwaltung der Zugriffsrechte können Sie die Zugriffsrechte der Benutzer für verschiedene Zeichnungen festlegen.
    • Um die sichere Nutzung von Zeichnungen zu gewährleisten, können Browsing- und Nutzungsrechte festgelegt werden.
  4. Verwendung von AI-Funktionen::
    • Wählen Sie eine veröffentlichte Zeichnung aus, um die entsprechende Funktionsseite aufzurufen.
    • Geben Sie relevante Parameter ein, um KI-Funktionen für Vorgänge wie die Erzeugung von Bildern oder das Führen von Dialogen aufzurufen.

allgemeine Probleme

  • Keine Verbindung zur Datenbank möglichÜberprüfen Sie, ob die Datenbankkonfiguration korrekt ist und ob der MySQL-Dienst gestartet ist.
  • Zeichnungen konnten nicht freigegeben werdenÜberprüfen Sie, ob die Zeichnungskonfiguration vollständig ist und überprüfen Sie den Status der Zeichnungen in der Datenbank.
  • Benutzer können sich nicht anmeldenSicherstellen, dass der Status des Benutzers normal ist, indem das Token des Benutzers in Redis überprüft wird.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " AI Hive: eine vielseitige Java-basierte AI-Chat-Integrationsplattform
de_DEDeutsch