Gemini Chat is a dynamic LLM (Language Model) app developed using Google's Gemini AI and Streamlit.
- Chat Functionality: Interactive chat feature powered by Google's Gemini AI for natural language processing.
- Code Translation: Translate code snippets from one language to another, enhancing accessibility.
- Diagram Generation: Generate various diagrams (class, collaboration, flow chart) using mermaid script in response to prompts.
- Image Analysis: Analyze images and provide answers to questions based on the content.
- Python: Core language for development.
- Streamlit: Framework for creating interactive web applications.
- Google's Gemini AI: Leveraged for advanced natural language processing.
- Installation: Clone the repository and install dependencies.
git clone https://github.com/pradeep8577/Gemini-ai.git cd Gemini-ai pip install -r requirements.txt
- Usage: Use the application locally
streamlit run app.py
- Explore: Navigate to localhost:8501 in your web browser to explore the Gemini Chat app.
This project is licensed under the MIT License.