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_historical", "description": "Returns historical options data based on the given parameters.", "parameters": {"expiration": {"description": "The expiration date of the option in the format YYYY-mm-dd, e.g., '2018-04-20'.", "type": "str", "default": "2018-04-20"}, "type": {"description": "The type of option contract, either 'Call' or 'Put'.", "type": "str", "default": "Call"}, "strike": {"description": "The strike price of the option, e.g., 100.", "type": "int", "default": "100"}, "symbol": {"description": "The symbol of the asset, e.g., 'AAPL' for Apple Inc, 'MSFT' for Microsoft.", "type": "str", "default": "AAPL"}}}]
Can you help me find historical options data for: 1) A put option for MSFT with a strike price of 200 expiring on 2022-06-30, 2) A call option for AAPL with a strike price of 140 expiring on 2022-12-31, 3) A put option for GOOGL with a strike price of 1200 expiring on 2022-09-30, 4) A call option for TSLA with a strike price of 850 expiring on 2022-03-31.
user
assistant
[{"name": "options_historical", "arguments": {"expiration": "2022-06-30", "type": "Put", "strike": 200, "symbol": "MSFT"}}, {"name": "options_historical", "arguments": {"expiration": "2022-12-31", "type": "Call", "strike": 140, "symbol": "AAPL"}}, {"name": "options_historical", "arguments": {"expiration": "2022-09-30", "type": "Put", "strike": 1200, "symbol": "GOOGL"}}, {"name": "options_historical", "arguments": {"expiration": "2022-03-31", "type": "Call", "strike": 850, "symbol": "TSLA"}}]