yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: Can you retrieve the details for the user with the ID 7890, who has black as their special request?

Available functions:
name: get_user_info
description: Retrieve details for a specific user by their unique identifier.
parameters: type: dict
required: user_id
properties: user_id: type: integer
description: The unique identifier of the user. It is used to fetch the specific user details from the database.
special: type: string
description: Any special information or parameters that need to be considered while fetching user details.
user: I want to see the star history of ShishirPatil/gorilla and gorilla-llm/gorilla-cli, with the timelines aligned, so that I can more clearly observe the rate of change from their initial releases.

Available functions:
name: github_star
description: Generates a URL for tracking the star history of specified GitHub repositories, with the option to align them on the same timeline.
parameters: type: dict
required: repos
properties: repos: type: string
description: A comma-separated list of GitHub repositories to track, each in the 'owner/repo' format, such as 'octocat/Hello-World,octo-org/octo-repo'.
aligned: type: boolean
description: Whether to align the repositories on the same timeline for comparison. If true, the star history of all repositories will start from the same point.
user: What are the current weather conditions in Tel Aviv, and could you provide that in Fahrenheit, please?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: Qual a temperatura atual em Divinópolis, MG? fahrenheit

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: Can you tell me the weather in fahrenheit so that I decide if I need to wear a jacket today? San Francisco

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: Im at Riga, Latvia, Can you tell me the current temperature?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: I want to know weather conditions? I'm at London, UK in fahr

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: What's weather in Hyderabad in Fahrenheit

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: Could you tell me the current weather in Yosemite National Park which locates at Mariposa, CA, and make sure to give me the temperature in Celsius?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)' or 'Location, State', such as 'San Francisco, CA' if State exists. 'City, Country' if State for the city doesn't exist. 
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: Could you tell me the current weather conditions in Naples, Florida?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist. If using state, then use short form like CA.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: I'm planning a trip to New York, NY in December and will be staying for 5 days. Could you tell me the current weather conditions, and provide the temperature in Celsius?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist. If using state, then use short form like CA.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: 我想知道上海目前的天气状况，可以帮我查询吗？顺便使用摄氏度来显示温度。

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: I have a busy day today. Can you tell me what the temperature is going to be in Bangkok, Thailand. I prefer the fahrenheit unit.

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: I'm at Bengaluru. Tell me the current weather conditions in Chennai, Tamil Nadu in fahrenheit?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: Could you tell me the current weather in Lang Son in fahrenheit?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: weather today in Boston in fahrenheit?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: Can you tell me the current weather in Moscow, specifying the temperature in Celsius?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' if State for the city exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: What's the weather in Quintana Roo, Mexico. Please tell me the answer in the superior units of temperature, by that I mean Celsius.

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified city and state. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)' or 'Location, State', such as 'San Francisco, CA' or 'Yosemite National Park, CA' if State exists. 'City, Country' if State for the city doesn't exist.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
user: Could you help me retrieve the list of exports for my bot using the identifier 'my-bot-id' and focusing on version 'v2' sort in ascending? I want max 50 results

Available functions:
name: aws.lexv2_models.list_exports
description: Lists the exports for a bot, bot locale, or custom vocabulary within Amazon Lex. This data is retained for a duration of 7 days.
parameters: type: dict
required: botId
botVersion
properties: botId: type: string
description: The unique identifier for the bot as assigned by Amazon Lex.
botVersion: type: string
description: The specific version of the bot for which to list the exports.
sortBy: type: string
description: Determines the field to sort the list of exports by. Can be sorted by 'LastUpdatedDateTime' in ascending or descending order.
enum: ASC
DESC
filterName: type: string
description: The name of the field to filter the exports by. Possible values are 'Bot', 'BotLocale', or 'CustomVocabulary'.
filterOperator: type: string
description: The operator to use for filtering. Use 'EQ' for equality or 'CO' for containing the specified value.
enum: EQ
CO
filterValue: type: string
description: The value to use for filtering the exports based on the filterName.
maxResults: type: integer
description: The maximum number of exports to return in each page of results. If there are fewer results than the max page size, only the actual number of results are returned.
nextToken: type: string
description: A token to retrieve the next page of results if the response from the ListExports operation contains more results than specified in the maxResults parameter.
localeId: type: string
description: Specifies the locale of the resources that should be exported. If not specified, both bot locales and custom vocabularies are exported.
user: Could you retrieve the list of exports for my bot with ID 'B12345' and for version 'v1'? I'm interested in seeing them in descending order by the last updated date.

