Chatbot-Benutzeroberfläche Kostenlos

-

Chatbot UI ist eine Open-Source-Schnittstelle mit mehreren Modellen , die als „Open-Source-KI-Chat-Anwendung für alle“ positioniert ist. Sie unterstützt mehr als 80 KI-Modelle, lokales und Cloud-Selbsthosting und bietet Datenspeicherung und multimodale Funktionen auf Basis von Supabase.

Chatbot-Benutzeroberfläche Produktoberfläche

ChatbotUI

Kernparameter und Statistiken

Chatbot UI ist eine Open-Source-KI-Chat-Schnittstelle mit mehreren Modellen von Mckay Wrigley (Takeoff AI), die als „Open-Source-KI-Chat-Anwendung für alle“ positioniert ist. Es bietet ein selbst gehostetes Chat-Frontend, unterstützt die Integration mit mehreren Modellanbietern und bietet Datenspeicherung und multimodale Funktionen über Supabase.

Projekte Öffentliche Informationen
Offizielle Positionierung Die Open-Source-KI-Chat-App für alle
Lizenz MIT
Lageradresse mckaywrigley/chatbot-ui
GitHub-Sterne 33.268
GitHub Forks 9.431
Hauptsprache TypeScript
Lagererstellungszeit 11.03.2023
Unterstützte Modelle Offiziell heißt es, dass es eine Verbindung zu über 80 KI-Modellen herstellen kann
Backend-Speicher Supabase (Postgres)
Lokales Modell Ollama-Unterstützung (optional)
Bereitstellungsmethode Lokale, selbst gehostete Vercel + Supabase-Cloud, offiziell gehostete Version

Parameterbedeutung: Der Kernwert der Chatbot-Benutzeroberfläche besteht darin, dass es sich um ein selbstgehostetes Open-Source-Chat-Frontend mit mehreren Modellen handelt. Für Entwickler und Teams bedeutet dies, dass sie ihre eigenen API-Schlüssel verwenden können, um eine Verbindung zu verschiedenen Modellen herzustellen und Konversationsdaten in ihrer eigenen Supabase-Instanz zu speichern, anstatt sich auf Chat-Plattformen von Drittanbietern zu verlassen.

Fähigkeitsgrenze: Es handelt sich um eine Front-End- und Back-End-Speicherlösung, die keine Modelle bereitstellt. Benutzer müssen ihre eigenen API-Schlüssel für jeden Modelllieferanten vorbereiten; Selbsthosting erfordert bestimmte Kenntnisse über Supabase, Docker und Bereitstellung.

Benutzer- und Markterkennung

Die Marktbekanntheit von Chatbot UI beruht hauptsächlich auf der Beliebtheit der Open-Source-Community und ihrem Status als „selbst gehostetes Chat-Frontend“.

Community-Größe: Die öffentlichen Daten des GitHub-Warehouses betragen 33.268 Sterne und 9.431 Forks. Es ist eines der bekanntesten Projekte im Open-Source-KI-Chat-Frontend und wird von einer großen Anzahl von Entwicklern als Ausgangspunkt für die Erstellung eigener Chat-Anwendungen verwendet.

Projekteinfluss: Es wird vom bekannten Entwickler Mckay Wrigley verwaltet. Die README-Datei bietet eindeutig zwei Pfade: die offiziell gehostete Version (chatbotui.com) und die selbst gehostete Version und unterstützt die Open-Source-Wartung durch GitHub-Sponsoren.

Nutzungsmodussignal: Das Projekt wurde in Version 2.0 vom lokalen Browserspeicher zum Supabase-Backend migriert, was darauf hindeutet, dass sich sein Ziel von „persönlichen Spielzeugen“ zu „formellen selbstgehosteten Anwendungen, die multimodal sein und von mehreren Personen verwendet werden können“ weiterentwickelt hat.

Wartungsrhythmus-Erinnerung: Der letzte Code-Push des Lagers war 2024-08. Der Autor erwähnte in der README-Datei, dass ein größeres Versionsupdate vorbereitet wird; Sie sollten vor der Auswahl auf Community-Zweige und Wartungsaktivitäten achten.

Kostenvorteil

Die Chatbot-Benutzeroberfläche selbst ist völlig kostenlos und Open Source (MIT) mit einer klaren Kostenstruktur, die hauptsächlich durch die Bereitstellungsmethode und den Modellaufruf bestimmt wird.

