BitAgent/bfcl_shuffle_full huggingface dataset:
user: Calculate the final temperature when 2 moles of gas at 300 K are mixed with 3 moles of the same gas at 400 K.

Available functions:
name: calculate_final_temperature
description: Calculate the final temperature when different quantities of the same gas at different temperatures are mixed.
parameters: type: dict
properties: quantity1: type: integer
description: The quantity of the first sample of gas.
temperature1: type: integer
description: The temperature of the first sample of gas.
quantity2: type: integer
description: The quantity of the second sample of gas.
temperature2: type: integer
description: The temperature of the second sample of gas.
required: quantity1
temperature1
quantity2
temperature2
name: calculate_mass
description: Calculate the mass of a gas given its quantity and molar mass.
parameters: type: dict
properties: quantity: type: integer
description: The quantity of the gas.
molar_mass: type: integer
description: The molar mass of the gas.
required: quantity
molar_mass
user: What is the energy produced by 5 mol of glucose (C6H12O6)?

Available functions:
name: biological.calc_biomass
description: Calculate the biomass from the energy given the energy conversion efficiency.
parameters: type: dict
properties: energy: type: float
description: The total energy produced.
efficiency: type: float
description: The conversion efficiency, default value is 10%.
default: 0.1
required: energy
name: biological.calc_energy
description: Calculate energy from amount of substance based on its molecular composition.
parameters: type: dict
properties: mols: type: integer
description: Amount of substance in moles.
substance: type: string
description: The chemical formula of the substance.
joules_per_mol: type: integer
description: The energy produced or required for the reaction, default value for glucose is 2800 kJ/mol
default: 2800
required: mols
substance
name: physical.calc_work
description: Calculate the work from energy.
parameters: type: dict
properties: energy: type: float
description: The total energy produced.
distance: type: float
description: The distance over which the work is done.
required: energy
distance
user: How much will I weigh on Mars if my weight on Earth is 70 kg?

Available functions:
name: unit_conversion.convert
description: Convert a value from one unit to another.
parameters: type: dict
properties: value: type: float
description: The value to be converted.
from_unit: type: string
description: The unit to convert from.
to_unit: type: string
description: The unit to convert to.
required: value
from_unit
to_unit
name: currency_conversion
description: Convert a value from one currency to another.
parameters: type: dict
properties: amount: type: float
description: The amount to be converted.
from_currency: type: string
description: The currency to convert from.
to_currency: type: string
description: The currency to convert to.
required: amount
from_currency
to_currency
name: calculate.weight_in_space
description: Calculate your weight on different planets given your weight on earth
parameters: type: dict
properties: weight_earth_kg: type: integer
description: Your weight on Earth in Kilograms.
planet: type: string
description: The planet you want to know your weight on.
required: weight_earth_kg
planet
user: Calculate how many years ago was the Ice age?

Available functions:
name: geology.get_era
description: Get the estimated date of a geological era.
parameters: type: dict
properties: era_name: type: string
description: The name of the geological era. e.g Ice age
calculate_years_ago: type: boolean
description: True if years ago is to be calculated. False by default
required: era_name
name: history.get_event_date
description: Get the date of an historical event.
parameters: type: dict
properties: event_name: type: string
description: The name of the event.
calculate_years_ago: type: boolean
description: True if years ago is to be calculated. False by default
required: event_name
user: Sort this list of names in ascending order: ['Sam', 'Alice', 'Jack']

Available functions:
name: filter_list
description: Filters elements of a list based on a given condition
parameters: type: dict
properties: elements: type: array
items: type: string
description: The list of elements to filter.
condition: type: string
description: The condition to filter the elements on.
required: elements
condition
name: sum_elements
description: Add all elements of a numeric list
parameters: type: dict
properties: elements: type: array
items: type: integer
description: The list of numeric elements to add.
required: elements
name: sort_list
description: Sort the elements of a list in ascending or descending order
parameters: type: dict
properties: elements: type: array
items: type: string
description: The list of elements to sort.
order: type: string
description: The order in which to sort the elements. This can be 'asc' for ascending order, or 'desc' for descending order.
default: asc
required: elements
user: Calculate the cosine similarity between vector A [3, 2, 1] and vector B [1, 2, 3].

Available functions:
name: cosine_similarity.calculate
description: Calculate the cosine similarity between two vectors.
parameters: type: dict
properties: vector1: type: array
items: type: integer
description: The first vector for calculating cosine similarity.
vector2: type: array
items: type: integer
description: The second vector for calculating cosine similarity.
rounding: type: integer
description: Optional: The number of decimals to round off the result. Default 0
required: vector1
vector2
name: correlation.calculate
description: Calculate the correlation coefficient between two arrays of numbers.
parameters: type: dict
properties: array1: type: array
items: type: integer
description: The first array of numbers.
array2: type: array
items: type: integer
description: The second array of numbers.
type: type: string
enum: pearson
spearman
description: Optional: The type of correlation coefficient to calculate. Default is 'pearson'.
required: array1
array2
user: Find me a pet-friendly library with facilities for disabled people in New York City.

Available functions:
name: store.find_nearby
description: Locate nearby stores based on specific preferences such as being pet-friendly and having disabled access facilities.
parameters: type: dict
properties: location: type: string
description: The city, for example, New York City, NY
preferences: type: array
items: type: string
enum: Pet-friendly
Disabled Access
24 hours
Cafe Inside
description: Your preferences for the store.
required: location
preferences
name: library.find_nearby
description: Locate nearby libraries based on specific preferences such as being pet-friendly and having disabled access facilities.
parameters: type: dict
properties: location: type: string
description: The city, for example, New York City, NY
preferences: type: array
items: type: string
enum: Pet-friendly
Disabled Access
24 hours
Cafe Inside
description: Your preferences for the library.
required: location
preferences
user: Calculate the compound interest for an amount of 1500 for a duration of 2 years with an annual interest rate of 2.5%.

Available functions:
name: calc_Compound_Interest
description: Compute compound interest.
parameters: type: dict
properties: principle_amount: type: integer
description: The principle amount that is invested.
duration: type: integer
description: Duration of time period in years.
annual_rate: type: float
description: Interest rate in percentage.
compound_freq: type: integer
default: 1
description: The number of times that interest is compounded per unit time.
required: principle_amount
duration
annual_rate
name: future_value
description: Calculates the future value of an investment given an interest rate and time period.
parameters: type: dict
properties: initial_investment: type: float
description: The initial investment amount.
interest_rate: type: float
description: The annual interest rate (as a decimal).
time: type: integer
description: The number of time periods the money is invested for.
num_compoundings: type: integer
default: 1
description: The number of times that interest is compounded per time period.
required: initial_investment
interest_rate
time
name: calc_Simple_Interest
description: Compute simple interest.
parameters: type: dict
properties: principle_amount: type: float
description: The principle amount that is invested.
duration: type: float
description: Duration of time period in years.
annual_rate: type: float
description: Interest rate in percentage.
required: principle_amount
duration
annual_rate
user: Predict the house prices for the next month in New York.

Available functions:
name: house_price_forecast
description: Predict the house prices for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the house price prediction for.
months: type: integer
description: Number of future months for the prediction.
features: type: array
items: type: string
enum: SqFt
Bedrooms
Bathrooms
Location
description: Additional features considered for prediction. Not required. Default empty array
optional: yes
required: location
months
name: weather_forecast
description: Retrieve a weather forecast for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the weather for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: stock_market_forecast
description: Predict the stock prices for a specific company and time frame.
parameters: type: dict
properties: company: type: string
description: The company that you want to get the stock price prediction for.
days: type: integer
description: Number of future days for the prediction.
required: company
days
user: Calculate the probability of rolling a sum of 7 on a roll of two dice.

Available functions:
name: dice_roll_probability
description: Calculate the probability of a specific sum appearing from rolling two dice.
parameters: type: dict
properties: desired_sum: type: integer
description: The sum for which to calculate the probability.
n_rolls: type: integer
description: Number of dice to be rolled. Default is 1
optional: yes
sides_per_die: type: integer
description: Number of sides on each die.
required: desired_sum
sides_per_die
name: flip_coin_probability
description: Calculate the probability of a specific outcome appearing from flipping a coin.
parameters: type: dict
properties: desired_outcome: type: string
description: The outcome for which to calculate the probability.
n_flips: type: integer
description: Number of coins to be flipped. Default 1
optional: yes
required: desired_outcome
name: shuffle_card_probability
description: Calculate the probability of a specific card appearing from a shuffled deck.
parameters: type: dict
properties: desired_card: type: string
description: The card for which to calculate the probability.
n_decks: type: integer
description: Number of decks to shuffle. Default 1
optional: yes
required: desired_card
user: I have 100 euro. How much is it in USD?

Available functions:
name: unit_conversion
description: Convert a value from one unit to another.
parameters: type: dict
properties: value: type: float
description: The value to be converted.
from_unit: type: string
description: The unit to convert from.
to_unit: type: string
description: The unit to convert to.
required: value
from_unit
to_unit
name: currency_conversion
description: Convert a value from one currency to another.
parameters: type: dict
properties: amount: type: integer
description: The amount to be converted.
from_currency: type: string
description: The currency to convert from.
to_currency: type: string
description: The currency to convert to.
required: amount
from_currency
to_currency
user: Predict the house prices for next 5 years based on interest rates and unemployment rates.

Available functions:
name: linear_regression
description: Applies linear regression to a given set of independent variables to make a prediction.
parameters: type: dict
properties: independent_var: type: array
items: type: string
description: The independent variables.
dependent_var: type: string
description: The dependent variable.
forecast_period: type: integer
description: The number of years to forecast the prices. Default 1
optional: yes
required: independent_var
dependent_var
name: random_forest_regression
description: Applies Random Forest Regression to a given set of independent variables to make a prediction.
parameters: type: dict
properties: independent_var: type: array
items: type: string
description: The independent variables.
dependent_var: type: string
description: The dependent variable.
n_estimators: type: integer
description: The number of trees in the forest. Default 1
optional: yes
forecast_period: type: integer
description: The number of years to forecast the prices. Default 1
optional: yes
required: independent_var
dependent_var
user: Find out the historical dividend payments of Apple Inc for last five years.

Available functions:
name: corporate_finance.dividend_data
description: Get historical dividend data of a specific company within a particular duration.
parameters: type: dict
properties: company: type: string
description: The company that you want to get the dividend data for.
years: type: integer
description: Number of past years for which to retrieve the data.
frequency: type: string
enum: quarterly
annually
description: The frequency of the dividend payment. Default annually
required: company
years
name: stock_market_data
description: Retrieve stock market data for a specific company and time frame.
parameters: type: dict
properties: company: type: string
description: The company that you want to get the stock market data for.
days: type: integer
description: Number of past days for which to retrieve the data.
required: company
days
user: Predict the stock price for Google for the next 3 days.

Available functions:
name: stock_forecast
description: Predict the future stock price for a specific company and time frame.
parameters: type: dict
properties: company: type: string
description: The company that you want to get the stock price prediction for.
days: type: integer
description: Number of future days for which to predict the stock price.
model: type: string
description: The model to use for prediction. Default 'regression'
required: company
days
name: weather_forecast
description: Retrieve a weather forecast for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the weather for.
days: type: integer
description: Number of days for the forecast.
required: location
days
user: Find the average closing price of Apple stock in the past 60 days

Available functions:
name: volume_traded
description: Calculate the total volume of stocks traded over a certain period of time
parameters: type: dict
properties: company: type: string
description: Name of the company to get data for
days: type: integer
description: Number of past days to calculate volume traded for
data_source: type: string
description: Source to fetch the financial data. default is 'yahoo finance'
required: company
days
name: total_revenue
description: Calculate the total revenue of a company over a specific period of time
parameters: type: dict
properties: company: type: string
description: Name of the company to get data for
days: type: integer
description: Number of past days to calculate total revenue for
data_source: type: string
description: Source to fetch the financial data. default is 'google finance'
required: company
days
name: avg_closing_price
description: Calculate the average closing price of a specific company over a given period of time
parameters: type: dict
properties: company: type: string
description: Name of the company to get data for
days: type: integer
description: Number of past days to calculate average closing price for
data_source: type: string
description: Source to fetch the stock data. default is 'yahoo finance'
required: company
days
user: Can you please calculate the compound interest for a principle of $1000, annual rate of 5% over 10 years with 4 compound per year.

Available functions:
name: financial.compound_interest
description: Calculates compound interest.
parameters: type: dict
properties: principle: type: integer
description: The initial amount of money that is being compounded.
rate: type: float
description: The annual interest rate, as a decimal. E.g., an annual interest rate of 5% would be represented as 0.05.
time: type: integer
description: The amount of time, in years, that the money is to be compounded for.
n: type: integer
description: The number of times interest applied per time period.
required: principle
rate
time
n
name: financial.simple_interest
description: Calculates simple interest.
parameters: type: dict
properties: principle: type: float
description: The initial amount of money that interest is being calculated for.
rate: type: float
description: The annual interest rate, as a decimal. E.g., an annual interest rate of 5% would be represented as 0.05.
time: type: integer
description: The amount of time, in years, that the money is to be compounded for.
required: principle
rate
time
user: Search for divorce law specialists in Los Angeles

Available functions:
name: doctor.search
description: Search for a doctor based on area of expertise and location
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Los Angeles, CA
specialization: type: string
description: Medical specialization. For example, 'Cardiology', 'Orthopedics', 'Gynecology'.
required: location
specialization
name: lawyer.search
description: Search for a lawyer based on area of expertise and location
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Los Angeles, CA
expertise: type: string
description: Area of legal expertise. For example, 'Marriage', 'Criminal', 'Business'.
required: location
expertise
user: Find lawyers specializing in criminal law near me in New York.

Available functions:
name: car_rental
description: Rent a car near you based on your preference.
parameters: type: dict
properties: location: type: string
description: Your location
car_type: type: array
items: type: string
description: Type of cars that you want to rent.
fuel_type: type: string
description: Preferred fuel type of car. Gas, diesel, electric, hybrid etc. Default 'gas'
required: location
car_type
name: lawyer_finder
description: Locate lawyers near you based on their specialization.
parameters: type: dict
properties: location: type: string
description: Your location
specialization: type: array
items: type: string
description: Specializations of lawyer that you are looking for.
experience: type: integer
description: Experience in years that lawyer has. Default 1
required: location
specialization
user: What will be the humidity and temperature for New York City after 7 days?

Available functions:
name: event_search
description: Search for events happening in a specific location for a future date.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the event information for.
days: type: integer
description: Number of future days for which to retrieve the event information.
required: location
days
name: movie_showtimes
description: Retrieve movie showtimes for a specific location and for a future date.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the movie showtimes for.
days: type: integer
description: Number of future days for which to retrieve the showtimes.
required: location
days
name: humidity_temperature_forecast
description: Retrieve forecast of humidity and temperature for a specific location and for a future date.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the humidity and temperature forecast for.
days: type: integer
description: Number of future days for which to retrieve the forecast.
required: location
days
user: Find a Landscape Architect who is experienced 5 years in small space garden design in Portland

Available functions:
name: home_renovation_expert.find_specialty
description: Search for a home renovation expert based on the location and specialization
parameters: type: dict
properties: location: type: string
description: City and state where the professional is based, e.g. Portland, OR.
specialization: type: string
description: A specific area of expertise, such as kitchen or bathroom renovation.
years_experience: type: integer
description: Number of years the professional has been practicing in their field. (optional)
default: 0
required: location
specialization
name: landscape_architect.find_specialty
description: Search for a landscape architect based on the location and specialization
parameters: type: dict
properties: location: type: string
description: City and state where the professional is based, e.g. Portland, OR.
specialization: type: string
description: A specific area of expertise. Common areas include residential design, commercial design, urban design, and park design.
years_experience: type: integer
description: Number of years the professional has been practicing in their field. (optional)
default: 0
required: location
specialization
user: Find me the closest nature park that allows camping and has scenic views in Boston, MA.

Available functions:
name: nature_park.find_nearby
description: Locate nearby nature parks based on specific criteria like camping availability and scenic views.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Boston, MA.
features: type: array
items: type: string
enum: Camping
Scenic View
Trails
Picnic Areas
description: Preferred features in nature park.
required: location
features
name: restaurant.find_nearby
description: Locate nearby restaurants based on specific criteria.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Boston, MA.
amenities: type: array
items: type: string
enum: Delivery
Outdoor Seating
Vegetarian Options
description: Preferred amenities in restaurant. Default empty array []
required: location
user: What will be the air quality index of New York for the next week?

Available functions:
name: air_quality_forecast
description: Retrieve an air quality forecast for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the air quality forecast for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: weather_forecast
description: Retrieve a weather forecast for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the weather for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: news
description: Retrieve news articles for a specific topic.
parameters: type: dict
properties: topic: type: string
description: The topic that you want to get the news for.
days: type: integer
description: Number of past days for which to retrieve the news.
required: topic
days
user: Give me the UV index for Tokyo for tomorrow, June01 2023.

Available functions:
name: uv_index.get_future
description: Retrieve UV index data for a specified location and date.
parameters: type: dict
properties: location: type: string
description: The location to retrieve the UV index for.
date: type: string
description: The date for the UV index, in the format mm-dd-yyyy.
required: location
date
name: rainfall_prediction
description: Retrieve rainfall data for a specified location and date.
parameters: type: dict
properties: location: type: string
description: The location to retrieve the rainfall prediction for.
date: type: string
description: The date for the rainfall prediction, in the format mm/dd/yyyy.'
required: location
date
name: snowfall_prediction
description: Retrieve snowfall data for a specified location and date.
parameters: type: dict
properties: location: type: string
description: The location to retrieve the snowfall prediction for.
date: type: string
description: The date for the snowfall prediction, in the format mm-dd-yyyy.
required: location
date
user: Find the distance between New York City and Los Angeles.

