Skip to content

LSS-commits/chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot

Chatbot est une application web utilisant Flask en Python 3 et l’API OpenAI.

✨ Démonstration

Visuel

Preview app

Fonctionnalités

  • Chat interactif capable de comprendre votre langage naturel et de fournir des réponses en conséquence.

  • Générateur d'images par IA permettant de créer une image à partir d'une description (prompt textuel)

L'interface comprend une page d'accueil et la page d'interface du chatbot. Le générateur d'images apparaît dans la barre de navigation, au clic sur l'icône.

🔨 Installation

Requis

  • Requiert l'installation de openai et flask à l'aide du package manager pip.

  • Requiert également de créer un compte sur OpenAI afin d'obtenir une clé API, à ajouter dans les variables d'environnement du projet.

Outils

API

  • ChatGPT et Images d'OpenAI
  • Fetch API pour la gestion des requêtes et la récupération des ressources

Librairies

  • Bootstrap v5.3
  • Fontawesome v6.4

Logo et visuels créés sur Smashing Logo.

🚀 Usage

Lancer l'éxécution du fichier app.py (à la racine du projet) pour lancer le serveur Flask. L'application s'ouvre automatiquement dans le navigateur au port indiqué.

📌 Améliorations proposées

  • Inscription et authentification des utilisateurs
  • Création de l'historique des conversations
  • Possibilité de transcrire un prompt audio en prompt textuel pour le chatbot

🤝🏻 Auteurs / Contributeurs

Si vous souhaitez effectuer des changements majeurs, merci d'ouvrir une discussion concernant les problèmes rencontrés (Issues) afin d'échanger sur les possibles améliorations.

About

Chatbot créé par Hiloul et LSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published