AI Personal Learning
und praktische Anleitung

CoAI.Dev (Chat Nio): B/C-Lösung aus einer Hand für KI-Aggregations-Apps mit flexibler Abrechnung und Unterstützung von Abo-Modellen

Allgemeine Einführung

CoAI.Dev (ehemals Chat Nio) ist eine Chat-Plattform, die mehrere KI-Modelle mit Unterstützung für verteiltes Streaming, Bilderzeugung, geräteübergreifende Gesprächssynchronisation und -teilung integriert. Sie implementiert ein Abonnement- und Token-Abrechnungssystem, einen Schlüsseltransitservice und Unterstützung für mehrere Modelle und umfasst auch eine vernetzte Suche und einen KI-Projektgenerator. Die Plattform ist ein Open-Source-Projekt, das eine ausführliche API-Dokumentation und ein mehrsprachiges SDK für Entwickler zur Verfügung stellt, um die Entwicklung zu unterstützen.

Dev (ehemals Chat Nio) wird nach einem monatelangen Übernahmeprozess wiederbelebt, und ich werde weiterhin die Entwicklung dieses Projekts leiten, wobei in naher Zukunft ein neues Produkt auf den Markt gebracht werden soll, das sich der Schaffung der nächsten Generation von Open-Source-Lösungen mit kommerzieller Qualität und aus einer Hand für LLM widmet!


Die neue Open-Source-Roadmap sieht die Synchronisierung von RAG, Digital People, Payment, TTS & STT, API Gateway, Model Healthiness Monitoring, Unterstützung für Agent Workflow, Realtime, Team Collaboration und weitere innovative Features vor!

 

Funktionsliste

Unterstützt mehrere KI-Modelle: OpenAI, Claude, Xunfei Starfire, etc.
verteiltes Streaming
Bilderzeugung
Der Chat wird automatisch synchronisiert und für alle Geräte freigegeben
Flexibles Token-Abrechnungssystem
Schlüssel Transit Service
Unterstützung für Multi-Modell-Aggregation
Netzwerk-Suchfunktion
AI-Projekt-Generator
AI-Batch-Artikelerstellung

 

Hilfe verwenden

Bildreiches visuelles Modell

Unterstützung für Vision-Modelle sowie Unterstützung für direkte Bild-Uploads und die Möglichkeit, direkte Bild-Links oder Base64-Bilder einzugeben (z. B. Modelle wie GPT-4 Vision Preview, Gemini Pro Vision usw.)
Unterstützt DALL-E-Modellplotting
Unterstützt Imagine / Upscale / Variant / Reroll Operationen für Midjourney / Niji Modelle.

-1

 

Markdown-Unterstützung

Unterstützt dunkle und helle Modi, Codehervorhebung, LaTeX-Formeln, Tabellen, Detailleisten, virtuelle Nachrichten und mehr!

-2

 

Dialogspeicherfunktion

Cloud-Synchronisation, Unterstützung Website direkten Link Sharing-Dialog, Unterstützung der Verwendung von Sharing-Dialog, Sharing-Dialog als Bild gespeichert, Unterstützung für die Freigabe-Management (Unterstützung für die Anzeige, Löschen von Sharing und andere Operationen)

-3

 

DuckDuckGo Websuche

