yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: Calculate the factorial of 5 using math functions.

Available functions:
name: math.factorial
description: Calculate the factorial of a given number.
parameters: type: dict
properties: number: type: integer
description: The number for which factorial needs to be calculated.
required: number
user: What's the area of a circle with a radius of 10?

Available functions:
name: geometry.area_circle
description: Calculate the area of a circle given the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
units: type: string
description: The units in which the radius is measured (defaults to 'meters').
required: radius
user: Calculate the area of a circle with a radius of 5 units.

Available functions:
name: geometry.calculate_area_circle
description: Calculate the area of a circle given its radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
unit: type: string
description: The measurement unit of the radius (optional parameter, default is 'units').
required: radius
user: Calculate the circumference of a circle with radius 3

Available functions:
name: geometry.circumference
description: Calculate the circumference of a circle given the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
units: type: string
description: Units for the output circumference measurement. Default is 'cm'.
required: radius
user: Calculate the derivative of the function 3x^2 + 2x - 1.

Available functions:
name: calculate_derivative
description: Calculate the derivative of a polynomial function.
parameters: type: dict
properties: function: type: string
description: The polynomial function.
x_value: type: float
description: The x-value at which the derivative is calculated. Optional, default to 0.00.
required: function
user: Find the prime factors of 450

Available functions:
name: get_prime_factors
description: Function to retrieve prime factors of a number.
parameters: type: dict
properties: number: type: integer
description: Number for which prime factors need to be calculated
formatted: type: boolean
description: Return formatted string if true, array if false. Default is true.
required: number
formatted
user: Find the prime factors of the number 123456.

Available functions:
name: number_analysis.prime_factors
description: Compute the prime factors of a number.
parameters: type: dict
properties: number: type: integer
description: The number to be factored.
required: number
user: Calculate the greatest common divisor of two numbers: 40 and 50

Available functions:
name: math.gcd
description: Compute the greatest common divisor of two numbers
parameters: type: dict
properties: num1: type: integer
description: The first number.
num2: type: integer
description: The second number.
required: num1
num2
user: Find the highest common factor of 36 and 24.

Available functions:
name: math.hcf
description: Calculate the highest common factor of two numbers.
parameters: type: dict
properties: number1: type: integer
description: First number.
number2: type: integer
description: Second number.
required: number1
number2
user: Find the Greatest Common Divisor (GCD) of two numbers, say 36 and 48.

Available functions:
name: number_theory.gcd
description: Compute the greatest common divisor of two given integers.
parameters: type: dict
properties: number1: type: integer
description: The first integer.
number2: type: integer
description: The second integer.
required: number1
number2
user: Calculate the greatest common divisor of two given numbers, for example 12 and 15.

Available functions:
name: math.gcd
description: Calculate the greatest common divisor (gcd) of the two integers.
parameters: type: dict
properties: num1: type: integer
description: The first number.
num2: type: integer
description: The second number.
required: num1
num2
user: Find the greatest common divisor (GCD) of 12 and 18

Available functions:
name: math.gcd
description: Calculate the greatest common divisor of two integers.
parameters: type: dict
properties: num1: type: integer
description: First number.
num2: type: integer
description: Second number.
required: num1
num2
user: Calculate the displacement of a car given the initial velocity of 10 and acceleeration of 9.8 within 5 seconds.

Available functions:
name: calculate_displacement
description: Calculates the displacement of an object in motion given initial velocity, time, and acceleration.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object in m/s.
time: type: integer
description: The time in seconds that the object has been in motion.
acceleration: type: float
description: The acceleration of the object in m/s^2.
required: initial_velocity
time
user: Create an itinerary for a 7 days trip to Tokyo with daily budgets not exceeding $100 and prefer exploring nature.

Available functions:
name: travel_itinerary_generator
description: Generate a travel itinerary based on specific destination, duration and daily budget, with preferred exploration type.
parameters: type: dict
properties: destination: type: string
description: Destination city of the trip.
days: type: integer
description: Number of days for the trip.
daily_budget: type: integer
description: The maximum daily budget for the trip.
exploration_type: type: string
enum: nature
urban
history
culture
description: The preferred exploration type.
required: destination
days
daily_budget
user: What is the change in entropy in Joules per Kelvin of a 1kg ice block at 0°C if it is heated to 100°C under 1 atmosphere of pressure?