Available functions:
name: timezones.get_difference
description: Find the time difference between two cities.
parameters: type: dict
properties: city1: type: string
description: The first city.
city2: type: string
description: The second city.
required: city1
city2
name: geodistance.find
description: Find the distance between two cities on the globe.
parameters: type: dict
properties: origin: type: string
description: The originating city for the distance calculation.
destination: type: string
description: The destination city for the distance calculation.
unit: type: string
default: miles
description: The unit of measure for the distance calculation.
required: origin
destination
name: flights.search
description: Find flights between two cities.
parameters: type: dict
properties: from_city: type: string
description: The city to depart from.
to_city: type: string
description: The city to arrive at.
date: type: string
default: next monday
description: The date to fly.
required: from_city
to_city
user: How much traffic should I expect from Las Vegas to Los Angeles this weekend?

Available functions:
name: calculate_distance
description: Calculate distance between two locations.
parameters: type: dict
properties: start_point: type: string
description: Starting point of the journey.
end_point: type: string
description: Ending point of the journey.
required: start_point
end_point
name: traffic_estimate
description: Estimate traffic from one location to another for a specific time period.
parameters: type: dict
properties: start_location: type: string
description: Starting location for the journey.
end_location: type: string
description: Ending location for the journey.
time_period: type: string
description: Specify a time frame to estimate the traffic, 'now' for current, 'weekend' for the coming weekend. Default 'now'
required: start_location
end_location
name: weather_forecast
description: Retrieve a weather forecast for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the weather for.
days: type: integer
description: Number of days for the forecast.
required: location
days
user: Translate Hello, how are you? from English to French.

Available functions:
name: translate
description: Translate text from a specified source language to a specified target language.
parameters: type: dict
properties: text: type: string
description: The text to be translated.
source_language: type: string
description: The language the text is currently in.
target_language: type: string
description: The language the text will be translated to.
required: text
source_language
target_language
name: sentiment_analysis
description: Analyze the sentiment of a specified text.
parameters: type: dict
properties: text: type: string
description: The text whose sentiment is to be analyzed.
required: text
name: word_count
description: Count the number of words in the given text.
parameters: type: dict
properties: text: type: string
description: The text that the number of words is to be calculated.
required: text
user: Can I find a historical fiction book at the New York public library?

Available functions:
name: library.search_books
description: Search for a book in a given library with optional parameters
parameters: type: dict
properties: location: type: string
description: Name or city of library
genre: type: string
description: Genre of the book
title: type: string
description: Title of the book. Default ''
required: location
genre
name: google.books_search
description: Search for a book in the Google Books library with optional parameters
parameters: type: dict
properties: genre: type: string
description: Genre of the book
title: type: string
description: Title of the book. Default ''
required: genre
name: openlibrary.books_search
description: Search for a book in the Open Library with optional parameters
parameters: type: dict
properties: genre: type: string
description: Genre of the book
title: type: string
description: Title of the book. Default ''
required: genre
user: Determine my personality type based on the five factor model with given information: I'm talkative, gets nervous easily, has few artistic interests, tend to be lazy and has a forgiving nature.

Available functions:
name: MBTI.analyse
description: Analyse personality based on the Myers-Briggs Type Indicator (MBTI) which sorts for preferences and generates a 4-letter personality type.
parameters: type: dict
properties: thinking_vs_feeling: type: string
description: Preference of user between thinking and feeling.
introverted_vs_extroverted: type: string
description: Preference of user between introverted and extroverted.
judging_vs_perceiving: type: string
description: Preference of user between judging and perceiving.
sensing_vs_intuition: type: string
description: Preference of user between sensing and intuition.
required: thinking_vs_feeling
introverted_vs_extroverted
judging_vs_perceiving
sensing_vs_intuition
name: five_factor_model.analyse
description: Analyse personality based on the five-factor model, also known as the Big Five, which measures openness, conscientiousness, extraversion, agreeableness, and neuroticism.
parameters: type: dict
properties: talkative: type: boolean
description: Indicates if the user is talkative.
nervous: type: boolean
description: Indicates if the user gets nervous easily.
artistic_interests: type: boolean
description: Indicates if the user has many artistic interests.
lazy: type: boolean
description: Indicates if the user tends to be lazy.
forgiving: type: boolean
description: Indicates if the user is forgiving.
required: talkative
nervous
artistic_interests
lazy
forgiving
user: Who were the kings of France during the 18th century?