Available functions:
name: aws.lexv2_models.list_exports
description: Lists the exports for a bot, bot locale, or custom vocabulary within Amazon Lex. This data is retained for a duration of 7 days.
parameters: type: dict
required: botId
botVersion
properties: botId: type: string
description: The unique identifier for the bot as assigned by Amazon Lex.
botVersion: type: string
description: The specific version of the bot for which to list the exports.
sortBy: type: string
description: Determines the field to sort the list of exports by. Can be sorted by 'LastUpdatedDateTime' in ascending or descending order.
enum: ASC
DESC
filterName: type: string
description: The name of the field to filter the exports by. Possible values are 'Bot', 'BotLocale', or 'CustomVocabulary'.
filterOperator: type: string
description: The operator to use for filtering. Use 'EQ' for equality or 'CO' for containing the specified value.
enum: EQ
CO
filterValue: type: string
description: The value to use for filtering the exports based on the filterName.
maxResults: type: integer
description: The maximum number of exports to return in each page of results. If there are fewer results than the max page size, only the actual number of results are returned.
nextToken: type: string
description: A token to retrieve the next page of results if the response from the ListExports operation contains more results than specified in the maxResults parameter.
localeId: type: string
description: Specifies the locale of the resources that should be exported. If not specified, both bot locales and custom vocabularies are exported.
user: Provide the current weather information for Yosemite National Park at Mariposa, CA, using the coordinates 37.8651 N, 119.5383 W, and tell me the temperature, wind speed, and precipitation? I would like the temperature in Fahrenheit.

Available functions:
name: get_current_weather
description: Retrieves the current weather information for a specified location using the Open-Meteo API. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: url: type: string
description: The API endpoint for fetching weather data, with a default value pointing to the Open-Meteo API service.
location: type: string
description: The geographical location for which to retrieve weather data, in the format of 'City, State (abbr)' or 'Location, State (abbr)', such as 'San Francisco, CA'.
unit: type: string
description: The unit of measurement for temperature values.
enum: celsius
fahrenheit
user: Could you provide me with the hourly forecast for temperature, wind speed, and precipitation for the next 10 days at the coordinates 37.8651 N, 119.5383 W?

Available functions:
name: fetch_weather_data
description: Retrieves weather forecast data for a specific location using the Open-Meteo API.
parameters: type: dict
required: latitude
longitude
properties: url: type: string
description: The API endpoint for fetching weather data. This should be the full URL, including protocol and domain, without parameters.
latitude: type: float
description: The latitude of the location for which weather data is to be fetched.
longitude: type: float
description: The longitude of the location for which weather data is to be fetched.
units: type: string
description: The units for temperature and wind speed.
enum: metric
imperial
language: type: string
description: The language for weather condition texts.
enum: en
es
de
fr
user: I'd like to start the air purifying function in my living room, please set the air conditioner to 'AIR_CLEAN' mode with strongest wind strength, with monitoring.

Available functions:
name: ThinQ_Connect
description: Send a command to control an LG ThinQ appliance, such as an air conditioner, by setting various operation modes and target settings.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the settings and modes to control the LG ThinQ appliance.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for air cleaning.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling in degrees Celsius. Valid values range from 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Valid values range from 18 to 30.
user: Switch air conditioner to air dry mode with a medium wind strength

Available functions:
name: ThinQ_Connect
description: Send a command to control an LG ThinQ appliance, such as an air conditioner, by setting various operation modes and target settings.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the settings and modes to control the LG ThinQ appliance.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for air cleaning.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling in degrees Celsius. Valid values range from 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Valid values range from 18 to 30.
user: 집에 있는 LG ThinQ 에어컨을 제습 모드로 설정하고 싶어요. 바람 세기는 중간으로 하고, 목표 온도는 22도로 설정해 주세요.

Available functions:
name: ThinQ_Connect
description: Send a command to control an LG ThinQ appliance, such as an air conditioner, by setting various operation modes and target settings.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the settings and modes to control the LG ThinQ appliance.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for air cleaning.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling in degrees Celsius. Valid values range from 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Valid values range from 18 to 30.
user: set cool mode with a temp of 24 oC and the high wind strength.