Available functions:
name: entropy_change.calculate
description: Calculate the change in entropy for a mass of a specific substance under set initial and final conditions.
parameters: type: dict
properties: substance: type: string
description: The substance for which the change in entropy is calculated.
mass: type: integer
description: The mass of the substance in kg.
initial_temperature: type: integer
description: The initial temperature of the substance in degree Celsius.
final_temperature: type: integer
description: The final temperature of the substance in degree Celsius.
pressure: type: integer
description: The pressure the substance is under in atmospheres.
required: substance
mass
initial_temperature
final_temperature
user: Identify the protein sequence of a given human gene 'BRCA1'.

Available functions:
name: get_protein_sequence
description: Retrieve the protein sequence encoded by a human gene.
parameters: type: dict
properties: gene: type: string
description: The human gene of interest.
species: type: string
description: The species for which the gene is to be analyzed.
required: gene
user: Find me detailed information about the structure of human cell

Available functions:
name: biology.get_cell_info
description: Retrieve information about the structure and functioning of a specified type of cell
parameters: type: dict
properties: cell_type: type: string
description: Type of cell you want information about
detailed: type: boolean
description: Indicate if you want a detailed description of the cell
required: cell_type
user: What are the names of proteins found in the plasma membrane?

Available functions:
name: cellbio.get_proteins
description: Get the list of proteins in a specific cell compartment.
parameters: type: dict
properties: cell_compartment: type: string
description: The specific cell compartment.
include_description: type: boolean
description: Set true if you want a brief description of each protein.
required: cell_compartment
user: Calculate the average of list of integers [12, 15, 18, 20, 21, 26, 30].

Available functions:
name: calculate_average
description: Calculates the average of a list of numbers.
parameters: type: dict
properties: numbers: type: array
items: type: float
description: The list of numbers to calculate the average of.
required: numbers
user: Update my customer information with user id 43523 'name':'John Doe', 'email':'johndoe@email.com' in the database.

Available functions:
name: update_user_info
description: Update user information in the database.
parameters: type: dict
properties: user_id: type: integer
description: The user ID of the customer.
update_info: type: dict
properties: name: type: string
description: The customer's updated name.
email: type: string
description: The customer's updated email.
description: The new information to update.
database: type: string
description: The database where the user's information is stored.
required: user_id
update_info
user: Calculate the factorial of the number 5

Available functions:
name: math.factorial
description: Calculate the factorial of a given number.
parameters: type: dict
properties: number: type: integer
description: The number to compute factorial.
required: number
user: Generate a random number from a normal distribution with mean 0 and standard deviation 1.

Available functions:
name: random.normalvariate
description: Generates a random number from a normal distribution given the mean and standard deviation.
parameters: type: dict
properties: mu: type: integer
description: Mean of the normal distribution.
sigma: type: integer
description: Standard deviation of the normal distribution.
required: mu
sigma
user: Calculate the probability of drawing a king from a deck of cards.

Available functions:
name: calculate_probability
description: Calculate the probability of an event.
parameters: type: dict
properties: total_outcomes: type: integer
description: Total number of possible outcomes.
favorable_outcomes: type: integer
description: Number of outcomes considered as 'successful'.
round_to: type: integer
description: Number of decimal places to round the result to.
required: total_outcomes
favorable_outcomes
user: Calculate the probability of getting exactly 5 heads in 8 tosses of a fair coin.

Available functions:
name: calculate_binomial_probability
description: Calculates the binomial probability given the number of trials, successes and the probability of success on an individual trial.
parameters: type: dict
properties: number_of_trials: type: integer
description: The total number of trials.
number_of_successes: type: integer
description: The desired number of successful outcomes.
probability_of_success: type: float
description: The probability of a successful outcome on any given trial.
required: number_of_trials
number_of_successes
user: Run a two sample T-test to compare the average of Group A [3, 4, 5, 6, 4] and Group B [7, 8, 9, 8, 7] assuming equal variance.

