--- title: Gemini Flash 2.0 + LangGraph Chatbot emoji: 💬 colorFrom: blue colorTo: purple sdk: gradio sdk_version: 5.34.0 app_file: app.py pinned: false licence: mit --- # 🚀 Gemini Flash 2.0 + LangGraph Chatbot A powerful AI chatbot built with Google's Gemini Flash 2.0 and LangGraph, featuring multiple integrated tools for enhanced functionality. ## ✨ Features - **🤖 Google Gemini Flash 2.0**: Latest AI model for intelligent conversations - **🔧 Multi-Tool Integration**: Wikipedia search, palindrome checking, and historical events - **🧠 Memory Management**: Conversation context retention using LangGraph - **💬 Markdown Output**: Beautiful formatted responses - **🎨 Clean UI**: Modern Gradio interface with examples ## 🛠️ Available Tools 1. **📚 Wikipedia Search**: Get comprehensive information from Wikipedia 2. **🔄 Palindrome Checker**: Verify if words or phrases are palindromes 3. **📅 Historical Events**: Discover what happened on specific dates ## 🚀 Setup 1. Clone this repository 2. Install dependencies: `pip install -r requirements.txt` 3. Set your `GOOGLE_API_KEY` environment variable 4. Run: `python app.py` ## 💡 Example Queries - "Tell me about artificial intelligence" - "Is 'racecar' a palindrome?" - "What happened on July 20, 1969?" - "Search Wikipedia for quantum computing" ## 🔧 Configuration Make sure to set your `GOOGLE_API_KEY` in the Hugging Face Spaces secrets section for the app to work properly. ## 📝 License MIT License - feel free to use and modify as needed!