Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 2.9 KB

README.md

File metadata and controls

64 lines (45 loc) · 2.9 KB

- TermGPT by Xeush0flex...🤖

python logo

TermGPT est un chatbot polyvalent alimenté par GPT-3 d'OpenAI et développé par Xeush0flex. Il peut vous aider dans diverses tâches, notamment répondre à des questions, fournir des informations, effectuer des recherches sur le web et même convertir des devises. Ce README fournit un aperçu de l'utilisation efficace de TermiFlex.

Pour commencer

  1. Clonez ce dépôt sur votre machine locale.

  2. Installez les packages python requis en exécutant la commande suivante :

  pip install openai json nltk.sentiment.vader requests -y
  1. Configurez vos clés API :

    • API OpenAI : Remplacez VOTRE_CLE_API_OPENAI dans config.json par votre clé API OpenAI.
    • API Google Custom Search JSON : Remplacez VOTRE_CLE_API et VOTRE_ID_MOTEUR_DE_RECHERCHE dans le code par votre clé API Google et votre ID de moteur de recherche personnalisé.
    • API Open Exchange Rates : Remplacez VOTRE_CLE_API_EXCHANGE_RATE dans le code par votre clé API Open Exchange Rates.
  2. Démarrez le chatbot en exécutant :

  python termgpt.py

Fonctionnalités

  • TermGPT peut engager des conversations naturelles avec les utilisateurs.
  • Il analyse l'humeur de l'utilisateur et répond en conséquence.
  • Vous pouvez lui demander d'effectuer des recherches sur le web en tapant "Recherche : [votre requête]."
  • La conversion de devises est possible avec des commandes telles que "convertir 10 USD en EUR."
  • Vous pouvez enregistrer et charger des conversations précédentes pour référence.

Utilisation

  • Tapez chat pour commencer une conversation avec TermiFlex.
  • Tapez exit ou "quit" pour quitter la discussion.
  • Tapez help pour afficher la liste des commandes disponibles.
  • Tapez clear pour supprimer l'historique de la conversation.
  • Tapez save pour enregistrer la conversation actuelle.
  • Tapez charger pour charger une conversation précédemment enregistrée.

Contribuer

Les contributions sont les bienvenues ! Si vous avez des améliorations ou de nouvelles fonctionnalités à suggérer, veuillez créer une pull request.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.