from typing import Listfrom agno.agent import Agentfrom agno.media import Imagefrom agno.models.mistral.mistral import MistralChatfrom pydantic import BaseModelclass GroceryItem(BaseModel): item_name: str price: floatclass GroceryListElements(BaseModel): bill_number: str items: List[GroceryItem] total_price: floatagent = Agent( model=MistralChat(id="pixtral-12b-2409"), instructions=[ "Extract the text elements described by the user from the picture", ], output_schema=GroceryListElements, markdown=True,)agent.print_response( "From this restaurant bill, extract the bill number, item names and associated prices, and total price and return it as a string in a Json object", images=[Image(url="https://i.imghippo.com/files/kgXi81726851246.jpg")],)