Skip to content

"MediMitra" is a Streamlit chat interface. Users can ask health-related questions via text, speech, or images and receive responses from the model. including multilingual support with generative capabilities

License

Notifications You must be signed in to change notification settings

sayan112207/MediMitra

Repository files navigation

MediMitra

MediMitra logo

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.

Features

  • 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.

Usage

  1. Install dependencies: pip install -r requirements.txt
  2. Set up environment variables, including Google API key, in a .env file.
  3. Run the app: streamlit run bot.py

Dependencies

  • Streamlit
  • Google GenerativeAI

License

This project is licensed under the MIT License.

Acknowledgments

  • Google GenerativeAI Team
  • Streamlit Community

Feel free to contribute, report issues, or reach out with feedback!

About

"MediMitra" is a Streamlit chat interface. Users can ask health-related questions via text, speech, or images and receive responses from the model. including multilingual support with generative capabilities

Topics

Resources

License

Stars

Watchers

Forks