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": "getorderbyid", "description": "Fetches order details given an order ID from the Eric Test Pet API.", "parameters": {"orderid": {"description": "The ID of the order to be fetched. For a valid response, use IDs with values <= 5 or > 10. Other values may generate exceptions.", "type": "int", "default": ""}}}, {"name": "getcodeplaygroundlink", "description": "Generates a link to the code playground for a specific contract using the provided contract address and name, and an optional API key.", "parameters": {"contract_address": {"description": "The address of the smart contract.", "type": "str", "default": "0x011b6f1425389550"}, "contract_name": {"description": "The name of the smart contract.", "type": "str", "default": "NWayUtilityCoin"}}}, {"name": "getusers", "description": "Fetches user information from the RapidAPI user-demo service, optionally filtered by email and name.", "parameters": {"email": {"description": "Email address to filter the users.", "type": "str, optional", "default": ""}, "name": {"description": "Name to filter the users.", "type": "str, optional", "default": ""}}}]
Fetch user data for 'john.doe@example.com' and by name 'Jane Smith'.
user
assistant
[{"name": "getusers", "arguments": {"email": "john.doe@example.com"}}, {"name": "getusers", "arguments": {"name": "Jane Smith"}}]