Available functions:
name: run_two_sample_ttest
description: Runs a two sample t-test for two given data groups.
parameters: type: dict
properties: group1: type: array
items: type: integer
description: First group of data points.
group2: type: array
items: type: integer
description: Second group of data points.
equal_variance: type: boolean
description: Assumption about whether the two samples have equal variance.
required: group1
group2
user: Calculate the return on investment for a stock bought at $20, sold at $25, with a dividend of $2.

Available functions:
name: calculate_return_on_investment
description: Calculate the return on investment for a given stock based on its purchase price, sale price, and any dividends received.
parameters: type: dict
properties: purchase_price: type: integer
description: The price the stock was bought at.
sale_price: type: integer
description: The price the stock was sold at.
dividend: type: integer
description: Any dividends received from the stock.
required: purchase_price
sale_price
user: Get current Gold price per ounce.

Available functions:
name: get_metal_price
description: Retrieve the current price for a specified metal and measure.
parameters: type: dict
properties: metal: type: string
description: The metal whose price needs to be fetched.
measure: type: string
description: The measure unit for price, like 'ounce' or 'kg'.
required: metal
measure
user: What's the current stock price of Apple and Microsoft?

Available functions:
name: get_stock_price
description: Retrieves the current stock price of the specified companies
parameters: type: dict
properties: company_names: type: array
items: type: string
description: The list of companies for which to retrieve the stock price.
required: company_names
user: Provide me with the property records of my house located at 123 main street, with parcel number 1234567890 in Santa Clara county. Include owners information in the response.

Available functions:
name: property_records.get
description: Fetch property records based on location, parcel number and county.
parameters: type: dict
properties: address: type: string
description: Address of the property.
parcel_number: type: string
description: Parcel number of the property.
county: type: string
description: County where the property is located.
include_owner: type: boolean
description: Include owner's name in the property record. Default is false.
required: address
parcel_number
county
user: Find the details of the court case identified by docket number 123456 in Texas. Don't return full text

Available functions:
name: court_case.search
description: Retrieves details about a court case using its docket number and location.
parameters: type: dict
properties: docket_number: type: string
description: The docket number for the case.
location: type: string
description: The location where the case is registered, in the format: state, e.g., Texas
full_text: type: boolean
description: Option to return the full text of the case ruling.
required: docket_number
location
user: How to obtain the detailed case information of the 'R vs Adams' legal case?

Available functions:
name: legal_case.fetch
description: Fetch detailed legal case information from database.
parameters: type: dict
properties: case_id: type: string
description: The ID of the legal case.
details: type: boolean
description: True if need the detail info. 
required: case_id
details
user: Find state law cases related to land disputes in the past 5 years from 2015 to 2021 in New York.

Available functions:
name: law_case_search
description: Search and retrieve law cases based on the topic, timeline, and location.
parameters: type: dict
properties: topic: type: string
description: The subject matter of the case.
year_range: type: array
items: type: integer
description: The start and end year for searching cases.
location: type: string
description: The location where the case is being heard.
judicial_system: type: string
description: The specific judicial system in which to search (e.g. 'federal', 'state').
required: topic
year_range
location
user: Find the latest court case between Apple and Samsung occured in USA.

Available functions:
name: find_latest_court_case
description: Find the latest court case between two companies.
parameters: type: dict
properties: company1: type: string
description: The name of the first company.
company2: type: string
description: The name of the second company.
country: type: string
description: The country in which the court case is located.
required: company1
company2
user: Retrieve all the lawsuit details for case number XYZ123.

Available functions:
name: lawsuit_info
description: Retrieves details of a lawsuit given a case number
parameters: type: dict
properties: case_number: type: string
description: The unique identifier of the lawsuit case
year: type: integer
description: The year in which the lawsuit case was initiated. Default is 2023 if not specified.
optional: yes
location: type: string
description: The location or court jurisdiction where the case was filed. Default is 'all'.
optional: yes
required: case_number
user: Get weather information for New York, USA for the next 3 days with details.

Available functions:
name: weather_forecast_detailed
description: Retrieve a detailed weather forecast for a specific city like Boston 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.
details: type: boolean
description: Provide detailed weather information or not.
required: location
days
user: Search for upcoming month rock concerts in New York.