Eingang/Plan Gebührenstruktur Anwendbare Ziele Offenlegungsbeschränkungen
Selbstgehostet (lokal) Kostenlose Software, lokale Umgebung erforderlich Entwickler, Einzelpersonen Docker, Supabase CLI, Node.js erforderlich
Selbstgehostet (Cloud) Die Software ist kostenlos, Vercel + Supabase verfügt über eine kostenlose Stufe Team, selbst erstellte Dienste Über das kostenlose Kontingent hinaus, Abrechnung nach Cloud-Ressourcen
Offizielle gehostete Version Gehostet vom offiziellen Benutzer, die sich nicht selbst bereitstellen möchten
Modellaufruf Benutzer müssen ihren eigenen API-Schlüssel jedes Anbieters mitbringen Alle Benutzer Modellgebühren werden von jedem Anbieter in Rechnung gestellt

C-Seite/Individuell: Die lokal selbst gehostete Software ist kostenlos und die Hauptkosten sind die API-Aufrufgebühr jedes Modellanbieters und die lokal begrenzte Konfigurationszeit.

Entwickler/Team: Die Cloud-Bereitstellung kann mit der kostenlosen Stufe von Vercel und Supabase beginnen. Danach erfolgt die Abrechnung nach Verbrauch. Die gesamten expliziten Abonnementkosten sind niedrig, aber Betrieb, Wartung und Integration erfordern Investitionen.

Echte Kostenstruktur: Für selbst gehostete Lösungen bedeutet kostenlose Software nicht, dass keine Kosten anfallen. Modell-API-Gebühren, Supabase-Speicher, Bereitstellung und Wartung sowie Upgrades und Migrationen sind alles tatsächliche Kosten. Bei großflächigem Einsatz ist insbesondere die Berechnung der Modellabrechnung erforderlich.

Hauptfunktionen

  • Multi-Modell-Chat: Kann mit OpenAI, Azure OpenAI und mehreren Lieferantenmodellen verbunden werden. Offiziell soll es über 80 Modelle unterstützen, geeignet für Benutzer, die über eine Schnittstelle zwischen Modellen wechseln müssen.
  • Unterstützung lokaler Modelle: Optionaler Zugriff auf Ollama zum Ausführen lokaler Modelle, geeignet für Szenarien mit Datenschutz- und Offline-Anforderungen.
  • Supabase-Backend: Verwenden Sie Postgres zum Speichern von Konversationsdaten, wodurch die Sicherheits- und Kapazitätsbeschränkungen des lokalen Browserspeichers behoben werden und sich für die multimodale und geräteübergreifende Verwendung eignet.
  • Selbst gehostete Bereitstellung: Unterstützt die lokale und Cloud-Bereitstellung (Vercel + Supabase), geeignet für Teams, die vollständige Kontrolle über ihre Daten haben möchten.
  • Offizielle Hosting-Version: Bietet den offiziellen Hosting-Zugang von chatbotui.com, geeignet für Benutzer, die ihn nicht selbst bereitstellen möchten.
  • Multimodale Funktionen: Die Architektur der Version 2.0 unterstützt multimodale Anwendungsfälle und eignet sich für gemischte Bild- und Textdialogszenarien.
  • Kontextvariablenverwaltungs-API-Schlüssel: Der API-Schlüssel kann zentral über Kontextvariablen konfiguriert werden, was für eine einheitliche Verwaltung von Anmeldeinformationen durch das Team geeignet ist.

Modell- und Versionsentwicklung

Die Entwicklung der Chatbot-Benutzeroberfläche spiegelt den Übergang vom „leichten persönlichen Tool“ zur „offiziellen selbst gehosteten Anwendung“ wider.

Hauptversion

1.0 (~März 2023): Erste Version, verwendet den lokalen Speicher des Browsers zum Verwalten von Daten, der Code verbleibt jetzt im Legacy-Zweig.

  • 2.0 (~Anfang 2024): Einführung des Supabase-Backends, multimodaler Unterstützung und architektonischer Umgestaltung. Dies ist die aktuelle Hauptversion.

Bewertung der Evolution: 2.0 behebt die Sicherheits-, Speicher- und multimodalen Einschränkungen von 1.0 und macht es dadurch besser als formelle, selbst gehostete Anwendung geeignet. Der Autor erwähnte in der README, dass wichtige Updates wie „einfachere Bereitstellung, bessere Back-End-Kompatibilität und verbessertes mobiles Layout“ vorbereitet werden, was darauf hindeutet, dass sich das Projekt noch in der Entwicklung befindet, aber auf den tatsächlichen Update-Rhythmus geachtet werden muss.

