Google generative ai has two free models like gemini-pro and gemini-pro-vision.
It's a powerful free model that can have some many advantages like answering any type of question.
pip install google-generativeaiFor the frontend an the backend streamlit is a very powerful library that that manage the frontend and the backend
pip install streamlitAfter installing the useful library for the project and run it in your laptop , then you will be able to ask any question directly to gemini-pro-vision about an image that you have previsiously uploaded in the interface