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": "by_zip_code", "description": "Searches for homeless shelters in a specified zip code using the Homeless Shelter API.", "parameters": {"zipcode": {"description": "The zip code in which to search for homeless shelters.", "type": "str", "default": "98004"}}}, {"name": "business_units_get_web_links", "description": "Fetches web links of a business unit using the TrustPilot API.", "parameters": {"is_id": {"description": "The unique identifier of the business unit, obtained from the /business-units/search or /business-units/search-by-domain endpoint.", "type": "str", "default": "46a7e93b000064000500918b"}, "locale": {"description": "The locale code for the response. Defaults to 'en-US'.", "type": "str, optional", "default": "en-US"}}}, {"name": "exchange", "description": "Fetches the currency exchange rate between the specified source and destination currencies, optionally calculates the destination amount by providing a source amount.", "parameters": {"is_from": {"description": "The source currency code.", "type": "str", "default": "SGD"}, "to": {"description": "The destination currency code.", "type": "str", "default": "MYR"}, "q": {"description": "The amount of the source currency to be converted, defaults to 1.", "type": "int, optional", "default": "1.0"}}}]
Find homeless shelters in zip code 94102 and web links for 'Google' in 'es-ES' locale.
user
assistant
[{"name": "by_zip_code", "arguments": {"zipcode": "94102"}}, {"name": "business_units_get_web_links", "arguments": {"is_id": "Google", "locale": "es-ES"}}]