Überblick

Evolo Chatbot ist eine React TypeScript Bibliothek, die ein einbettbares KI-gestütztes Chatbot-Widget für Ihre Anwendungen bereitstellt.

Wir von Evolo helfen Ihnen gerne beim Einstieg in unsere Produkte. Kontaktieren Sie uns und sprechen Sie mit uns.

Hauptfunktionen

Die Bibliothek ist darauf ausgelegt, sich nahtlos in Websites zu integrieren und bietet eine vollständige Chat-Erfahrung mit anpassbarem Styling, mehrsprachiger Unterstützung und DSGVO-konformer Cookie-Zustimmungsverwaltung.

KI-gestützter Chat

Integriert sich mit KI-Chat-APIs über @ai-sdk/react

Multi-Format-Distribution

ES-Module und UMD-Formate für maximale Kompatibilität

Anpassbare Themes

Helle/dunkle Themes mit vollständiger CSS-Anpassung

Mehrsprachige Unterstützung

Integriertes Übersetzungssystem

DSGVO-Konformität

Cookie-Zustimmungsworkflow für Tracking-Compliance

TypeScript-Unterstützung

Vollständige TypeScript-Definitionen enthalten


Architekturüberblick

Der Evolo Chatbot besteht aus zwei Hauptkomponenten:

Chatbot UI

Die zentrale EvoloChatbot Komponente, die folgende Funktionen verwaltet:

  • Chat-Status und Session-Management
  • Cookie-Zustimmungsworkflow
  • Theme- und Positionierungskonfiguration
  • Mehrsprachige Übersetzungen

Chat Server

Evolo bietet fertige Installationspakete, um schnell mit Ihrem Chatbot zu starten.

Die Bibliothek benötigt drei API-Endpunkte zum Funktionieren: Session-Initialisierung, Zustimmungsverwaltung und Chat-Verarbeitung. Siehe den Abschnitt API-Nutzung für Details.


Build-Formate

Die Bibliothek bietet mehrere Distributionsformate für verschiedene Anwendungsfälle:

  • ES-Module (evolo-chatbot.es.js) - Für moderne Bundler
  • UMD (evolo-chatbot.umd.js) - Für direkte Browser-Verwendung mit Script-Tags

Ressourcen

Browser-Kompatibilität

Evolo Chatbot unterstützt alle modernen Browser und ist kompatibel mit:

  • React 18.x und 19.x
  • Moderne ES6+ Umgebungen

Lizenz

Evolo Chatbot ist unter der MIT-Lizenz verfügbar.