ckanext-chatbot
AI Chat Interface
Installation
pip install -e /pfad/zu/ckanext-chatbot
Füge chatbot zu ckan.plugins in deiner CKAN Config hinzu.
Starte CKAN neu.
Config
Beschreibung der Konfigurationsvariablen
- agent_url: Die URL zum Chat-Agenten-Script (erforderlich)
- visibility:
PUBLIC oder PRIVATE (Standard: PUBLIC)
PUBLIC: Chat ist für alle Nutzer zugänglich (auch anonyme Besucher), Link erscheint in der Navbar für alle
PRIVATE: Chat erfordert Anmeldung, anonyme Nutzer werden zur Login-Seite weitergeleitet, Link erscheint nur für angemeldete Nutzer
- title: Anzeigename im Chat-Titel (erforderlich), Standard ist “Schwätzle”
# Beispiel-Konfiguration in der CKAN-Konfigurationsdatei:
ckanext.chatbot.agent_url = https://example.com/chat.js
ckanext.chatbot.visibility = PUBLIC
ckanext.chatbot.title = Chatbot Name
Oder als Umgebungsvariablen:
CKAN__CKANEXT__CHATBOT__AGENT_URL=https://example.com/chat.js
CKAN__CKANEXT__CHATBOT__VISIBILITY=PUBLIC
CKAN__CKANEXT__CHATBOT__TITLE=Chatbot Name
Features
- Chat-Interface mit
/chat Route
- Nachrichtenverlauf in localStorage
- Sidebar mit Hilfe-Informationen