Available functions:
name: event_finder.find_upcoming
description: Find upcoming events of a specific genre in a given location.
parameters: type: dict
properties: location: type: string
description: The city and state where the search will take place, e.g. New York, NY.
genre: type: string
description: The genre of events.
days_ahead: type: integer
description: The number of days from now to include in the search.
required: location
genre
user: Give me a brief on movie 'Interstellar'

Available functions:
name: movie_details.brief
description: This function retrieves a brief about a specified movie.
parameters: type: dict
properties: title: type: string
description: Title of the movie
extra_info: type: boolean
description: Option to get additional information like Director, Cast, Awards etc.
required: title
user: Analyze my fMRI data in ~/data/myfMRI.nii from a multi-band sequence, that is smoothed at 6mm with an isotropic voxel size of 2mm.

Available functions:
name: fMRI.analyze
description: This function takes in fMRI data to output analyzed data.
parameters: type: dict
properties: data_source: type: string
description: The path where the data is stored.
sequence_type: type: string
description: Type of fMRI sequence
smooth: type: integer
description: Spatial smoothing FWHM. In mm.
voxel_size: type: integer
description: Size of isotropic voxels in mm.
required: data_source
sequence_type
smooth
user: What are the coordinates of the neuron in a rat's all part of the brain that produces GABA neurotransmitters?

Available functions:
name: get_neuron_coordinates
description: Retrieve the coordinates of the specified neuron in the rat's brain.
parameters: type: dict
properties: neuron_type: type: string
description: Type of neuron to find. For instance, GABA, Glutamate, etc.
brain_region: type: string
description: The region of the brain to consider.
required: neuron_type
brain_region
user: What is the percentage of population preferring digital reading over physical books?

Available functions:
name: psych_research.get_preference
description: Gathers research data on public preference between two options, based on societal category.
parameters: type: dict
properties: category: type: string
description: The societal category the preference data is about. E.g. reading, transportation, food
option_one: type: string
description: The first option people could prefer.
option_two: type: string
description: The second option people could prefer.
demographic: type: string
description: Specific demographic of society to narrow down the research.
required: category
option_one
option_two
user: Find three personality traits of people who like jogging.

Available functions:
name: get_personality_traits
description: Retrieve the common personality traits of people based on their hobbies or activities.
parameters: type: dict
properties: hobby: type: string
description: The hobby or activity of interest.
trait_count: type: integer
description: The number of top traits to return, default is 5
required: hobby
user: What was the full name king of England in 1800?

Available functions:
name: monarch.getMonarchOfYear
description: Retrieve the monarch of a specific location during a specified year.
parameters: type: dict
properties: location: type: string
description: The location (e.g., country) whose monarch needs to be found.
year: type: integer
description: The year to search the monarch.
fullName: type: boolean
description: If true, returns the full name and title of the monarch.
required: location
year
user: When was the signing of the Treaty of Lisbon?

Available functions:
name: get_event_date
description: Retrieve the date of a historical event.
parameters: type: dict
properties: event: type: string
description: The name of the historical event.
location: type: string
description: Location where the event took place. Default to global if not specified.
required: event
user: Who was the president of the United States during the American Civil War?

Available functions:
name: us_history.get_president
description: Retrieve the U.S. president during a specific event in American history.
parameters: type: dict
properties: event: type: string
description: The event in U.S. history.
year: type: integer
description: The specific year of the event.
required: event
year
user: Who was the full name of the president of the United States in 1861?

Available functions:
name: US_president.in_year
description: Retrieve the name of the U.S. president in a given year.
parameters: type: dict
properties: year: type: integer
description: The year in question.
full_name: type: boolean
description: Option to return full name with middle initial, if applicable.
required: year
user: Who was the President of the United States in 1940?

Available functions:
name: history_api.get_president_by_year
description: Get the name of the U.S. President for a specified year.
parameters: type: dict
properties: year: type: integer
description: The year you want to know the U.S. president of.
full_term_only: type: boolean
description: Flag to determine if we should only return presidents that served a full term for the specified year.
required: year
user: Who was the U.S. president during the Civil War?

