Skip to content

Qasim-11/DebateArena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥊 DebateArena

Debating with people is sometimes impossible, like trying to explain recursion to a cat or exit Vim on your first try. So I built DebateArena—a place where you can make AI models fight each other so you don’t have to.

Want to see Einstein and Newton throw hands over whether Math or Physics is superior? This is the spot. You pick the characters, set their tone, and even steer the conversation mid-talk to keep things spicy.


🛠️ The Tech Stack


🚀 Quick Start

1. Install Dependencies

pip install -r requirements.txt

2. Set Up Your Keys

Create a .env file in the root directory and drop your API keys in:

GEMINI_API_KEY=your_key_here
FISH_API_KEY=your_key_here
ELEVENLABS_API_KEY=your_key_here

3. Run It

streamlit run app.py

(Or python -m streamlit run app.py if your path is acting up)


🎭 How to Play

  1. Select Language: Choose the vibe.
  2. Pick Your Fighters: Define two characters (e.g., Socrates vs. a Flat Earther).
  3. Set the Stakes: Give them a topic and a specific point of view.
  4. Tune the Tone: Make them aggressive, sarcastic, or overly polite.
  5. Steer: Intervene mid-debate to change the direction of the argument.

Have fun :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages