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": "equity_splits", "description": "Fetches the splits history data for a given security from the Quotient API.", "parameters": {"symbol": {"description": "The symbol of the asset to look for, e.g., `AAPL` (Apple Inc), `MSFT` (Microsoft Corporation).", "type": "str", "default": "MSFT"}, "is_from": {"description": "The query start date (supported format is **YYYY-mm-dd**), e.g., `2019-01-01`.", "type": "str", "default": "1991-01-01"}, "to": {"description": "The query end date (supported format is **YYYY-mm-dd**), e.g., `2020-04-17`.", "type": "str", "default": "2020-04-17"}}}, {"name": "typical_price", "description": "Fetches the Typical Price Indicator for a given market, exchange, symbol, and interval.", "parameters": {"market": {"description": "The market type. Available options are 'spot', 'usdt-perpetual', and 'inverse-perpetual'.", "type": "str", "default": "spot"}, "exchange": {"description": "The exchange name.", "type": "str", "default": "binance"}, "symbol": {"description": "The symbol representing the security (e.g., \"BTCUSD\").", "type": "str", "default": "btcusdt"}, "interval": {"description": "The interval for which the typical price is calculated (e.g., '1m', '5m', '1h').", "type": "str", "default": "1m"}, "backtracks": {"description": "The number of intervals back to retrieve. Default is 1.", "type": "int, optional", "default": "1"}, "length": {"description": "The number of periods used in calculating the typical price. Default is 18.", "type": "int, optional", "default": "18"}, "is_from": {"description": "The start time in Unix timestamp format. Default is '1683895800'.", "type": "str, optional", "default": "1683895800"}}}, {"name": "get_exchange_rate", "description": "Fetches the exchange rate between two currency codes using the RapidAPI service.", "parameters": {"to": {"description": "The target currency code for which you want to get the exchange rate.", "type": "str", "default": ""}, "is_from": {"description": "The base currency code from which you are converting.", "type": "str", "default": ""}}}]
Fetch the typical price for Ethereum in the USDT-perpetual market on the Bitmex exchange with a 5-minute interval for the last 20 intervals, and get the equity splits history data for Tesla Inc. from the year 2021 to 2023.
user
assistant
[{"name": "typical_price", "arguments": {"market": "usdt-perpetual", "exchange": "bitmex", "symbol": "ETHUSDT", "interval": "5m", "backtracks": 20}}, {"name": "equity_splits", "arguments": {"symbol": "TSLA", "is_from": "2021-01-01", "to": "2023-12-31"}}]