Available functions:
name: US_President_During_Event
description: Returns the U.S. president during a specified historical event.
parameters: type: dict
properties: event: type: string
description: The historical event.
country: type: string
description: The country the president leads (optional parameter, defaults to 'USA' if not specified).
required: event
user: Who is the scientist that first proposed the theory of evolution?

Available functions:
name: get_scientist_for_discovery
description: Retrieve the scientist's name who is credited for a specific scientific discovery or theory.
parameters: type: dict
properties: discovery: type: string
description: The scientific discovery or theory.
required: discovery
user: Who discovered radium?

Available functions:
name: discoverer.get
description: Retrieve the name of the discoverer of an element based on its name.
parameters: type: dict
properties: element_name: type: string
description: The name of the element.
year: type: integer
description: Optional parameter that refers to the year of discovery. It could be helpful in case an element was discovered more than once. Default to 0, which means not use it.
first: type: boolean
description: Optional parameter indicating if the first discoverer's name should be retrieved.
required: element_name
user: Who invented the theory of relativity and in which year?

Available functions:
name: science_history.get_invention
description: Retrieve the inventor and year of invention based on the invention's name.
parameters: type: dict
properties: invention_name: type: string
description: The name of the invention.
want_year: type: boolean
description: Return the year of invention if set to true.
required: invention_name
want_year
user: What's the time difference between San Francisco and Sydney?

Available functions:
name: get_time_difference
description: Get the time difference between two places.
parameters: type: dict
properties: place1: type: string
description: The first place for time difference.
place2: type: string
description: The second place for time difference.
required: place1
place2
user: What is the earliest reference of Jesus Christ in history from historical record?

Available functions:
name: get_earliest_reference
description: Retrieve the earliest historical reference of a person.
parameters: type: dict
properties: name: type: string
description: The name of the person.
source: type: string
enum: scriptures
historical records
description: Source to fetch the reference. Default is 'scriptures'
required: name
user: Find ten major historical events related to Christianity in the 16th century sort by importance.

Available functions:
name: get_religion_history
description: Retrieves significant religious events, including the details of the event, its historical context, and its impacts.
parameters: type: dict
properties: religion: type: string
description: Name of the religion to be queried.
century: type: integer
description: The century in which the event(s) took place.
sort_by: type: string
enum: importance
chronological
description: Order of sorting the events. Default is chronological.
count: type: integer
description: Number of events to return. Default is 5.
required: religion
century
user: Retrieve the full historyof Buddhism

Available functions:
name: retrieve_religion_info
description: Retrieve the history and main beliefs of a religion.
parameters: type: dict
properties: religion_name: type: string
description: The name of the religion.
detail_level: type: string
description: Level of detail for the returned information, either 'summary' or 'full'.
required: religion_name
detail_level
user: Get the biography and main contributions of Pope Innocent III.

Available functions:
name: religious_history.get_papal_biography
description: Retrieve the biography and main religious and historical contributions of a Pope based on his papal name.
parameters: type: dict
properties: papal_name: type: string
description: The papal name of the Pope.
include_contributions: type: boolean
description: Include main contributions of the Pope in the response if true.
required: papal_name
include_contributions
user: Can you help me identify the basic RGB value of Sea Green color?

Available functions:
name: identify_color_rgb
description: This function identifies the RGB values of a named color.
parameters: type: dict
properties: color_name: type: string
description: Name of the color.
standard: type: string
description: The color standard (e.g. basic, pantone). Default is 'basic'
required: color_name
user: Calculate how many gallons of paint is required to paint a wall with width of 20ft and height of 12ft, assuming 1 gallon covers approximately 350 sq.ft. Don't include window area of 15 sq.ft.

Available functions:
name: paint_requirement.calculate
description: Calculate the amount of paint required to paint a given area. Account for coverage efficiency of the paint and exclusions (like windows).
parameters: type: dict
properties: area: type: dict
properties: width: type: integer
description: The width of the area to be painted in feet.
height: type: integer
description: The height of the area to be painted in feet.
description: The area to be painted.
paint_coverage: type: integer
description: Coverage area per gallon of the paint in square feet.
exclusion: type: dict
properties: type: type: string
description: The type of the exclusion e.g window, door etc.
area: type: integer
description: The area of the exclusion in square feet.
description: Area not to be painted. Default to not use any exclusion if not specified.
required: area
paint_coverage
user: What is the value of the sculpture 'The Thinker' by Rodin?

