A powerful AI-powered research assistant that combines ArXiv papers, Wikipedia articles, and web search capabilities to help you explore and understand complex topics.
- 📚 ArXiv Integration: Search and access the latest academic papers
- 📖 Wikipedia Knowledge: Get concise information from Wikipedia articles
- 🔍 Web Search: Find relevant information from across the internet
- 💬 Interactive Chat: Natural conversation interface with streaming responses
- 🎨 Modern UI: Clean and intuitive user interface
- Python 3.8+
- Groq API Key (Sign up at groq.com)
- Clone the repository:
git clone <your-repo-url>
cd Search\ Engine\ With\ Tools+Agents- Install dependencies:
pip install -r requirements.txt- Create a
.envfile and add your Groq API key:
GROQ_API_KEY=your_api_key_here- Start the Streamlit app:
streamlit run app.py- Open your browser and navigate to
http://localhost:8501 - Enter your Groq API key in the sidebar
- Start asking questions!
.
├── src/
│ ├── utils/ # Utility functions
│ ├── config/ # Configuration files
│ └── static/ # Static assets
├── tests/ # Test files
├── app.py # Main application file
├── requirements.txt # Project dependencies
└── README.md # Project documentation
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.