gvatsal60/github-test
<!-- markdownlint-disable MD025 -->
Gemini Chatbot
    
Gemini Chatbot is an AI-powered conversational assistant designed to help users interact with various models through natural language. Built with Python, it leverages modern AI models to provide intelligent, context-aware responses.

Features
- Natural language understanding and conversation flow
- Persistent conversation history
Getting Started
Prerequisites
Installation
Clone the repository:
git clone https://github.com/gvatsal60/GeminiChatbot.git
cd GeminiChatbotInstall Python dependencies:
uv syncInstall Python dependencies (Optional):
uv add -r requirements.txtRunning the Chatbot
uv run --directory src streamlit run app.pyUsage
Interact with the chatbot via the provided web interface.
Contributing
Contributions are welcome! Please open issues or submit pull requests.
License
This project is licensed under the Apache 2.0 License.
Acknowledgements
- Python, and open-source libraries
- Streamlit, AI model providers and contributors