Available functions:
name: get_sculpture_value
description: Retrieve the current market value of a particular sculpture by a specific artist.
parameters: type: dict
properties: sculpture: type: string
description: The name of the sculpture.
artist: type: string
description: The name of the artist who created the sculpture.
required: sculpture
artist
user: Calculate the area and circumference of a circle with a radius of 5 units.

Available functions:
name: calculate_circle_dimensions
description: Calculate the area and circumference of a circle based on the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
required: radius
user: Find information about the opening hours of the Metropolitan Museum of Art.

Available functions:
name: museum_info
description: Retrieve information about the opening hours of a museum based on its name.
parameters: type: dict
properties: museum_name: type: string
description: The name of the museum.
info_type: type: string
description: The type of information needed about the museum.
required: museum_name
user: Find the working hours and ticket price of The British Museum for this weekend, Jun.20,2023.

Available functions:
name: museum_info
description: Get information about a museum including its opening hours and ticket prices for a specific date range.
parameters: type: dict
properties: museum: type: string
description: The name of the museum.
date: type: string
description: The specific date for which information is needed, in the format of YYYY-MM-DD such as '2022-12-01'.
information: type: array
items: type: string
enum: opening_hours
ticket_price
address
description: The type of information needed from the museum. This is optional and defaults to 'all' if not specified.
required: museum
date
user: Find concerts near me in Seattle that plays jazz music.

Available functions:
name: concert.find_nearby
description: Locate nearby concerts based on specific criteria like genre.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Seattle, WA
genre: type: string
description: Genre of music to be played at the concert.
required: location
genre
user: What's the timing and location for The Weeknd's concert happening in December?

Available functions:
name: concert.find_details
description: Finds details of a concert event.
parameters: type: dict
properties: artist: type: string
description: Name of the artist performing.
month: type: string
description: Month in which the concert is happening.
year: type: integer
description: Year of the concert.
required: artist
month
user: Generate a major C scale progression with tempo 80 BPM and duration 4 beats.

Available functions:
name: music_generator.generate_scale_progression
description: Generate a music scale progression in a specific key with a given tempo and duration.
parameters: type: dict
properties: key: type: string
description: The key in which to generate the scale progression.
tempo: type: integer
description: The tempo of the scale progression in BPM.
duration: type: integer
description: The duration of each note in beats.
scale_type: type: string
description: The type of scale to generate. Defaults to 'major'.
required: key
tempo
duration
user: What is the musical scale associated with C sharp major?

Available functions:
name: musical_scale
description: Get the musical scale of a specific key in music theory.
parameters: type: dict
properties: key: type: string
description: The musical key for which the scale will be found.
scale_type: type: string
description: The type of musical scale.
required: key
user: What is the third major chord in C major scale?

Available functions:
name: get_third_chord
description: Calculate the third major chord in a given key.
parameters: type: dict
properties: key: type: string
description: The key of the scale.
type: type: string
description: Type of the scale, either major or minor. Default is 'major'.
required: key
user: Get the NBA team's ranking with the best defence in the 2021 season.

Available functions:
name: get_defense_ranking
description: Retrieve the defence ranking of NBA teams in a specified season.
parameters: type: dict
properties: season: type: integer
description: The NBA season to get defence ranking from.
top: type: integer
description: Number of top teams in defence ranking to fetch.
required: season
user: Find the current world rank of a Tennis player, Serena Williams.

Available functions:
name: get_sport_ranking
description: Retrieve the current world ranking of a sportsperson based on the sport and player's name.
parameters: type: dict
properties: sport: type: string
description: Name of the sport.
player_name: type: string
description: Name of the player.
gender: type: string
description: Gender of the player. This is optional. The possible values are male or female.
required: sport
player_name
user: Fetch the basketball league standings, where Golden State Warriors stand in current 2022-2023 season with details

