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": "theme_detail", "description": "Fetches the details of a theme using its ID from the specified API.", "parameters": {"dtid": {"description": "The ID of the theme to be fetched.", "type": "int", "default": ""}}}, {"name": "specifications_by_group", "description": "Fetches specified groups of specifications for a given motorcycle article from the Motorcycle Specs Database API.", "parameters": {"specs": {"description": "The type of specification group to fetch (e.g., engineAndTransmission, chassisSuspensionBrakesAndWheels, physicalMeasuresAndCapacities, otherSpecifications).", "type": "str", "default": "engineAndTransmission"}, "article": {"description": "The identifier for the motorcycle article.", "type": "str", "default": ""}}}, {"name": "get_all_restaurant_locations", "description": "Fetches a list of restaurant locations from the RapidAPI service.", "parameters": {"page": {"description": "The page number to retrieve data from.", "type": "int", "default": "0"}}}]
Fetch details of the theme with ID 1234, engine and transmission specifications for the motorcycle with the article 'abc123', and restaurant locations from pages 1 to 3.
user
assistant
[{"name": "theme_detail", "arguments": {"dtid": 1234}}, {"name": "specifications_by_group", "arguments": {"specs": "engineAndTransmission", "article": "abc123"}}, {"name": "get_all_restaurant_locations", "arguments": {"page": 1}}, {"name": "get_all_restaurant_locations", "arguments": {"page": 2}}, {"name": "get_all_restaurant_locations", "arguments": {"page": 3}}]