Available functions:
name: ThinQ_Connect
description: Send a command to control an LG ThinQ appliance, such as an air conditioner, by setting various operation modes and target settings.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the settings and modes to control the LG ThinQ appliance.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality monitoring.
airCleanOperationMode: type: string
description: The operation mode for air cleaning.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling in degrees Celsius. Valid values range from 18 to 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Valid values range from 18 to 30.
user: the air conditioner turned on with cool mode.

Available functions:
name: ThinQ_Connect
description: Send a command to control an appliance, such as setting operation modes, air flow strength, and target temperatures.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing various control parameters for the appliance.
properties: currentJobMode: type: string
description: The current mode of operation for the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength level of the airflow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality sensor monitoring.
airCleanOperationMode: type: string
description: The operation mode for the air cleaning process.
enum: START
STOP
airConOperationMode: type: string
description: The operation mode for turning the air conditioner on or off.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling mode in degrees Celsius. Value must be between 18 and 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Value must be between 18 and 30.
user: It's sooo hot. set the air conditioner to 'COOL' mode, temp to 20 degrees oC, while air cleaning on?

Available functions:
name: ThinQ_Connect
description: Send a command to control an appliance, such as setting operation modes, air flow strength, and target temperatures.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing various control parameters for the appliance.
properties: currentJobMode: type: string
description: The current mode of operation for the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength level of the airflow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Flag to enable or disable air quality sensor monitoring.
airCleanOperationMode: type: string
description: The operation mode for the air cleaning process.
enum: START
STOP
airConOperationMode: type: string
description: The operation mode for turning the air conditioner on or off.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Flag to enable or disable power-saving mode.
coolTargetTemperature: type: integer
description: The target temperature for cooling mode in degrees Celsius. Value must be between 18 and 30.
targetTemperature: type: integer
description: The general target temperature in degrees Celsius. Value must be between 18 and 30.
user: What is the multiplication of 3 and 2

Available functions:
name: multiply
description: Multiplies two integers and returns the result.
parameters: type: dict
properties: a: type: integer
description: The first integer to be multiplied.
b: type: integer
description: The second integer to be multiplied.
required: a
b
user: Could you recommend a lager that's bitter, has a hoppy aroma, and presents a pale color from Sierra Nevada brewery?

Available functions:
name: find_beer
description: Recommend a beer based on specified attributes such as brewery, taste, aroma, color, style, and more.
parameters: type: dict
required: brewery
taste
aroma
color
style
properties: brewery: type: string
description: The brewery name to find similar beers.
taste: type: string
description: The desired taste profile in the beer, such as 'bitter', 'sweet', 'sour'.
aroma: type: string
description: The desired aroma profile in the beer, such as 'fruity', 'hoppy', 'malty'.
color: type: string
description: The desired color of the beer, such as 'pale', 'amber', 'dark'.
style: type: string
description: The style of beer being searched for, such as 'IPA', 'stout', 'lager'.
abv_min: type: float
description: The minimum alcohol by volume (ABV) percentage, typically a value under 12.5%.
abv_max: type: float
description: The maximum alcohol by volume (ABV) percentage, a value logically above 0%.
ibu_min: type: integer
description: The minimum International Bitterness Units (IBU) score, typically a value under 120.
ibu_max: type: integer
description: The maximum International Bitterness Units (IBU) score, logically above 0.
pairings: type: array
items: type: string
description: A list of food items to pair with the beer, such as 'burger', 'cheese', 'chocolate'.
user: Do you have any porters in stock? with a rich, chocolatey aroma and a slightly bitter taste. It should be dark in color, preferably from Creek brewery. All other preferences are the standard ones. Any recommendations?

