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": "options_prices", "description": "Fetch current options data given the input parameters.", "parameters": {"type": {"description": "The type of option contract ('Call' or 'Put').", "type": "str", "default": "Call"}, "symbol": {"description": "The symbol of the asset to look for, e.g., 'AAPL' (Apple Inc), 'MSFT' (Microsoft).", "type": "str", "default": "AAPL"}, "min_strike": {"description": "A lower bound for the strike price. Default is 50. If provided, the strike range [min_strike, max_strike] takes priority over the strike parameter.", "type": "int, optional", "default": "50"}, "min_expiry": {"description": "A lower bound for the expiration date in the format 'YYYY-MM-DD'. Default is '2021-05-21'. If provided, the expiry range [min_expiry, max_expiry] takes priority over the expiration parameter.", "type": "str, optional", "default": "2021-05-21"}, "max_expiry": {"description": "An upper bound for the expiration date in the format 'YYYY-MM-DD'. Default is '2023-12-14'. If provided, the expiry range [min_expiry, max_expiry] takes priority over the expiration parameter.", "type": "str, optional", "default": "2023-12-14"}, "max_strike": {"description": "An upper bound for the strike price. Default is 90. If provided, the strike range [min_strike, max_strike] takes priority over the strike parameter.", "type": "int, optional", "default": "90"}, "strike": {"description": "A lower bound for the strike price. Default is 50. If provided, the strike range [min_strike, max_strike] takes priority over the strike parameter.", "type": "int, optional", "default": "122.00"}, "expiration": {"description": "The expiration date of the option in the format 'YYYY-MM-DD'. Default is '2023-12-14'.", "type": "str, optional", "default": "2023-12-14"}}}]
I'm a trader looking to analyze options for Tesla Inc. (TSLA). I want to see the options prices for both call and put options with a strike price between 600 and 700, expiring between '2022-06-30' and '2022-12-31'. Can you fetch this data for me?
user
assistant
[{"name": "options_prices", "arguments": {"type": "Call", "symbol": "TSLA", "min_strike": 600, "max_strike": 700, "min_expiry": "2022-06-30", "max_expiry": "2022-12-31"}}, {"name": "options_prices", "arguments": {"type": "Put", "symbol": "TSLA", "min_strike": 600, "max_strike": 700, "min_expiry": "2022-06-30", "max_expiry": "2022-12-31"}}]