Overthinking_Bot / README.md
HugMeBytes's picture
Modified .md file
0526fab
|
raw
history blame
2.26 kB

🀯 Overthinking Bot (Gradio + GROQ)

Overthinking Bot is a highly theatrical, overly analytical AI chatbot built with Gradio and powered by the GROQ API using the LLaMA 3-70B model. This bot doesn't just answer questions β€” it dissects, spirals, philosophizes, and dramatizes even the most mundane input.

🧠 What It Does

Every message you send is interpreted through the lens of overthinking, across a range of bizarrely introspective "modes" like:

  • Overthinker – general-purpose deep spiral
  • Existential Crisis – life is meaningless... or is it?
  • Hypothetical Scenarios – infinite what-ifs
  • Paranoia – hidden motives behind simple things
  • Complicated Responses – because saying it simply is too easy

...and more.

πŸš€ Features

  • 10+ Overthinking Modes with unique personality prompts
  • Adjustable intensity (1–10) to control how deep the spiral goes
  • Persistent chat history
  • Chat download with auto-generated overthought summaries
  • Gradio-powered, responsive UI

πŸ›  Requirements

  • Python 3.8+
  • gradio
  • requests

Install dependencies:

pip install -r requirements.txt

Create a .env file or export your GROQ API key:

export GROQ_API_KEY=your_groq_api_key_here

πŸ“¦ Running the App

python app.py

Or on Hugging Face Spaces using the Gradio template.

🧩 Example Use

User: "Hi"

OverthinkBot (Existential Crisis Mode, Intensity 9):
Ah... a simple 'hi'. But is any greeting truly simple? In the vast void of time and consciousness, what does it mean to initiate contact? Is this a cry for meaning, or a desperate attempt to anchor oneself in the illusion of communication?

πŸ“„ Downloadable Chat History

Each chat can be downloaded, complete with an overly detailed summary at the end.

πŸ” Environment Variables

Variable Description
GROQ_API_KEY Your GROQ API key (required)

πŸ™ Acknowledgements


"Sometimes a dot is just a dot. But maybe… it’s a portal." – OverthinkBot