A Streamlit-based web application that implements a sophisticated multi-agent debate system for processing complex questions through multiple AI agents. The system utilizes both Groq and Google's Gemini AI models to provide comprehensive, well-reasoned responses.
Clone the repository:
git clone <repository-url> cd <repository-directory>
Install the required dependencies:
pip install -r requirements.txt
Create a .env file in the project root with your API keys:
GROQ_API_KEY=your-groq-api-key GOOGLE_API_KEY=your-google-api-key
Launch the application using Streamlit:
streamlit run app.py
The application will start and automatically open in your default web browser.
app.py: Main application file containing the Streamlit interface and agent logicrequirements.txt: List of Python dependencieschat_history.json: Persistent storage for chat history.env: Configuration file for API keys