Available functions:
name: european_history.get_events
description: Provides a list of major historical events based on the specified country and century.
parameters: type: dict
properties: country: type: string
description: Country name.
century: type: integer
description: Century as an integer. For example, for the 1700s, input '18'.
event_type: type: string
description: Type of the event such as 'war', 'invention', 'revolution' etc. This field is optional. Default is 'all'
required: country
century
name: european_history.get_culture
description: Provides information on cultural trends, art movements, philosophical ideas based on the specified country and century.
parameters: type: dict
properties: country: type: string
description: Country name.
century: type: integer
description: Century as an integer. For example, for the 1700s, input '18'.
aspect: type: string
description: Aspect of culture such as 'literature', 'art', 'philosophy' etc. This field is optional. Default 'any'
required: country
century
name: european_history.get_monarchs
description: Provides a list of monarchs based on the specified country and century.
parameters: type: dict
properties: country: type: string
description: Country name.
century: type: integer
description: Century as an integer. For example, for the 1700s, input '18'.
required: country
century
user: How many veterans were there in the United States in the year 1954?

Available functions:
name: get_bureau_statistics
description: Retrieve statistical data for a specific year and statistical category
parameters: type: dict
properties: year: type: integer
description: The year for which to retrieve the statistical data
category: type: string
description: The statistical category (e.g., employment, crime, health)
required: year
category
name: get_population
description: Retrieve population data for a specific year and population category
parameters: type: dict
properties: year: type: integer
description: The year for which to retrieve the population data
category: type: string
description: The population category (e.g., total, veterans, women)
required: year
category
name: get_demographics
description: Retrieve demographic data for a specific year and demographic category
parameters: type: dict
properties: year: type: integer
description: The year for which to retrieve the demographic data
category: type: string
description: The demographic category (e.g., gender, race, age)
required: year
category
user: What was the population of California in 1970?

Available functions:
name: us_history.population_by_state_year
description: Retrieve historical population data for a specific U.S. state and year.
parameters: type: dict
properties: state: type: string
description: The U.S. state for which to retrieve the population.
year: type: integer
description: The year for which to retrieve the population.
required: state
year
name: us_economy.gdp_by_state_year
description: Retrieve historical GDP data for a specific U.S. state and year.
parameters: type: dict
properties: state: type: string
description: The U.S. state for which to retrieve the GDP.
year: type: integer
description: The year for which to retrieve the GDP.
adjustment: type: string
description: The type of adjustment for inflation, 'Real' or 'Nominal'. Optional, 'Nominal' by default.
enum: Real
Nominal
required: state
year
user: Who was the founder of Buddhism and where was it originated?

Available functions:
name: religion.get_core_beliefs
description: Retrieves the core beliefs and practices of a specified religion.
parameters: type: dict
properties: religion: type: string
description: Name of the religion for which to retrieve the core beliefs and practices.
required: religion
name: religion.get_origin
description: Retrieves the origin and founder information of a specified religion.
parameters: type: dict
properties: religion: type: string
description: Name of the religion for which to retrieve the founder and origin.
required: religion
user: Find the price of Van Gogh's painting 'Starry Night' on all auction platforms.

Available functions:
name: art_auction.fetch_artwork_price
description: Fetch the price of a specific artwork on the auction platform.
parameters: type: dict
properties: artwork_name: type: string
description: The name of the artwork to be searched.
artist: type: string
description: The artist's name to ensure the precise artwork is fetched.
platform: type: string
description: The platform where the artwork's price should be fetched from.
default: all
required: artwork_name
artist
name: library.search_book
description: Search for a specific book in the library.
parameters: type: dict
properties: title: type: string
description: The title of the book to be searched.
author: type: string
description: The author of the book to ensure the precise book is fetched.
platform: type: string
description: The library where the book should be fetched from.
default: all
required: title
author
user: Which paint color is currently most popular for living rooms?

Available functions:
name: weather_forecast
description: Retrieve a weather forecast for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the weather for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: paint_color.trends
description: Find the most popular paint color for a specific area in the home.
parameters: type: dict
properties: room: type: string
description: Type of the room e.g. Living room, Bathroom etc.
period: type: string
enum: Daily
Weekly
Monthly
Yearly
description: The period over which to check the paint color trend. Default 'Daily'
required: room
name: house_price_trends
description: Find the average house price in a specific area.
parameters: type: dict
properties: location: type: string
description: City and state, e.g. New York, NY.
period: type: string
enum: Daily
Weekly
Monthly
Yearly
description: The period over which to check the price trend. Default 'Yearly'
required: location
user: I want to order a custom bronze sculpture of a horse. What material options are available?

