Installation
Prérequis
Pour garantir le bon fonctionnement de Hexabot, vous aurez besoin des éléments suivants :
Docker : Nous recommandons d'utiliser Docker pour démarrer l'application car plusieurs services sont requis (MongoDB, Nginx, etc.). Tous les fichiers Docker Compose nécessaires se trouvent dans le dossier docker dossier.
Node.js : Pour le développement, assurez-vous d'avoir Node.js >= v18.17.0 installé. Nous recommandons d'utiliser nvm (Node Version Manager) pour gérer et mettre à jour facilement vos versions de Node.js.
Voulez-vous installer Hexabot sur une machine Windows ?
Téléchargez et installez Docker Desktop pour Windows.
Pendant l'installation, assurez-vous de sélectionner l'option d'utiliser WSL 2 comme backend par défaut pour Docker.
Après l'installation, lancez Docker Desktop et vérifiez que l'intégration WSL est activée :
Ouvrez Docker Desktop et allez dans Paramètres. Sous l'onglet Général, assurez-vous que « Utiliser le moteur basé sur WSL 2 » est sélectionné. Sous Ressources > Intégration WSL, activez l'intégration avec votre distribution Linux installée (par exemple, Ubuntu). Redémarrez votre machine pour finaliser l'installation de Docker.
Ouvrez votre terminal WSL (par exemple, Ubuntu).
Suivez Hexabot installation étapes ci-dessous
En savoir plus : https://learn.microsoft.com/en-us/windows/wsl/tutorials/wsl-containers
Installation
Installez Hexabot CLI globalement pour avoir un accès facile à ses commandes :
npm install -g hexabot-cliCréer un nouveau projet:
hexabot create my-chatbotAccédez à votre dossier de projet
cd my-chatbot/Installer les dépendances:
Configuration de l'environnement :
Pour configurer les variables d'environnement, utilisez la commande suivante :
Ceci va copier le .env.example fichier vers .env dans le ./docker répertoire si le fichier n'existe pas déjà.
Vous pouvez en savoir plus sur la commande Hexabot CLI ici.
Exécuter en mode développement : Une fois votre environnement configuré, vous pouvez démarrer l'application. Utilisez la commande suivante :
Remarquez que nous avons ajouté un service supplémentaire appelé Ollama. Ollama facilite le démarrage et l'utilisation locale des grands modèles de langage. Assurez-vous de vous connecter en SSH dans le conteneur et de télécharger le(s) modèle(s) que vous souhaitez utiliser :
Vous pouvez télécharger différents modèles, une référence complète de tous les modèles Ollama est disponible ici : https://ollama.com/library.
Remarque : La première fois que vous exécutez l'application, Docker prendra un certain temps pour télécharger toutes les images requises
Utilisation
Le panneau d'administration UI est accessible via http://localhost:8080, les identifiants par défaut sont
Sécurité : Les identifiants par défaut sont uniquement destinés au développement local. Si vous exposez l'application en dehors de localhost ou la mettez en production, créez un utilisateur administrateur et changez immédiatement le mot de passe. Ne conservez pas les identifiants par défaut activés.
Mis à jour
Ce contenu vous a-t-il été utile ?