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": "fetch_by_type_and_region", "description": "Fetch records from the API based on the given type, limit, and region.", "parameters": {"type": {"description": "The type of records to fetch. Refer to the README for accepted types.", "type": "str", "default": "Hill"}, "limit": {"description": "The maximum number of records to fetch.", "type": "int", "default": "5"}, "region": {"description": "The region from which to fetch records.", "type": "str", "default": "Eastern"}}}, {"name": "routing", "description": "Calculates a route based on specified waypoints and options using the Map Toolkit API.", "parameters": {"points": {"description": "Waypoints defined as latitude and longitude pairs in the format `{lat},{lng}|{lat},{lng}...`. At least 2 points are required.", "type": "str", "default": "48.202596,16.369801|48.208373,16.370401"}, "finish_instruction": {"description": "Adds a finish instruction at the end of the route. Default is None.", "type": "str, optional", "default": ""}, "language": {"description": "Language for the given instructions in ISO 639-1 code format. Default is `en`.", "type": "str, optional", "default": ""}, "voice_instructions": {"description": "Enables voice instructions for text-to-speech engines. Default is None.", "type": "str, optional", "default": ""}, "filename": {"description": "The name of the file if the output `format` is `gpx` or `kml`. Default is None.", "type": "str, optional", "default": ""}, "format": {"description": "The format of the output. Default is `json`.", "type": "str, optional", "default": ""}, "weighting": {"description": "Weighting option for bike routes. Default is `networks`.", "type": "str, optional", "default": ""}, "routetype": {"description": "The type of route to calculate. Default is `bike`.", "type": "str, optional", "default": "bike"}}}]
Fetch the 15 most powerful spells from the region of Africa.
user
assistant
[{"name": "fetch_by_type_and_region", "arguments": {"type": "spells", "limit": 15, "region": "Africa"}}]