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": "serp", "description": "Fetches search engine results using the given query and optional parameters.", "parameters": {"query": {"description": "The search query to be sent to the search engine.", "type": "str", "default": "YouTube"}, "proxy": {"description": "The country to use as a proxy for the search. Defaults to 'US'.", "type": "str, optional", "default": "US"}, "max": {"description": "The maximum number of search results to return. Defaults to 10.", "type": "int, optional", "default": "10"}}}]
Fetch search results for 'best Italian restaurants in New York' with the default proxy and maximum results.
user
assistant
[{"name": "serp", "arguments": {"query": "best Italian restaurants in New York"}}]