Dashhub: Die Open-Source-KI-Plattform für Teams aller Größen
Stärken Sie Ihre KI - Reise mit nahtloser Integration , unübertroffener Flexibilität und integrierter Sicherheit ?
Dashhub ist so gefertigt, dass KI zugänglicher wird, schneller für Unternehmen und Teams jeder Größe sicherer . MithHub können Sie von Startups bis hin zu wachsenden Organisationen die neuesten KI -Technologie einnehmen und gleichzeitig die volle Kontrolle über Ihre Daten und APIs behalten. Das Open-Source-Design bietet maßgeschneiderte Plug-and-Play-Lösungen , die Ihre Bedürfnisse skalieren, die Komplexität verringern und die Kosten senken . Dashhub fördert sichere , adendor-neutrale KI-Adoption und lässt die Teams zusammenarbeiten ? und innovativ mit Leichtigkeit.
Egal, ob Sie die Teamproduktivität steigern oder Kreativität auslösen, DashHub ist der intelligentere und kostengünstigere Weg zur Maximierung der KI.
Bei DashHub glauben wir an Tools, die sich an Ihre einzigartigen Workflows und Ziele anpassen und ein nahtloses, flexibles KI -Erlebnis bieten, das Ihnen hilft , intelligenter zu arbeiten und gleichzeitig weiterhin mit den Tools zu gedeihen, die Sie kennen.
? Inhaltsverzeichnis
- DashHub: Die einheitliche Open-Source-AI-Plattform für Unternehmen
- ? Inhaltsverzeichnis
- ? Einführung
- ? Warum DashHub wählen?
- Aufstellen
- Migrationen
- Elasticsarch
- Einsatz
- Benutzerrollen und Berechtigungen
- ? Schlüsselmerkmale
- Projekte
- Experten?
- Anwendungen
- Wissensmanagement
- MVP -Phase
- ? Zukünftige Pläne - Fühlen Sie sich frei, einen Beitrag zu leisten! ?
- Integrationsprozess
- Technische Architektur
- Sicherheit und Konformität
- Euen Einschränkungen und Überlegungen
- ? Lizenz
- ? Beitragen
? Einführung
Willkommen bei Dashhub , Ihrer ultimativen Lösung für die nahtlose KI -Integration. Unsere Plattform ermöglicht die Benutzer , große Sprachmodelle (LLMs) und generative KI (Genai) in jeder Umgebung mühelos zu integrieren, zu verwalten und zu nutzen. Wir wollen die Einführung der KI vereinfachen und für alle für alle zugänglich , sicher , effizient und kostengünstig sind.
? Warum DashHub wählen?
- Einheitliche Schnittstelle für alle Genai -Lösungen
- Greifen Sie über eine einzige, intuitive Plattform auf mehrere KI -Modelle und Anbieter wie Midjourney, Gemini, Openai und mehr zu.
- Kostengünstig
- Zahlen Sie für die Nutzung, nicht pro Konto. Erhalten Sie Zugang zu den neuesten und spezialisierten Modellen ohne mehrere Abonnements.
- Benutzerdefinierte KI -Experten
- Erstellen und Verwalten von KI-betriebenen Experten, die auf bestimmte Funktionen zugeschnitten sind und in Ihrem gesamten Unternehmen eingesetzt werden können.
- Schnelle und einfache Implementierung
- Steigen Sie schnell mit minimalem Setup auf, das sowohl für Einzelpersonen als auch für Unternehmen geeignet ist.
- Projektzusammenarbeit
- Organisieren Sie Arbeiten in Projekte mit gemeinsamen Wissensbasis und Teamkollaborationsfunktionen.
- Kontext Erhaltung
- Behalten Sie den Gesprächsgeschichte und die Datenkonsistenz in verschiedenen KI -Modellen bei.
- Sichere Zugangskontrolle
- Rollenbasierte Berechtigungen und Authentifizierung für verbesserte Sicherheit.
- Flexible Bereitstellung
- Stellen Sie das DashHub lokal oder in der Cloud für Ihre Infrastruktur ein.
Aufstellen
Um das Projekt auszuführen, befolgen Sie die folgenden Schritte:
- Klonen Sie das Repository, indem Sie den folgenden Befehl ausführen:
git clone https://github.com/dashhub-org/dashhub.git
- Installieren Sie die erforderlichen Abhängigkeiten, indem Sie den folgenden Befehl ausführen:
- Starten Sie das Projekt, indem Sie den folgenden Befehl ausführen:
Nachdem Sie diese Befehle ausgeführt haben, sollte das Projekt ausgeführt werden und Sie können über Ihren Webbrowser darauf zugreifen.
Migrationen
Befolgen Sie die folgenden Schritte, um die Migrationen auszuführen:
cd apps/backend
yarn run db:migrate
Befolgen Sie die folgenden Schritte, um die Migrationen zu rollen:
cd apps/backend
yarn run db:migrate --down
Elasticsarch
Führen Sie den folgenden Befehl aus, um alle Daten in Elasticsearch zu neu zu rücken:
Einsatz
Führen Sie den folgenden Befehl aus, um das Projekt in der Staging -Umgebung bereitzustellen:
git push origin main:hetzner/staging
Verwenden Sie den folgenden Befehl, um das Projekt in der Produktionsumgebung bereitzustellen:
git push origin main:hetzner/production
Benutzerrollen und Berechtigungen
Die Plattform unterstützt drei Arten von Benutzern:
- Administrator
- Fügen Sie dem System neue Benutzer hinzu
- Benutzerberechtigungen verwalten
- Technische Benutzer
- Neue Experten hinzufügen und verwalten
- Verwalten Sie LLM -Integrationen
- Speicherlösungen konfigurieren
- Anwendungen verwalten
- Benutzer (Mitarbeiter)
- Interagieren Sie mit allgemeinen Chat -Schnittstellen
- Projekte erstellen und verwalten
- Laden Sie die Teammitglieder zu Projekten ein
- Verwenden Sie Experten innerhalb von Projekten
- Verwenden Sie Anwendungen für bestimmte Aufgaben
? Schlüsselmerkmale
Projekte
- Dedizierte Räume : Erstellen Sie Projekte mit benutzerdefinierten Wissensbasen und Einstellungen.
- Zusammenarbeit : Laden Sie die Teammitglieder ein und arbeiten Sie in einem Raum zusammen.
- Verlaufserhaltung : Behalten Sie die Chat -Historie und -kontext in jedem Projekt auf.
Experten?
- Benutzerdefinierte AI -Assistenten : Entwickeln Sie KI -Experten, die auf bestimmte Aufgaben spezialisiert sind.
- Organisationsweiter Zugang : Verwalten und bereitstellen Experten in Ihrer gesamten Organisation.
- Wissensintegration : Verwenden Sie projektspezifische Informationen, um die KI-Interaktionen zu verbessern.
Anwendungen
- Aufgabenspezifische Tools : Erstellen Sie kleine LLM-Anwendungen für bestimmte Vorgänge (z. B. Umschreiben, Datenstrukturierung).
- Wiederverwendbare Komponenten : Verwenden Sie Anwendungen in verschiedenen Projekten für die Effizienz.
Wissensmanagement
- Wissensbasis : Benutzer können Projektkenntnisbasen Output hinzufügen.
- Exportoptionen : Download und exportieren Sie Informationen nach Bedarf.
MVP -Phase
Das minimal lebensfähige Produkt (MVP) enthält die folgenden Funktionen:
- Webbasierte Benutzeroberfläche
- Benutzerverwaltung : Administrator, technischer Benutzer, Benutzerfunktionen und SaaS -Administrator zum Erstellen von Administrator-/Orgonkonten.
- Projekterstellung und -management
- Vorkonfigurierte Experten : Vier Experten mit benutzerdefinierten Anweisungen.
- Nur AWS -Speicherintegration
- Primärer LLM -Anbieter : Chatgpt 4o Mini
- Keine LLM -Anbieterauswahl
- Grundlegende Chat -Funktionen
Einschränkungen im MVP:
- Kein Mid-Converse-LLM-Anbieter-Anbieter.
- Begrenzte Anzahl vorkonfigurierter Experten.
- Single Storage Provider (AWS).
? Zukünftige Pläne - Fühlen Sie sich frei, einen Beitrag zu leisten! ?
Zu den geplanten Verbesserungen für zukünftige Versionen gehören:
- Integration mit anderen AI -Diensten : Claude, Lama, Gemini, Verwirrung, Landebahn, Midjourney, umarmendes Gesicht und vieles mehr.
- Erweiterte Speicheroptionen : Unterstützung für Azure, Google Cloud, lokaler Speicher und mehr.
- Multisprachiger Unterstützung : Schnittstellen- und KI-Interaktionen in mehreren Sprachen.
- Integrationen von Enterprise Tool : Slack, Microsoft 365, Salesforce, Google Workspace, Box, Zoho -Dokumente usw.
- Cross-AI-Analyse und Berichterstattung
- Sicherheit auf Unternehmensebene : Single Sign-On
- Fortgeschrittener Experten -Ersteller : Verbesserte Funktionen mit Agentensystemen.
- Verbesserte Sicherheit und Konformität : DSGVO, HIPAA -Konformität und erweiterte Unternehmenssicherheitsfunktionen.
Integrationsprozess
Der Einstieg mit DashHub ist einfach:
- Anmelden : Erstellen Sie ein Konto.
- Benutzer einladen : Teammitglieder hinzufügen und Rollen zuweisen.
- Fügen Sie LLM -API -Anmeldeinformationen hinzu : (simuliert in MVP)
- Speicherlösung konfigurieren : AWS in MVP; Weitere Optionen kommen in Kürze.
- Anpassen : Laden Sie Ihr Firmenlogo und die Einstellungen hoch.
- Beginnen Sie mit der Erstellung : Verwenden und genießen Sie die neuesten KI -Entwicklungen in einem Save -Umfeld.
Technische Architektur
Die Plattform wurde als Webanwendung mit den folgenden Schlüsselkomponenten entwickelt:
- Frontend : Responsive Web Interface
- Backend : API-gesteuerte Architektur
- Speicher : Client-Seite Datenspeicher (AWS in MVP, in Zukunft erweiterbar)
- KI-Integration : API-basierte Verbindungen zu KI-Anbietern
- Sicherheit : Sicherheitsmaßnahmen der Unternehmensgrade (in zukünftigen Versionen erweitert werden)
Sicherheit und Konformität
Während sich der MVP auf Kernfunktionen konzentriert, werden zukünftige Versionen fortgeschrittene Sicherheits- und Compliance -Anforderungen entsprechen und möglicherweise einschließlich:
- DSGVO Compliance
- HIPAA Compliance
- SOC 2 -Zertifizierung
- End-to-End-Verschlüsselung
- Erweiterte Zugangskontrollen
- Protokollierung von Prüfungen
Euen Einschränkungen und Überlegungen
- Simulierte Funktionen : Einige Funktionen werden im MVP simuliert, um zukünftige Funktionen zu demonstrieren.
- LLM-Anbieterumschaltung : Nicht unterstützt mitten in der MVP.
- LLM -Funktionen : Die Plattform fungiert als Aggregator und bietet keine eigenen LLM -Funktionen.
- Modell Feinabstimmung : nicht von der Plattform behandelt; Kunden können ihre eigenen fein abgestimmten Modelle verbinden.
- Datenskalierung : Bei mittleren und großen Benutzern - hauptsächlich auf der Client -Seite behandelt, aufgrund der Verwendung von Client -Speicherlösungen.
? Lizenz
DashHub wird unter der Apache -Lizenz 2.0 veröffentlicht, um Offenheit und Zusammenarbeit zu fördern und gleichzeitig Schutz für Mitwirkende zu bieten.
? Beitragen
Wir begrüßen Beiträge aus der Community! Bitte lesen Sie unsere beitragenden Richtlinien und unsere Verhaltenskodex, bevor Sie beginnen.
- Meldungsfehler : Verwenden Sie den Problemverfolger, um Fehler zu melden.
- Features vorschlagen : Öffnen Sie eine Feature -Anforderung im Problem Tracker.
- Pull -Anfragen einreichen : Befolgen Sie unsere Richtlinien und reichen Sie Ihre Verbesserungen ein.
Gestalten Sie mit uns die Zukunft der KI -Integration. Gemeinsam können wir KI für alle zugänglicher und vorteilhafter machen.
Diese Dokumentation wird aktualisiert, wenn sich das Produkt entwickelt, neue Funktionen hinzugefügt und zusätzliche Funktionen eingeführt werden.