MealMaker is an advanced app designed to transform the way you plan and prepare meals. Using the power of Vertex AI, MealMaker analyzes photographs of your fridge's contents, offering personalized recipe suggestions and visualizing your potential dishes. Whether you're a seasoned chef or a beginner in the kitchen, MealMaker is your go-to solution for daily meal inspiration! π₯π¨βπ³
- Photo-Based Ingredient Recognition: Snap a photo of your fridge, and get the list of available ingredients. π·π₯ using Blip2 Visual Question Answering model
- Smart Recipe Generation: Using Palm2 text generation model, MealMaker crafts recipes based on your available ingredients. ππ
- Visual Dish Previews: Get a realistic glimpse of your meal with stable diffusion model visualizations. π¨π½οΈ
All 3 models are deployed in Vertex AI model registry. This application request the models and provide a simple demo workflow:
- Upload a Fridge Photo: Capture your fridge contents.
- Ingredient Identification: Our AI, powered by BLIP (Salesforce), recognizes and lists ingredients.
- Recipe Suggestion: Palm text generation crafts a custom recipe.
- Visualize the Meal: A stable diffusion model generates a realistic image of the final dish.
- Ingredient Detection: The primary model, BLIP, faces challenges in accurately identifying ingredients.
- Model Fine-Tuning: Currently, VertexAI lacks support for the supervised fine-tuning of Image to Text generative models.
Streamlit and gcp-cloud-aiplatform SDK
There is a Dockerfile, you can build and push the image to Artifact registry and run it quickly on GCP cloud run or deploy it on your GKE (manifests coming soon).
π Happy Cooking with MealMaker! π