Technische Vorteile

Open Source und kontrollierbar: MIT-lizenzierte TypeScript-Implementierung, Entwickler können frei forken, modifizieren und bereitstellen und behalten dabei die Konversationsdaten vollständig in ihrer eigenen Infrastruktur, was den Hauptvorteil im Vergleich zu Closed-Source-Chat-Plattformen darstellt.

Multi-Vendor-Abstraktion: Greifen Sie über eine einheitliche Schnittstelle auf mehrere Modellanbieter zu. Benutzer können mit ihrem eigenen API-Schlüssel flexibel wechseln und sind nicht an einen einzelnen Anbieter gebunden.

Standardisiertes Backend: Basierend auf Supabase (Postgres) statt privatem Speicher reduziert es die Schwierigkeit der Datenmigration und -erweiterung und erleichtert Teams die Wiederverwendung vorhandener Supabase-Kenntnisse.

Lokale Modelloption: Unterstützen Sie lokale Modelle über Ollama, sodass datenschutz- und Compliance-relevante Szenarien implementiert werden können.

Grenze: Als Front-End- und Speicherlösung hängt die Obergrenze der Funktionen vom Zugriffsmodell und der Bereitstellungsqualität ab und bietet keine Argumentationsfunktionen.

Wie man es benutzt

Eingang So verwenden Sie Anwendbare Szenarien
Offizielle gehostete Version Besuchen Sie chatbotui.com, um sich direkt anzumelden und zu verwenden Einzelne Benutzer, die nicht bereitstellen möchten
Lokales Selbsthosting Lager klonen + Abhängigkeiten installieren + lokale Supabase Entwickler, datensensible Szenarien
Cloud-Selbsthosting Vercel-Bereitstellungs-Frontend + von Supabase verwaltete Datenbank Team selbstgebauter Service

Lokale Bereitstellungsschritte: Repository klonen → „npm install“ → Docker und Supabase CLI installieren → „supabase start“ → „.env.local“-Kontextvariablen konfigurieren → „npm run chat“ starten, lokal auf „localhost:3000“ zugreifen (Node.js v18 wird empfohlen).

Cloud-Bereitstellungsschritte: Erstellen Sie ein Projekt in Supabase und konfigurieren Sie die Authentifizierung → Pushen Sie die Datenbank über „supabase db push“ → Importieren Sie das Warehouse in Vercel und konfigurieren Sie kontextbezogene Variablen (Supabase-URL/Schlüssel, API-Schlüssel für jedes Modell) → Bereitstellen und online gehen.

Konzentrieren Sie sich auf die Implementierung: Die erste Bereitstellung konzentriert sich auf die Überprüfung, ob die Konfiguration des Supabase-Verbindungs-API-Schlüssels und der Modellwechsel normal sind. Bewerten Sie vor dem Selbsthosting zunächst, ob das Team über Supabase sowie Bereitstellungs-, Betriebs- und Wartungsfunktionen verfügt.

Produktpreise

Die Chatbot-UI-Software selbst ist völlig kostenlos und Open Source (MIT), ohne dass Lizenzgebühren anfallen.

Selbst gehostet: Die Software ist kostenlos, die Kosten stammen aus der Infrastruktur (übermäßige Nutzung von Supabase, Vercel usw.) und den API-Aufrufgebühren der einzelnen Modellanbieter.

Offizielle Hosting-Version: chatbotui.com bietet den offiziellen Hosting-Zugang für bestimmte Gebühren.

Sponsoring-Unterstützung: Das Projekt akzeptiert Sponsoring durch GitHub-Sponsoren, um die Open-Source-Wartung zu unterstützen. Es gibt keine Zahlungspflicht.

Versteckte Kosten: Bereitstellung, Betrieb und Wartung der API-Schlüsselverwaltung, Versions-Upgrade-Migration und Datenbankwartung sind die wichtigsten versteckten Kosten des Selbsthostings.

