/Talk-with-Cletus-Spuckler

🤠 Talk with Cletus Spuckler, built with PyPulse and utilizes the OpenAI API

Primary LanguagePythonMIT LicenseMIT

🌽 Talk-with-Cletus-Spuckler 🚜

The Cletus Spuckler ChatGPT with Memory desktop application is a delightful and entertaining software that brings the eccentric charm of Cletus Spuckler from The Simpsons directly to your desktop. This application utilizes the power of OpenAI's GPT-3.5 language model, offering users a dynamic and engaging conversational experience enriched by Cletus's distinctive personality and and remember the your conversation.

This application serves as a small project designed to evaluate the capabilities of the PyPulse framework.

🤠 Description

  1. 🌾 Quirky Desktop Interface: The application features a user-friendly desktop interface designed to resemble Cletus Spuckler's rustic and down-to-earth environment, providing a visually immersive experience.

  2. 🤖 GPT-3.5 Language Model Integration: The heart of the application is powered by OpenAI's GPT-3.5, ensuring high-quality and contextually aware responses that capture Cletus Spuckler's peculiar vernacular and sense of humor.

  3. 🧠 Memory-Enhanced Conversations: Unlike traditional chatbots, this application boasts a memory feature, enabling Cletus to recall and reference past interactions. This creates a more coherent and personalized dialogue, enhancing the overall user experience.

  4. 📖 Interactive Storytelling Mode: Users can engage in interactive storytelling sessions with Cletus, guiding the conversation to unfold a unique narrative. The memory feature contributes to the continuity of the story, making each session feel like a part of an ongoing adventure.

⚙️ Useful tips

  1. How to remove expired token.
    • Edit meta.json and delete the token key
  2. How to delete conversation.
    • Edit meta.json and replace all with an empty dict {}
  3. How to run the app, install requirements.txt and lauch chatgpt-pypulse.py