MediMitra is a health chatbot interface powered by Google's GenerativeAI (Gemini Pro). Users can interact with the bot through text, speech or image input, asking health-related questions and receiving responses. The application is built using Streamlit and includes a clear button to reset both chat history and speech input.
-
Text, Speech and Image Input:
- Communicate through text input.
- Utilize speech-to-text for a hands-free experience.
- Upload health-related images to receive insightful responses.
-
GenerativeAI Responses: Get health-related responses generated by Google's GenerativeAI model (Gemini Pro).
-
Clear Functionality: Reset the chat history and speech input with the clear button for a fresh interaction.
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables, including Google API key, in a
.env
file. - Run the app:
streamlit run bot.py
- Streamlit
- Google GenerativeAI
This project is licensed under the MIT License.
- Google GenerativeAI Team
- Streamlit Community
Feel free to contribute, report issues, or reach out with feedback!