Available functions:
name: find_beer
description: Recommend a beer based on specified attributes such as brewery, taste, aroma, color, style, and more.
parameters: type: dict
required: brewery
taste
aroma
color
style
properties: brewery: type: string
description: The brewery name to find similar beers.
taste: type: string
description: The desired taste profile in the beer, such as 'bitter', 'sweet', 'sour'.
aroma: type: string
description: The desired aroma profile in the beer, such as 'fruity', 'hoppy', 'malty'.
color: type: string
description: The desired color of the beer, such as 'pale', 'amber', 'dark'.
style: type: string
description: The style of beer being searched for, such as 'IPA', 'stout', 'lager'.
abv_min: type: float
description: The minimum alcohol by volume (ABV) percentage, typically a value under 12.5%.
abv_max: type: float
description: The maximum alcohol by volume (ABV) percentage, a value logically above 0%.
ibu_min: type: integer
description: The minimum International Bitterness Units (IBU) score, typically a value under 120.
ibu_max: type: integer
description: The maximum International Bitterness Units (IBU) score, logically above 0.
pairings: type: array
items: type: string
description: A list of food items to pair with the beer, such as 'burger', 'cheese', 'chocolate'.
user: Change the settings of my air conditioner. Set it to cool mode with a target temperature of 22 degrees Celsius. Enable the power save mode and set the high wind strength. Start in 1 hour and 30 minutes from now? For everything else

Available functions:
name: ThinQ_Connect
description: Sends a command to control an appliance, allowing only a single value to be sent in one call.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the parameters for the appliance command.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Whether air quality sensor monitoring is enabled.
airCleanOperationMode: type: string
description: The operation mode for the air cleaning function.
enum: START
STOP
airConOperationMode: type: string
description: The operation mode for the air conditioner, indicating if it is turned on or off.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Whether power save mode is enabled to conserve energy.
targetTemperature: type: integer
description: The target temperature to set for the appliance, in degrees Celsius.
relativeHourToStop: type: integer
description: The number of hours from the current time when the appliance should stop. If set to null, the appliance will not be scheduled to stop.
relativeMinuteToStop: type: integer
description: The number of minutes from the current time when the appliance should stop. If set to null, the appliance will not be scheduled to stop.
relativeHourToStart: type: integer
description: The number of hours from the current time when the appliance should start. If set to null, the appliance will not be scheduled to start.
relativeMinuteToStart: type: integer
description: The number of minutes from the current time when the appliance should start. If set to null, the appliance will not be scheduled to start.
user: It's extremely hot today and my air conditioner is currently turned off. Set it to start cooling at 20 degrees Celsius mid wind strength. power off after an hour

Available functions:
name: ThinQ_Connect
description: Sends a command to control an appliance, allowing only a single value to be sent in one call.
parameters: type: dict
required: body
properties: body: type: dict
description: A dictionary containing the parameters for the appliance command.
properties: airConJobMode: type: string
description: The current job mode of the air conditioner.
enum: AIR_CLEAN
COOL
AIR_DRY
windStrength: type: string
description: The strength of the air flow.
enum: LOW
HIGH
MID
monitoringEnabled: type: boolean
description: Whether air quality sensor monitoring is enabled.
airCleanOperationMode: type: string
description: The operation mode for the air cleaning function.
enum: START
STOP
airConOperationMode: type: string
description: The operation mode for the air conditioner, indicating if it is turned on or off.
enum: POWER_ON
POWER_OFF
powerSaveEnabled: type: boolean
description: Whether power save mode is enabled to conserve energy.
targetTemperature: type: integer
description: The target temperature to set for the appliance, in degrees Celsius.
relativeHourToStop: type: integer
description: The number of hours from the current time when the appliance should stop. If set to null, the appliance will not be scheduled to stop.
relativeMinuteToStop: type: integer
description: The number of minutes from the current time when the appliance should stop. If set to null, the appliance will not be scheduled to stop.
relativeHourToStart: type: integer
description: The number of hours from the current time when the appliance should start. If set to null, the appliance will not be scheduled to start.
relativeMinuteToStart: type: integer
description: The number of minutes from the current time when the appliance should start. If set to null, the appliance will not be scheduled to start.
user: can you create todo with the following words verbatim: go for shopping at 9 pm

