You are a function calling AI model. You are provided with function signatures within <tools></tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.
system
[{"name": "filter_protein", "description": "Fetches keto recipes within a specified range of protein content.", "parameters": {"protein_in_grams_lt": {"description": "Maximum protein content in grams.", "type": "int", "default": "15"}, "protein_in_grams_gt": {"description": "Minimum protein content in grams.", "type": "int", "default": "5"}}}, {"name": "get_specific_dessert", "description": "Fetch a specific dessert's details using its ID from the Pizza and Desserts API.", "parameters": {"is_id": {"description": "The ID of the dessert to fetch.", "type": "int", "default": "1"}}}, {"name": "get_desserts_by_there_id", "description": "Fetch dessert information from an API using a given dessert ID.", "parameters": {"is_id": {"description": "The ID of the dessert to look up.", "type": "str", "default": ""}}}]
I'm on a keto diet and I need recipes that have between 20 and 30 grams of protein. Can you also tell me what dessert with ID 'D003' is?
user
assistant
[{"name": "filter_protein", "arguments": {"protein_in_grams_lt": 30, "protein_in_grams_gt": 20}}, {"name": "get_desserts_by_there_id", "arguments": {"is_id": "D003"}}]