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": "search", "description": "Searches for a street or post code based on a query string.", "parameters": {"q": {"description": "The query string used to search for a street or post code.", "type": "str", "default": "Downing Street London"}, "limit": {"description": "The maximum number of results to return. Defaults to 10.", "type": "int, optional", "default": "10"}}}, {"name": "getzip", "description": "Fetch town information based on a provided ZIP code (Postleitzahl) using the RapidAPI.", "parameters": {"zip": {"description": "The ZIP code for which to fetch town information.", "type": "int", "default": "3052"}}}, {"name": "address_autosuggest", "description": "Fetches address suggestions based on a partial or complete address query using the Address Autosuggest API.", "parameters": {"query": {"description": "The partial or complete text of the address to search for suggestions.", "type": "str", "default": "Bridge"}}}]
Search for streets or postcodes in the UK with the query 'market street' and a limit of 4 results. Get town information for the ZIP code 5000 in Switzerland, and find address suggestions for '26110 Research Blvd'.
user
assistant
[{"name": "search", "arguments": {"q": "market street", "limit": 4}}, {"name": "getzip", "arguments": {"zip": 5000}}, {"name": "address_autosuggest", "arguments": {"query": "26110 Research Blvd"}}]