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": "get_ip_zipcode", "description": "Retrieves the ZIP code of a given IP address using the ip-api.com API.", "parameters": {"ip": {"description": "The IP address to locate.", "type": "str"}}}, {"name": "calculate_order_total", "description": "Calculates the total cost of an order based on the items, quantities, and prices.", "parameters": {"items": {"description": "A list of item names.", "type": "List[str]"}, "quantities": {"description": "A list of corresponding quantities for each item.", "type": "List[int]"}, "prices": {"description": "A list of corresponding prices for each item.", "type": "List[float]"}}}, {"name": "place_safeway_order", "description": "Order specified items from a Safeway location.", "parameters": {"location": {"description": "The location of the Safeway store, e.g., 'Palo Alto, CA'.", "type": "str"}, "items": {"description": "List of items to order.", "type": "list"}, "quantity": {"description": "Quantity of each item in the order list.", "type": "list"}}}, {"name": "get_ip_location", "description": "Retrieves the latitude and longitude coordinates of a given IP address using the ip-api.com API.", "parameters": {"ip": {"description": "The IP address to locate.", "type": "str"}}}]
Calculate the total for 2 jackets at $50 each and 1 hat at $10. Also, retrieve the ZIP code for IP 7.7.7.7.
user
assistant
[{"name": "calculate_order_total", "arguments": {"items": ["jackets", "hat"], "quantities": [2, 1], "prices": [50, 10]}}, {"name": "get_ip_zipcode", "arguments": {"ip": "7.7.7.7"}}]