An interactive, real-time debate platform where four powerful LLMs (Llama 3.2, Qwen 2.5, Mistral 7B, and Vicuna 7B) clash in an infinite loop of logic and persuasion.
Explore the Arena: https://npmdebateai.onrender.com
- Real-Time NDJSON Streaming: Uses a custom
yieldarchitecture to push AI responses to the frontend one-by-one. No more waiting for the entire debate to finish! - Multi-Model Intelligence: Using
npmaiwe combined the unique personalities of Llama, Qwen, Mistral, and Vicuna. - Sequential Context: Each AI listens to the previous speakers before formulating its unique point of view.
- Persistent Memory: Integrated memory management that saves debate history to disk, allowing AIs to remember previous rounds.
- Cyberpunk Glassmorphism UI: A sleek, dark-themed interface with background video support and responsive grid layouts.
- *No Signup/Sigin: We believe that we are providing in free and to save your time and privacy we do not ask your any personal information.
- Backend: Flask (Python)
- AI Core:
npmai(Docs)npmailibrary - Streaming:
stream_with_context(Server-Sent Data) - Frontend: JavaScript Fetch ReadableStream API, HTML5, CSS3
- Clone the repo:
git clone https://github.com/sonuramashishnpm/NPM-Debater-AI.git cd npm-debate-ai