Available functions:
name: painting.create_custom
description: Order a custom painting with your preferred color.
parameters: type: dict
properties: subject: type: string
description: The subject of the painting, e.g. horse
color: type: string
enum: Red
Blue
Green
Yellow
Black
description: Preferred main color for the painting.
size: type: integer
description: The desired size for the painting in inches. This parameter is optional. Default 12
required: subject
color
name: sculpture.create_custom
description: Order a custom sculpture with your preferred material.
parameters: type: dict
properties: item: type: string
description: The subject of the sculpture, e.g. horse
material: type: string
enum: Bronze
Marble
Terracotta
Wood
Stone
description: Preferred material for the sculpture.
size: type: integer
description: The desired size for the sculpture in inches. This parameter is optional. Default 12
required: item
material
user: Search for famous contemporary sculptures in New York.

Available functions:
name: tourist_attraction.find
description: Search for tourist attractions based on type and location.
parameters: type: dict
properties: attractionType: type: string
description: Type of the attraction. E.g., monument, museum, park.
location: type: string
description: Location or city where the attraction is.
required: attractionType
location
name: artwork_search.find
description: Search for artworks based on type and location.
parameters: type: dict
properties: type: type: string
description: Type of the artwork. E.g., painting, sculpture, installation.
location: type: string
description: Location or city where the artwork is.
era: type: string
description: Time period of the artwork, can be 'contemporary', 'modern', 'renaissance', etc. Default 'contemporary'
optional: True
required: type
location
name: park_search.find
description: Search for parks based on facilities and location.
parameters: type: dict
properties: facilities: type: array
items: type: string
description: List of facilities in the park.
location: type: string
description: Location or city where the park is.
required: facilities
location
user: Get me information about Natural History Museum in London including timings, exhibitions, and accessibility.

Available functions:
name: tourist_spot_info
description: Retrieve information about a specific tourist spot.
parameters: type: dict
properties: spot: type: string
description: The name of the tourist spot you want to get information for.
city: type: string
description: The city where the tourist spot is located.
details: type: array
items: type: string
enum: timing
attractions
tickets
accessibility
history
description: Details of the tourist spot to get information on. For multiple details, separate them by comma.
default: timing, attractions
required: spot
city
name: museum_info
description: Retrieve information about a specific museum.
parameters: type: dict
properties: museum: type: string
description: The name of the museum you want to get information for.
city: type: string
description: The city where the museum is located.
features: type: array
items: type: string
enum: timings
exhibitions
accessibility
events
history
description: Features of the museum to get information on. For multiple features, separate them by comma.
default: timings, exhibitions
required: museum
city
user: Find art exhibitions for the upcoming month in the Museum of Modern Art, New York.

Available functions:
name: restaurant_info
description: Get restaurant information for a specific area.
parameters: type: dict
properties: location: type: string
description: Location for which to find restaurants.
food_type: type: string
description: Type of cuisine for which to find restaurants. Default 'any'
enum: Italian
Chinese
Mexican
American
required: location
name: exhibition_info
description: Get exhibition information for a specific museum.
parameters: type: dict
properties: museum_name: type: string
description: Name of the museum for which to find exhibitions.
month: type: integer
description: Number of upcoming months for which to retrieve exhibition details. Default 1
required: museum_name
user: Find a local guitar shop that also offers violin lessons in Nashville.

Available functions:
name: music_shop.find_nearby
description: Locate nearby music shops based on specific criteria like instrument lessons availability.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Nashville, TN
services: type: array
items: type: string
enum: Guitar Lessons
Violin Lessons
Piano Lessons
Ukulele Lessons
description: Types of instrument lessons offered in the shop. Default empty array
instruments: type: array
items: type: string
enum: Guitars
Violins
Pianos
Drums
description: Types of instruments sold in the shop. Default empty array
required: location
name: gym.find_nearby
description: Locate nearby gyms based on specific criteria like types of fitness classes availability.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Nashville, TN
classes: type: array
items: type: string
enum: Yoga
Spin
Zumba
CrossFit
description: Types of fitness classes offered in the gym. Default empty array
equipment: type: array
items: type: string
enum: Treadmills
Ellipticals
Weight Machines
Free Weights
description: Types of gym equipment available. Default empty array
required: location
user: Book a ticket for the upcoming Eminem concert in New York City, I would like to get the one with backstage access.

Available functions:
name: concert.book_ticket
description: Book a ticket for a concert at a specific location with various add-ons like backstage pass.
parameters: type: dict
properties: artist: type: string
description: Name of the artist for the concert.
location: type: string
description: City where the concert will take place.
add_ons: type: array
items: type: string
enum: Backstage Pass
VIP Seating
Parking Pass
description: Add-ons for the concert. Default empty array
required: artist
location
name: festival.book_ticket
description: Book a ticket for a festival at a specific location with various add-ons like camping access.
parameters: type: dict
properties: festival: type: string
description: Name of the festival.
location: type: string
description: City where the festival will take place.
add_ons: type: array
items: type: string
enum: Camping Pass
VIP Seating
Parking Pass
description: Add-ons for the festival. Default empty array
required: festival
location
user: Play a song in C Major key at tempo 120 bpm.

