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": "query_for_city_boundary_by_name", "description": "Queries the city boundary information by the given city name using the Boundaries API.", "parameters": {"name": {"description": "The name of the city for which to query boundary information.", "type": "str", "default": "Karlsruhe"}}}, {"name": "v1_geocoding", "description": "Fetches geolocation information of a specified city using the API Ninjas Geocoding API.", "parameters": {"city": {"description": "The name of the city to geocode.", "type": "str", "default": "Seattle"}, "country": {"description": "The country name, 2-letter ISO country code, or 3-letter ISO country code.", "type": "str, optional", "default": ""}, "state": {"description": "The US state (for United States cities only).", "type": "str, optional", "default": ""}}}, {"name": "get_fonts", "description": "Fetch fonts for vector tiles using a specified range and font stack from the Mapilion API.", "parameters": {"range": {"description": "The range of font unicode characters to fetch.", "type": "str", "default": "0-255"}, "fontstack": {"description": "The font stack to be used for the tiles.", "type": "str", "default": "Roboto Regular"}}}]
1. I need the boundary information of Istanbul, Turkey. 2. Can you also provide the geolocation information of Moscow, Russia? 3. Lastly, I want to fetch fonts for vector tiles with a range of 'symbols' and font stack 'Tahoma, Verdana'.
user
assistant
[{"name": "query_for_city_boundary_by_name", "arguments": {"name": "Istanbul"}}, {"name": "v1_geocoding", "arguments": {"city": "Moscow", "country": "Russia"}}, {"name": "get_fonts", "arguments": {"range": "symbols", "fontstack": "Tahoma, Verdana"}}]