Anwendungsszenarien

  • Selbst erstelltes Team-Chat-Tool: Verwenden Sie Ihren eigenen API-Schlüssel und Supabase, um eine interne KI-Chat-Anwendung für das Team mit vollständiger Datenkontrolle zu erstellen.
  • Multi-Modell-Vergleichstest: Wechseln Sie zwischen über 80 Modellen in einer Schnittstelle, geeignet für Entwickler, um die Leistung verschiedener Modelle zu bewerten.
  • Datenschutzsensible Szenarien: Greifen Sie über Ollama auf lokale Modelle zu, geeignet für Szenarien, bei denen Daten den lokalen Bereich nicht verlassen dürfen.
  • Ausgangspunkt für die Sekundärentwicklung: Als Open-Source-TypeScript-Projekt eignet es sich als Entwicklungsbasis für benutzerdefinierte Chat-Produkte.
  • Persönlicher KI-Assistent: Erstellen Sie ein persönliches Chat-Portal mit mehreren Modellen über die offiziell gehostete Version oder die lokale Bereitstellung.

Anwendbare Personen

  • Entwickler: Personen, die ein selbst gehostetes, neu zu entwickelndes Chat-Frontend mit mehreren Modellen wünschen.
  • Technisches Team: Ein Team, das Datenselbstkontrolle und einen einheitlichen API-Schlüssel für das Verwaltungsmodell benötigt.
  • Datenschutzsensible Benutzer: Benutzer, die ein lokales Modell oder eine eigene Infrastruktur benötigen.
  • Open-Source-Enthusiasten: Personen, die benutzerdefinierte Chat-Produkte basierend auf ausgereiften Projekten erstellen möchten.

Nicht für die Grenze geeignet: Wenn Sie nicht über Bereitstellungs- und Betriebsfähigkeiten verfügen, keine API-Schlüssel verwalten möchten oder einfach nur ein sofort einsatzbereites gehostetes Chat-Produkt wünschen, bringt der selbstgehostete Weg zusätzliche Hindernisse mit sich; Für technisch nicht versierte Benutzer ist es besser, direkt die offiziell gehostete Version oder andere fertige Chat-Anwendungen zu verwenden.

Zusammenfassung und Ausblick

Der Kern der Wettbewerbsfähigkeit von Chatbot UI besteht darin, dass es sich um ein ausgereiftes, bekanntes MIT-Open-Source-Chat-Frontend mit mehreren Modellen und mehreren Modellen handelt, das es Entwicklern und Teams ermöglicht, ihre eigenen Modelle und Infrastrukturen zu verwenden, um datengesteuerte KI-Chat-Anwendungen zu erstellen. Es stellt das Modell selbst nicht zur Verfügung, genießt aber als „selbst gehostete Chat-Schnittstelle“ hohe Anerkennung in der Community.

Aktuelle Einschränkungen: Sie müssen Ihren eigenen Modell-API-Schlüssel und Ihre eigenen Bereitstellungsfunktionen mitbringen; das Tempo der Mainline-Updates hat sich nach 2.0 verlangsamt, und der Autor hat eine Vorschau auf eine große Version gezeigt, diese aber noch nicht veröffentlicht; Mobile Erfahrung und Vereinfachung der Bereitstellung sind weiterhin die Richtung der Verbesserung.

Es lohnt sich, darauf zu achten, ob die vom Autor vorhergesagten Bereitstellungsvereinfachungs- und Back-End-Kompatibilitätsaktualisierungen umgesetzt werden. ob das lokale Modell und die multimodale Unterstützung weiter verbessert werden; und die Tätigkeit der Gemeindeunterhaltsabteilung. Für Teams, die das Chat-Frontend selbst hosten müssen, wird empfohlen, zunächst die offiziell gehostete Version oder die lokale Schnellbereitstellung zu verwenden, um die Erfahrung zu überprüfen, und dann zu entscheiden, ob eine sekundäre Entwicklung basierend auf dem Quellcode durchgeführt werden soll.

Verwandte Tools: deepseek, chatgpt

Versionsinfo

  • Chatbot-Benutzeroberfläche 2.0 :Die offizielle README-Version 2.0 stellt das Supabase-Backend, die multimodale Unterstützung und die Rekonstruktionsarchitektur vor; Der 1.0-Code bleibt im Legacy-Zweig erhalten. Einen offiziellen genauen Veröffentlichungstermin gibt es noch nicht.
  • Chatbot-Benutzeroberfläche 1.0 :Die erste Version nutzt den lokalen Speicher des Browsers zur Datenverwaltung, was eine frühe Form des Projekts darstellt. Der Code bleibt jetzt im Legacy-Zweig erhalten. Einen offiziellen genauen Termin gibt es noch nicht.

Benutzerbewertungen

  • Bewertungen werden geladen...