Available functions:
name: todo_add
description: Adds a new item to the to-do list for tracking and further processing.
parameters: type: dict
required: content
properties: content: type: string
description: The text description of the to-do item.
system: 
You are an AI chatbot who helps users in providing information related to movies, cinema halls and booking movie tickets for them.  
As a system bot, consider / calculate / default the movie date to current date (today's date) in India. 

user: list movies in Mumbai?

Available functions:
name: get_movies
description: Retrieves a list of movies playing in a specified city and cinema hall, filtered by date, language, and format.
parameters: type: dict
required: city
properties: city: type: string
description: The city where the cinema is located, in the format 'City Name', such as 'Noida', 'Amritsar', or 'Indore'.
cinema_hall: type: string
description: The name of the cinema hall, for example, 'PVR Logix', 'SARV Cinemas', 'PVR SCT City Centre', or 'Miraj Cinemas'.
movie_date: type: string
description: The date for which to retrieve movies, in the format 'DD MMM, YYYY', such as '24th Feb, 2023'. Defaults to the current date in India if not specified.
movie_language: type: string
description: The language of the movie, such as 'Hindi', 'English', 'Malayalam', 'Telugu', or 'Punjabi'.
movie_format: type: string
description: The format in which the movie is available, such as '2D', '3D', '4DX', '2D Screen X', 'ICE', or 'IMAX 2D'.
enum: 2D
3D
4DX
2D Screen X
ICE
IMAX 2D
system: 
You are an AI chatbot who helps users in providing information related to movies, cinema halls and booking movie tickets for them.  
As a system bot, consider / calculate / default the movie date to current date (today's date) in India. 

user: What movies are playing today in Mumbai?

Available functions:
name: get_movies
description: Retrieve a list of movies playing in a specified city, optionally filtered by cinema hall, date, language, and format.
parameters: type: dict
required: city
properties: city: type: string
description: The city where the movies are being searched for, such as 'Los Angeles', 'New York'.
cinema_hall: type: string
description: The name of the cinema hall to filter the movies by. Optional parameter.
movie_date: type: string
description: The date when the movies are playing, in the format 'YYYY-MM-DD'. Optional parameter. Default is the current date.
movie_language: type: string
description: The language of the movies to filter by, such as 'English' or 'Spanish'. Optional parameter.
movie_format: type: string
description: The format of the movie, such as '2D', '3D', 'IMAX'. Optional parameter.
enum: 2D
3D
IMAX
system: The Requirement Extractor is designed to interpret and process multiple user queries in a single input, especially in the context of inventory management and product information.
user: I'm wondering inventory levels for item IDs 102 for size L and 103 for size M are below the minimum threshold of 20 units and let me know if they need to be restocked?

Available functions:
name: inventory.restock_check
description: Checks the inventory levels for specified items and determines if restocking is required based on minimum threshold levels.
parameters: type: dict
required: item_ids
threshold
properties: item_ids: type: array
items: type: integer
description: A list of unique integer identifiers for items to check in the inventory.
threshold: type: integer
description: The minimum inventory level before restocking is triggered.
include_discontinued: type: boolean
description: Whether to include discontinued items in the restock check.
user: Quiero calcular el pago mensual para un crédito de auto de 1,000,000 de pesos a 12 meses, para un vehículo del año 2024, con un enganche del 20%.

Available functions:
name: obtener_cotizacion_de_creditos
description: Calcula el pago mensual que un cliente debe realizar para un crédito, basado en el monto total del crédito, el plazo en meses, la tasa de interés y el enganche mínimo (si aplica).
parameters: type: dict
required: monto_del_credito
plazo_del_credito_mensual
producto
properties: monto_del_credito: type: float
description: El monto total del préstamo o crédito en pesos. Por ejemplo, 1000000.
plazo_del_credito_mensual: type: integer
description: El plazo en meses para pagar el crédito.
tasa_interes_minima: type: float
description: La tasa de interés mínima anual fija en porcentaje. Por ejemplo, 9.60% para un crédito hipotecario. Si el usuario no especifica una tasa, se utiliza la tasa predeterminada del producto.
producto: type: string
description: El tipo de crédito que solicita el cliente, escrito en minúsculas.
enum: hipotecario
auto
personal
negocios
año_vehiculo: type: integer
description: El año del vehículo, necesario en caso de ser un crédito de auto. Ejemplo: 2023.
enganche: type: float
description: El porcentaje de enganche proporcionado por el cliente o el enganche mínimo en la base de datos, si es aplicable. Ejemplo: 0.1 para un enganche del 10%. Si no hay enganche, el valor por defecto es 0.
user: Can you retrieve the list of today's alerts for the sensor with serial number Q3CC-CRT3-SZ2G, showing a maximum of 10 alerts per page?

Available functions:
name: get_sensor_alerts
description: Retrieves a paginated list of alerts generated by sensors within a specific time frame, optionally filtered by network IDs, sensor serial number, and trigger metric.
parameters: type: dict
required: perPage
properties: perPage: type: integer
description: The number of alert entries per page. Must be within the range of 3 to 100.
startingAfter: type: string
description: A server-generated token representing the start of the page, typically a timestamp or an ID.
endingBefore: type: string
description: A server-generated token representing the end of the page, typically a timestamp or an ID.
t0: type: string
description: The start timestamp for the alert query in the format 'YYYY-MM-DD', up to 365 days from the current date. If not provided, defaults to the current date.
t1: type: string
description: The end timestamp for the alert query in the format 'YYYY-MM-DD', up to 365 days from the start timestamp (t0).
networkId: type: array
items: type: string
description: A list of network IDs to narrow down the alert query.
timespan: type: integer
description: The duration for the alert query in seconds, not to exceed 31,536,000 seconds (365 days).
sensorSerial: type: string
description: The specific sensor serial number to filter alerts.
triggerMetric: type: string
description: The metric that triggered the alert.
enum: apparentPower
co2
current
door
frequency
humidity
indoorAirQuality
noise
pm25
powerFactor
realPower
temperature
tvoc
upstreamPower
voltage
water
user: Could you tell me the current weather conditions, including the temperature, wind, and precipitation, for London in the UK?

Available functions:
name: weather.get
description: Get the current weather conditions, including temperature, wind, and precipitation, for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which the weather is requested, e.g., 'Los Angeles'.
country: type: string
description: The country where the city is located, e.g., 'US' for the United States. Use ISO 3166-1 alpha-2 country codes.
units: type: string
description: The units for temperature measurement.
enum: metric
imperial
include_forecast: type: boolean
description: Whether to include a 5-day weather forecast in the response.
user: Could you tell me the current temperature in Berkeley using latitude 37.8715 and longitude -122.2730?

Available functions:
name: open_meteo_api.fetch_weather_data
description: Fetches the current temperature from the Open-Meteo API for a specified location using latitude and longitude coordinates.
parameters: type: dict
required: coordinates
properties: coordinates: type: array
items: type: float
description: An array containing the latitude and longitude of the location for which the weather data is requested. Latitude and longitude should be in decimal degrees.
units: type: string
description: The unit system in which the temperature will be returned.
enum: Celsius
Fahrenheit
Kelvin
user: I need the numbers [1, 54, 3, 1, 76, 2343, 21] arranged from the smallest to the largest.

Available functions:
name: sort_array
description: Sorts an array of integers in ascending order.
parameters: type: dict
required: array
properties: array: type: array
items: type: integer
description: The array of integers to be sorted.
reverse: type: boolean
description: Determines if the array should be sorted in descending order. Defaults to false indicating ascending order.
user: Can you tell me the current geographical coordinates of my device in DMS format, including altitude?

Available functions:
name: get_current_loc
description: Retrieves the current geographical location of the device, returning the coordinates as longitude and latitude values.
parameters: type: dict
properties: coordinate_format: type: string
description: The desired format for the returned coordinates, such as 'degrees' or 'DMS' (degrees, minutes, seconds).
enum: degrees
DMS
include_altitude: type: boolean
description: Specifies whether to include altitude information in the location data.
timeout: type: integer
description: The maximum time to wait for a location in seconds.
user: I just enjoyed a large cup of chai tea with half and half for my morning snack. Could you record that I drank 16 ounces of chai tea as a snack?

Available functions:
name: log_food
description: Logs a food item with details about the portion size and the meal it is associated with.
parameters: type: dict
required: food_name
portion_amount
meal_name
properties: food_name: type: string
description: The name of the food to log.
portion_amount: type: float
description: The amount of the food item that was consumed, in specified units.
portion_unit: type: string
description: The unit of measure for the portion amount. Choose a unit such as 'grams', 'ounces', 'pieces', 'cups', or 'tablespoons'.
enum: grams
ounces
pieces
cups
tablespoons
meal_name: type: string
description: The name of the meal with which the food item is associated. Options include 'breakfast', 'lunch', 'dinner', or 'snack'.
user: I'd like to start the process for creating an interior design report. My preferences include a modern style, a warm color scheme, and my budget is mid-range. Could we use data from our internal database and have the report in DOCX format, including visual outputs?

Available functions:
name: interior_design_analysis.generate_report
description: Generates a comprehensive report based on user's interior design preferences and requirements, utilizing historical data and trends to provide style recommendations, material optimization, space utilization analysis, environmental impact assessment, and visual outputs.
parameters: type: dict
required: user_preferences
data_source
properties: user_preferences: type: string
description: Serialized JSON string detailing user's design preferences and requirements, including aesthetic and functional needs. Format should follow the structure: '{"style": "modern", "color_scheme": "warm", "budget": "mid-range"}'.
data_source: type: string
description: A string specifying the source of historical design data and user surveys, such as 'internal_database' or 'survey_api'.
output_format: type: string
description: Desired format for the output report. Options include 'PDF', 'HTML', 'DOCX'.
enum: PDF
HTML
DOCX
include_visuals: type: boolean
description: A boolean flag to indicate whether to include visual outputs like mood boards, diagrams, floorplans, and 3D models in the report.
environmental_impact_focus: type: boolean
description: A boolean flag to indicate whether the report should prioritize environmental impact assessments.
user: Can you tell me the current temperature in Paris, France?

Available functions:
name: temperature
description: Return the current temperature for a specified location.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which the temperature is requested, in the format of 'City, Country', (e.g., 'Beijing, China').
units: type: string
description: The unit of temperature measurement.
enum: Celsius
Fahrenheit
Kelvin
time: type: string
description: The desired time for the temperature reading in ISO 8601 format (e.g., '2023-04-12T14:00:00Z'). If not provided, the current temperature is returned.
user: Can you tell me the details of the individual who has the identifier number 4?

Available functions:
name: fetchPerson
description: Retrieves the details of a person using their unique identifier.
parameters: type: dict
required: id
properties: id: type: integer
description: The unique identifier for the person to be fetched.
user: I want to listen to music by Käärijä, can you start playing it?

Available functions:
name: play_artist
description: Initiates playback of the specified artist's music on the user's default music player.
parameters: type: dict
required: artist_name
properties: artist_name: type: string
description: The name of the artist whose music is to be played.
user: I'd like to listen to all tracks by Käärijä.

Available functions:
name: play_artist
description: Initiate playback of all tracks associated with the specified artist.
parameters: type: dict
required: artist_name
properties: artist_name: type: string
description: The name of the artist whose tracks are to be played.
user: I have a list of numerical values: [2.5, 3.6, 4.1, 5.2], and I need to apply normalization to them. Also, I have these categories: ['red', 'blue', 'green'] that I'd like to be one-hot encoded. Could you process this data for me?

Available functions:
name: process_data
description: This function preprocesses the input data by applying normalization and encoding categorical variables. It prepares data for machine learning models, ensuring numerical values are scaled properly and categorical variables are appropriately transformed.
parameters: type: dict
required: data
normalize
categories
properties: data: type: array
items: type: float
description: A list of numerical values representing the data to be processed. Each value should be a floating-point number.
normalize: type: boolean
description: A flag indicating whether to apply normalization to the numerical data. If set to true, the data will be scaled to a standard range.
categories: type: array
items: type: string
description: A list of categories for encoding categorical variables. Each category should be a unique string identifier.
encoding_type: type: string
description: The method used to encode categorical variables. Choose 'label' for label encoding and 'one-hot' for one-hot encoding.
enum: label
one-hot
missing_values: type: string
description: The strategy for handling missing values in the dataset. Select 'mean' to replace missing values with the mean of the column, 'median' for the median, or 'most_frequent' for the most frequent value.
enum: mean
median
most_frequent
user: Could you tell me the current weather conditions in Boston, MA?

Available functions:
name: get_current_weather
description: Retrieve the current weather conditions for a specified location. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The temperature unit for the weather report.
enum: celsius
fahrenheit
user: Could you tell me the current weather conditions in El Gastor, Andalusia?

Available functions:
name: get_current_weather
description: Retrieve the current weather conditions for a specified location. If using state, then use short form like CA.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State (abbr)' or 'City, Location', such as 'San Francisco, CA', or 'New York, NY'.
unit: type: string
description: The temperature unit for the weather report.
enum: celsius
fahrenheit