Vollständige DuckDuckGo-Ethernet-Unterstützung für Suchfunktionen(Einzelheiten sind dem Projekt zu entnehmenduckduckgo-api muss vom Mobiltelefon erstellt und in den Systemeinstellungen in den Ethernet-Einstellungen festgelegt werden

-4

 

voreingestellter Befehl

AdjuvansVoreinstellung Voreinstellungim Gesang antwortenCloud-SynchronisationFunktionen, Unterstützung für voreingestellte Klone, voreingestellte Avatar-Einstellungen, Unterstützung für voreingestellte Profileinstellungen

-5

-6

 

Back-Office-Verwaltung

Enthält Informationen über den aktuellen Tag und den Monat der Gutschrift, Abonnentenzahlen, Liniendiagramme der Modellnutzungsstatistiken, Kuchendiagramm-Analysen, Umsatzstatistiken, Nutzertyp-Statistiken, Modellnutzungsstatistiken, Diagramme über die Anzahl der Anfragen und die Anzahl der Modellfehler, usw.

-7

 

 

Docker-Bereitstellung

Nach erfolgreicher Konfiguration ist das AdministratorkontoWurzelwird das Passwort standardmäßig aufchatnio123456

  1. ⚡ Installation von Docker Compose (empfohlen)

    Nach einem erfolgreichen Durchlauf lautet die nächste Maschinenabbildungsadressehttp://localhost:8000

    git clone ---depth=1 --branch=main --single-branch https://github.com/Deeptrain-Community/chatnio.git
    cd chatnio
    docker-compose up -d # Operative Dienste
    # Für eine stabile Version, verwenden Sie stattdessen docker-compose -f docker-compose.stable.yaml up -d.
    # Um Watchtower für automatische Updates zu verwenden, verwenden Sie stattdessen docker-compose -f docker-compose.watch.yaml up -d.

    Versions-Updates (Manuelle Aktualisierung erforderlich, wenn die automatische Watchtower-Aktualisierung aktiviert ist):

    docker-compose down
    docker-compose pull
    docker-compose up -d
    • MySQL-Datenbank-Mount-Verzeichnis Projekt ~/ db
    • Redis-Datenbank-Mount-Verzeichnis Projekt ~/ redis
    • Konfigurationsdatei Mountverzeichnis Projekt ~/ Konfiguration
  2. ⚡ Docker-Installation (leichte Laufzeit, üblicherweise für externe Installationen verwendet)MYSQL/RDSDienstleistungen)

    Wenn Sie die stabile Version verwenden, benutzen Sie dieprogrammzmh/chatnio:stabilalternativprogrammzmh/chatnio:aktuell

    docker run -d --name chatnio \
      --network host \
      -p 8000:8094 \
      -v ~/config:/config \
      -v ~/logs:/logs \
      -v ~/storage:/storage \
      -e MYSQL_HOST=localhost \
      -e MYSQL_PORT=3306 \
      -e MYSQL_DATABASE=chatnio \
      -e MYSQL_USER=root \
      -e MYSQL_PASSWORD=chatnio123456 \
      -e REDIS_HOST=localhost \
      -e REDIS_PORT=6379 \
      -e SECRET=secret \
      -e SERVE_STATIC=true \
      programmezmh/chatnio:latest
    • --network hostbezieht sich auf das Netzwerk, das es Docker-Containern ermöglicht, das Netzwerk des Geräts zu nutzen, das geändert werden kann
    • -p 8000:8094Bezieht sich auf die Zuordnung des Ports der Erfassungsmaschine als 8000, Sie können die Portnummer vor dem Doppelpunkt selbst ändern
    • SECRET: JWT-Schlüssel, selbst generierte zufällige String-Modifikation
    • SERVE_STATIC: Ob der statische Dateidienst aktiviert werden soll oder nicht (normalerweise muss dies nicht geändert werden, siehe FAQ unten)
    • -v ~/config:/configEinhängen von Konfigurationsdateien. -v ~/logs:/logsDas Verzeichnis der Stickstoffmaschine, in dem die Protokolldateien gemountet sind, das -v ~/storage:/storageEinhängen der generierten Dateien des Add-ons
    • Die Dienste MySQL und Redis müssen konfiguriert werden. Bitte beachten Sie die obigen Informationen, um die Umgebungsvariablen zu ändern.

    Versions-Updates (Nach dem Öffnen des Watchtowers müssen Sie ihn manuell aktualisieren. Führen Sie anschließend die oben genannten Schritte aus, um ihn erneut zu starten):

    docker stop chatnio
    docker rm chatnio
    docker pull programzmh/chatnio:latest
  3. ⚒ Kompilieren und Installieren (stark anpassbar)

    Nach erfolgreicher Konfiguration lautet der Standardanschluss8094Die Zugangsadresse lautethttp://localhost:8094 Konfigurationselement Config (~/config/ config.yaml ) kann durch Umgebungsvariablen wieMYSQL_HOSTUmgebungsvariablen können außer Kraft gesetzt werdenmysql.hostKonfigurationsobjekt

    git clone https://github.com/Deeptrain-Community/chatnio.git
    cd chatnio
    
    cd app
    npm install -g pnpm
    pnpm installieren
    pnpm bauen
    
    cd ...
    go build -o chatnio
    
    nohup . /chatnio > output.log & # verwendet nohup zur Ausführung im Hintergrund
AI Leichtes Lernen

Der Leitfaden für Laien zum Einstieg in die KI

Hilft Ihnen, die Nutzung von KI-Tools kostengünstig und von Null an zu erlernen.KI ist, wie Bürosoftware, eine wesentliche Fähigkeit für jeden. Die Beherrschung von KI verschafft Ihnen einen Vorteil bei der Stellensuche und die Hälfte des Aufwands bei Ihrer zukünftigen Arbeit und Ihrem Studium.

Details ansehen>
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " CoAI.Dev (Chat Nio): B/C-Lösung aus einer Hand für KI-Aggregations-Apps mit flexibler Abrechnung und Unterstützung von Abo-Modellen

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)