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", "description": "Fetches records from the RapidAPI endpoint based on the specified type and limit.", "parameters": {"type": {"description": "The type of records to fetch. Refer to the API documentation for accepted types.", "type": "str", "default": "Forest"}, "limit": {"description": "The number of records to fetch.", "type": "int", "default": "5"}}}, {"name": "get_vector_tile", "description": "Fetches vector tiles based on the OpenMapTiles schema using the provided x, y, and z coordinates.", "parameters": {"x": {"description": "The X coordinate of the tile.", "type": "int", "default": "0"}, "y": {"description": "The Y coordinate of the tile.", "type": "int", "default": "0"}, "z": {"description": "The zoom level of the tile.", "type": "int", "default": "0"}}}, {"name": "geocode", "description": "Fetch geocoordinates for a given address using the TrueWay Geocoding API.", "parameters": {"address": {"description": "The address that you want to geocode.", "type": "str", "default": "505 Howard St, San Francisco"}, "language": {"description": "The language in which to return results. Default is 'en'.", "type": "str, optional", "default": "en"}, "country": {"description": "The country code to narrow the search results.", "type": "str, optional", "default": ""}, "bounds": {"description": "The bounding box to narrow the search results.", "type": "str, optional", "default": ""}}}]
Fetch details of the top 5 historical events in the last century and provide the geocoordinates for the address '1600 Pennsylvania Avenue, Washington, D.C.'
user
assistant
[{"name": "fetch_by_type", "arguments": {"type": "historical_events", "limit": 5}}, {"name": "geocode", "arguments": {"address": "1600 Pennsylvania Avenue, Washington, D.C."}}]