ManiLLM is a web application built with Streamlit that leverages Google Generative AI to create an interactive user experience for exploring and generating content using advanced language models. This project allows users to harness the power of generative AI in a simple and user-friendly interface.
- Google Generative AI Integration: Uses Google Generative AI API for language-based tasks.
- Streamlit Interface: Interactive and responsive web application.
- Dynamic Image Support: Display images to enhance user interaction.
- Environment Configuration: Secure API key handling using
.env
files.
- Frontend Framework: Streamlit
- Backend AI Service: Google Generative AI
- Image Handling: Pillow (PIL)
- Environment Management:
dotenv
Before running the application, ensure you have the following:
- Python 3.8 or later
- Google Generative AI API credentials
- Required Python libraries:
streamlit
google-generativeai
Pillow
python-dotenv
Install dependencies using:
pip install streamlit google-generativeai Pillow python-dotenv