Available functions:
name: sports_ranking.get_team_position
description: Retrieve a team's position and stats in the basketball league for a given season.
parameters: type: dict
properties: team: type: string
description: The name of the team.
season: type: string
description: The season for which data should be fetched.
detailed: type: boolean
description: Flag to retrieve detailed stats or just the position.
required: team
season
user: Who is ranked as the top player in woman tennis?

Available functions:
name: sports_ranking.get_top_player
description: Get the top player in a specific sport.
parameters: type: dict
properties: sport: type: string
description: The type of sport.
gender: type: string
description: The gender of the sport category. Optional.
required: sport
user: Find the score of last game for Los Angeles Lakers including its opponent name.

Available functions:
name: team_score.get_latest
description: Retrieve the score of the most recent game for a specified sports team.
parameters: type: dict
properties: team: type: string
description: Name of the sports team.
include_opponent: type: boolean
description: Include the name of the opponent team in the return.
required: team
user: Get the latest game score and statistics for Los Angeles Lakers in NBA.

Available functions:
name: get_team_score
description: Retrieves the latest game score, individual player stats, and team stats for a specified sports team.
parameters: type: dict
properties: team_name: type: string
description: The name of the sports team.
league: type: string
description: The league that the team is part of.
include_player_stats: type: boolean
description: Indicates if individual player statistics should be included in the result. Default is false.
required: team_name
league
user: Find the top chess players in New York with a rating above 2300.

Available functions:
name: board_game.chess.get_top_players
description: Find top chess players in a location based on rating.
parameters: type: dict
properties: location: type: string
description: The city you want to find the players from.
minimum_rating: type: integer
description: Minimum rating to filter the players.
number_of_players: type: integer
description: Number of players you want to retrieve, default value is 10
required: location
minimum_rating
user: Check who is the winner in a game of blackjack given player having A and 10, dealer having 10 and 9. The Ace is considered 1.

Available functions:
name: blackjack.check_winner
description: Checks and determines the winner in a game of blackjack.
parameters: type: dict
properties: player_cards: type: array
items: type: string
description: Cards held by the player.
dealer_cards: type: array
items: type: string
description: Cards held by the dealer.
ace_value: type: integer
description: The value considered for the ace card, can be either 1 or 11.
required: player_cards
dealer_cards
user: What is the probability of drawing a heart card from a deck of 52 cards?

Available functions:
name: card_game_probability.calculate
description: Calculate the probability of drawing a certain card or suit from a deck of cards.
parameters: type: dict
properties: total_cards: type: integer
description: Total number of cards in the deck.
desired_cards: type: integer
description: Number of cards in the deck that satisfy the conditions.
cards_drawn: type: integer
description: Number of cards drawn from the deck.
required: total_cards
desired_cards
user: What are the odds of drawing a heart card from a deck without joker?

Available functions:
name: deck_of_cards.odds
description: Compute the probability of drawing a specific suit from a given deck of cards.
parameters: type: dict
properties: suit: type: string
description: The card suit. Valid values include: 'spades', 'clubs', 'hearts', 'diamonds'.
deck_type: type: string
description: Type of deck, normal deck includes joker, and without_joker deck excludes joker.
required: suit
deck_type
user: Fetch player statistics of 'Zelda' on Switch for user 'Sam'.

Available functions:
name: game_stats.fetch_player_statistics
description: Fetch player statistics for a specific video game for a given user.
parameters: type: dict
properties: game: type: string
description: The name of the video game.
username: type: string
description: The username of the player.
platform: type: string
description: The platform user is playing on.
required: game
username
user: Create a new player profile for the game with name 'StarPlayer' and character class 'Mage', set the starting level to 5.

Available functions:
name: create_player_profile
description: Create a new player profile with character name, class and starting level.
parameters: type: dict
properties: player_name: type: string
description: The desired name of the player.
_class: type: string
description: The character class for the player
starting_level: type: integer
description: The starting level for the player
required: player_name
_class
user: Get the average user score for the game 'The Legend of Zelda: Breath of the Wild' from GameSpot.

Available functions:
name: gamespot.getAverageUserScore
description: Retrieve the average user score of a game from GameSpot.
parameters: type: dict
properties: game_name: type: string
description: The name of the game.
platform: type: string
description: The platform the game was released on (e.g., Nintendo Switch, PS5, etc.)
required: game_name
platform
user: Get the recipe for vegan chocolate cake including the steps for preparation.