Available functions:
name: music.generate
description: Generate a piece of music given a key, tempo, and time signature.
parameters: type: dict
properties: key: type: string
description: The key of the piece, e.g., C Major.
tempo: type: integer
description: Tempo of the piece in beats per minute.
time_signature: type: string
description: Time signature of the piece, e.g., 4/4. Default '4/4'
optional: yes
required: key
tempo
name: audio.generate
description: Generate an audio signal given a frequency, amplitude, and duration.
parameters: type: dict
properties: frequency: type: float
description: Frequency of the audio signal in Hz.
amplitude: type: float
description: Amplitude of the audio signal.
duration: type: integer
description: Duration of the audio signal in seconds. Default 1
optional: yes
required: frequency
amplitude
user: How many goals has Lionel Messi scored for Barcelona till date?

Available functions:
name: team_stats.get_top_scorer
description: Fetch the top scorer of a specified football team.
parameters: type: dict
properties: team_name: type: string
description: The name of the football team.
competition: type: string
description: Competition for which to fetch stats (optional). Default ''
required: team_name
name: league_stats.get_top_scorer
description: Fetch the top scorer of a specified football league.
parameters: type: dict
properties: league_name: type: string
description: The name of the football league.
season: type: string
description: Season for which to fetch stats (optional). Default ''
required: league_name
name: player_stats.get_all_time_goals
description: Fetch all-time goals scored by a particular football player for a specified team.
parameters: type: dict
properties: player_name: type: string
description: The name of the football player.
team_name: type: string
description: The name of the team for which player has played.
competition: type: string
description: Competition for which to fetch stats (optional). Default ''
required: player_name
team_name
user: Give me the top 10 goal scorers in the UEFA Champions League from Barcelona team.

Available functions:
name: getTopGoalScorers
description: Returns the top goal scorers for a specific competition and team
parameters: type: dict
properties: competition: type: string
description: The name of the competition (for example, 'UEFA Champions League').
team: type: string
description: The name of the team (for example, 'Barcelona').
number: type: integer
description: The number of top goal scorers to retrieve.
required: competition
team
number
name: getTopAssists
description: Returns the top assist makers for a specific competition and team
parameters: type: dict
properties: competition: type: string
description: The name of the competition (for example, 'UEFA Champions League').
team: type: string
description: The name of the team (for example, 'Barcelona').
number: type: integer
description: The number of top assist makers to retrieve.
required: competition
team
number
user: Get the soccer scores for Real Madrid games in La Liga for the last 5 rounds.

Available functions:
name: basketball_scores.get_scores
description: Retrieve basketball scores for a specific team and league within a certain range of rounds.
parameters: type: dict
properties: team: type: string
description: The basketball team whose scores are to be retrieved.
league: type: string
description: The league in which the team competes.
rounds: type: integer
description: Number of past rounds for which to retrieve the scores.
required: team
league
rounds
name: soccer_scores.get_scores
description: Retrieve soccer scores for a specific team and league within a certain range of rounds.
parameters: type: dict
properties: team: type: string
description: The soccer team whose scores are to be retrieved.
league: type: string
description: The league in which the team competes.
rounds: type: integer
description: Number of past rounds for which to retrieve the scores.
required: team
league
rounds
user: What are some recommended board games for 2 players and strategy based from store BoardGameGeek?

Available functions:
name: BoardGameGeek.recommend
description: Generate game recommendation from BoardGameGeek store based on number of players and category.
parameters: type: dict
properties: numPlayers: type: integer
description: The number of players who will play the game.
category: type: string
description: The preferred category of board game. E.g. strategy, family, party etc.
difficulty: type: string
description: Preferred difficulty level. E.g. beginner, intermediate, advanced etc. This is an optional parameter. Default 'beginner'
required: numPlayers
category
name: AmazonGameStore.recommend
description: Generate game recommendation from Amazon Game Store based on number of players and category.
parameters: type: dict
properties: numOfPlayers: type: integer
description: The number of players who will play the game.
category: type: string
description: The preferred category of board game. E.g. strategy, family, party etc.
priceRange: type: string
description: The price range you are willing to pay for the board game. E.g. $10-$20, $20-$30 etc. This is an optional parameter. Default ''
required: numOfPlayers
category