Available functions:
name: get_recipe
description: Fetch the recipe for a specific dish along with preparation steps.
parameters: type: dict
properties: dish_name: type: string
description: Name of the dish whose recipe needs to be fetched.
diet_preference: type: string
description: Preferred dietary consideration like vegan, vegetarian, gluten-free etc. Default is none.
required: dish_name
user: Find a recipe for pasta carbonara which contains only less than 500 calories.

Available functions:
name: find_recipe
description: Locate a recipe based on name and its calorie content
parameters: type: dict
properties: recipeName: type: string
description: The recipe's name.
maxCalories: type: integer
description: The maximum calorie content of the recipe.
required: recipeName
user: Check if any Hilton Hotel is available for two adults in Paris from 2023 April 4th to April 8th?

Available functions:
name: hilton_hotel.check_availability
description: Check hotel availability for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city where you want to check hotel availability.
check_in_date: type: string
description: The check-in date in the format YYYY-MM-DD.
check_out_date: type: string
description: The check-out date in the format YYYY-MM-DD.
no_of_adults: type: integer
description: The number of adults for the hotel booking.
hotel_chain: type: string
description: The hotel chain where you want to book the hotel.
required: location
check_in_date
check_out_date
no_of_adults
user: Book a hotel room for two adults and one child in Paris, France from July 10, 2022 to July 20, 2022.

Available functions:
name: hotel_booking.book
description: Book a hotel room given the city, date, and the number of adults and children.
parameters: type: dict
properties: city: type: string
description: The city where the hotel is located.
from_date: type: string
description: The start date of the booking. The format is MM-DD-YYYY.
to_date: type: string
description: The end date of the booking. The format is MM-DD-YYYY.
adults: type: integer
description: The number of adults for the booking.
children: type: integer
description: The number of children for the booking.
room_type: type: string
description: The type of the room, default is 'Standard'. Options are 'Standard', 'Deluxe', 'Suite'.
required: city
from_date
to_date
adults
children
user: Book a hotel room with king size bed in Los Angeles for 2 nights starting from 15th October,2023.

Available functions:
name: hotel_bookings.book_room
description: Book a hotel room based on specific criteria like location, room type, and check-in and check-out dates.
parameters: type: dict
properties: location: type: string
description: The city and state where you want to book the hotel, e.g. Los Angeles, CA
room_type: type: string
description: Preferred type of room in the hotel, e.g. king size, queen size, deluxe, suite etc.
check_in_date: type: string
description: Check-in date for the hotel. Format - DD-MM-YYYY.
no_of_nights: type: integer
description: Number of nights for the stay.
no_of_rooms: type: integer
description: Number of rooms to book. Default is 1.
required: location
room_type
check_in_date
no_of_nights
user: Book a luxury room in Hotel Paradise, Las Vegas, with a city view for 3 days starting from May 12, 2022.

Available functions:
name: book_hotel
description: Book a room in a specific hotel with particular preferences
parameters: type: dict
properties: hotel_name: type: string
description: The name of the hotel.
location: type: string
description: The location of the hotel.
room_type: type: string
description: The type of room preferred.
start_date: type: string
description: The starting date of the stay in format MM-DD-YYYY.
stay_duration: type: integer
description: The duration of the stay in days.
view: type: string
description: The preferred view from the room, can be ignored if no preference. If none provided, assumes no preference.
required: hotel_name
location
room_type
start_date
stay_duration
user: Book a hotel room at the Plaza Hotel in New York for 3 nights starting from 1st June 2022

Available functions:
name: hotel_booking
description: Books a hotel room for a specific date range.
parameters: type: dict
properties: hotel_name: type: string
description: The name of the hotel.
location: type: string
description: The city and state, e.g. New York, NY.
start_date: type: string
description: The start date of the reservation. Use format 'YYYY-MM-DD'.
end_date: type: string
description: The end date of the reservation. Use format 'YYYY-MM-DD'.
rooms: type: integer
description: The number of rooms to reserve.
required: hotel_name
location
start_date
end_date