yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: Can I find the dimensions and properties of a triangle, if I know its three sides are 5 units, 4 units and 3 units long?

Available functions:
name: triangle_properties.get
description: Retrieve the dimensions, such as area and perimeter, of a triangle if lengths of three sides are given.
parameters: type: dict
properties: side1: type: integer
description: The length of first side of the triangle.
side2: type: integer
description: The length of second side of the triangle.
side3: type: integer
description: The length of third side of the triangle.
get_area: type: boolean
description: A flag to determine whether to calculate the area of triangle. Default is true.
optional: yes
get_perimeter: type: boolean
description: A flag to determine whether to calculate the perimeter of triangle. Default is true.
optional: yes
get_angles: type: boolean
description: A flag to determine whether to calculate the internal angles of triangle. Default is true.
optional: yes
required: side1
side2
side3
name: circle_properties.get
description: Retrieve the dimensions, such as area and circumference, of a circle if radius is given.
parameters: type: dict
properties: radius: type: float
description: The length of radius of the circle.
get_area: type: boolean
description: A flag to determine whether to calculate the area of circle. Default is true.
optional: yes
get_circumference: type: boolean
description: A flag to determine whether to calculate the circumference of circle. Default is true.
optional: yes
required: radius
user: Can you calculate the displacement of a car moving at an initial speed of 20 m/s and then accelerates at 10 m/s^2 for 5 seconds? (assuming a straight line motion)

Available functions:
name: kinematics.calculate_displacement
description: Calculate displacement based on initial speed, acceleration, and time interval for a motion along a straight line.
parameters: type: dict
properties: initial_speed: type: integer
description: The initial speed of the moving object in m/s.
acceleration: type: integer
description: The rate of change of speed, m/s^2.
time: type: integer
description: The time interval during which the acceleration is applied, in seconds.
rounding: type: integer
description: The number of decimals to round off the result (optional).
required: initial_speed
acceleration
time
name: kinematics.calculate_final_speed
description: Calculate the final speed of an object that starts from an initial speed and then accelerates for a certain duration.
parameters: type: dict
properties: initial_speed: type: float
description: The initial speed of the moving object in m/s.
acceleration: type: float
description: The rate of change of speed, m/s^2.
time: type: float
description: The time interval during which the acceleration is applied, in seconds.
rounding: type: integer
description: The number of decimals to round off the result (optional).
required: initial_speed
acceleration
time
user: How to assess the population growth in deer and their impact on woodland in Washington state over the past decade?

Available functions:
name: wildlife_population.assess_growth
description: Assesses the population growth of a specific species in a specified location over a period.
parameters: type: dict
properties: species: type: string
description: The species for which the growth is to be calculated.
location: type: string
description: The area where the species is present.
duration: type: integer
description: The time period for which the population growth should be calculated in years.
required: species
location
duration
name: ecological_impact.analyze
description: Analyzes the impact of a species on a particular ecosystem.
parameters: type: dict
properties: species: type: string
description: The species whose impact is to be calculated.
ecosystem: type: string
description: The ecosystem being affected.
location: type: string
description: The area where the impact is analyzed.
timeframe: type: integer
description: The time period for which the impact analysis should be carried out in years.
required: species
ecosystem
location
user: I need to delete some columns from my employees database on personal_data table. I want to remove their email addresses and social security numbers to respect privacy.

Available functions:
name: database.modify_columns
description: This function allows deletion or addition of columns in a database
parameters: type: dict
properties: db_name: type: string
description: The name of the database to modify.
table: type: string
description: The name of the table to modify.
operation: type: string
description: The operation to carry out on the table. Can be 'delete' or 'add'.
columns: type: array
description: List of the columns to add or delete from the table.
items: type: string
required: db_name
table
operation
columns
name: database.create_backup
description: This function creates a backup of the database before modification
parameters: type: dict
properties: db_name: type: string
description: The name of the database to create a backup of.
backup_location: type: string
description: The file path where the backup should be stored.
timestamp: type: boolean
description: Option to append a timestamp to the backup file name.
required: db_name
backup_location
user: Calculate the depreciated value of a property costing $200,000 with an annual depreciation rate of 3% for 5 years.

Available functions:
name: finance.property_depreciation
description: Calculates the depreciated value of a property given its initial cost, depreciation rate, and the number of years.
parameters: type: dict
properties: initial_cost: type: integer
description: The initial cost of the property.
depreciation_rate: type: integer
description: The annual depreciation rate in percentage.
years: type: integer
description: The number of years for which to calculate the depreciation.
monthly: type: boolean
description: If set to true, it will calculate monthly depreciation instead of annually. (optional)
required: initial_cost
depreciation_rate
years
name: finance.loan_repayment
description: Calculates the monthly repayment for a loan.
parameters: type: dict
properties: loan_amount: type: float
description: The amount borrowed or loaned.
interest_rate: type: float
description: The annual interest rate.
loan_term: type: integer
description: The term of the loan in years.
required: loan_amount
interest_rate
loan_term
name: finance.inflation_adjustment
description: Adjusts a sum of money for inflation based on the consumer price index (CPI).
parameters: type: dict
properties: initial_sum: type: float
description: The initial sum of money.
years: type: integer
description: The number of years over which inflation is calculated.
inflation_rate: type: float
description: The annual rate of inflation. Default 0.0
required: initial_sum
years
user: What's the required minimum population size (Ne) for maintaining the genetic diversity of a wild tiger population for the next 100 generations with a probability of 0.95?

Available functions:
name: species_distribution_modeling.project_range_shift
description: Predict the potential future geographic distribution of a species under a specified climate change scenario.
parameters: type: dict
properties: species: type: string
description: The species of animal.
climate_scenario: type: string
description: The name of the climate change scenario.
future_time: type: integer
description: The future time in years for the prediction.
required: species
climate_scenario
name: population_genetics.calculate_ne
description: Calculate the effective population size necessary to maintain genetic diversity in a wild animal population for a specified number of generations with a given probability.
parameters: type: dict
properties: species: type: string
description: The species of wild animal.
generations: type: integer
description: The number of generations for which to maintain the genetic diversity.
probability: type: float
description: The probability of maintaining genetic diversity.
required: species
generations
probability
name: ecology.calculate_carrying_capacity
description: Calculate the maximum population size of the species that the environment can sustain indefinitely.
parameters: type: dict
properties: habitat_area: type: float
description: The area of the habitat in square kilometers.
species: type: string
description: The species of animal.
productivity: type: float
description: The biological productivity of the habitat in animals per square kilometer per year.
required: habitat_area
species
productivity
user: Find the conversion rate from Euro to Dollar at January 1, 2022

Available functions:
name: currency_conversion.convert
description: Converts a specified amount of money from one currency to another at the latest rate.
parameters: type: dict
properties: from_currency: type: string
description: The currency that you want to convert from.
to_currency: type: string
description: The currency that you want to convert to.
amount: type: float
description: The amount of money that you want to convert.
required: from_currency
to_currency
amount
name: currency_conversion.get_latest_rate
description: Get the latest currency conversion rate from one currency to another.
parameters: type: dict
properties: from_currency: type: string
description: The currency that you want to convert from.
to_currency: type: string
description: The currency that you want to convert to.
required: from_currency
to_currency
name: currency_conversion.get_rate
description: Get the currency conversion rate from one currency to another at a specified date.
parameters: type: dict
properties: from_currency: type: string
description: The currency that you want to convert from.
to_currency: type: string
description: The currency that you want to convert to.
date: type: string
description: The date at which the conversion rate applies. Default is the current date.
required: from_currency
to_currency
user: What are the three great Schism in Christianity history?

Available functions:
name: religion_history.get_councils
description: Retrieves a list of major councils in a specified religion.
parameters: type: dict
properties: religion: type: string
description: Name of the religion for which to retrieve the councils.
count: type: integer
description: Number of top councils to retrieve.
required: religion
count
name: religion_history.get_reformations
description: Retrieves a list of major reformations in a specified religion.
parameters: type: dict
properties: religion: type: string
description: Name of the religion for which to retrieve the reformations.
count: type: integer
description: Number of top reformations to retrieve.
required: religion
count
name: religion_history.get_schisms
description: Retrieves a list of major schisms in a specified religion.
parameters: type: dict
properties: religion: type: string
description: Name of the religion for which to retrieve the schisms.
count: type: integer
description: Number of top schisms to retrieve.
required: religion
count
user: What is the price to commission a sculpture made of marble with a size of 3 feet?

Available functions:
name: sculptor_info.get
description: Get information about a specific sculptor.
parameters: type: dict
properties: name: type: string
description: The name of the sculptor.
required: name
name: sculpture_price.calculate
description: Calculate the estimated price to commission a sculpture based on the material and size.
parameters: type: dict
properties: material: type: string
description: The material used for the sculpture.
size: type: integer
description: The size of the sculpture in feet.
complexity: type: string
enum: low
medium
high
description: The complexity level of the sculpture. Default is 'medium'.
required: material
size
name: sculpture_availability.check
description: Check the availability of a specific sculpture in the inventory.
parameters: type: dict
properties: sculpture_name: type: string
description: The name of the sculpture.
material: type: string
description: The material of the sculpture.
required: sculpture_name
material
user: I want to generate a sound of 440Hz frequency for 5 seconds. What is the function and how can I use it?

Available functions:
name: play_sound_wave
description: This function is for playing a sound wave file.
parameters: type: dict
properties: wave_file: type: string
description: The filename of the sound wave file to be played.
volume: type: float
description: The volume level at which the sound is to be played (1 is 100%).
required: wave_file
name: generate_sound_wave
description: This function is for generating a sinusoidal sound wave file of a certain frequency for a specific duration and save it to a WAV file.
parameters: type: dict
properties: frequency: type: integer
description: The frequency of the sound wave in Hz.
duration: type: integer
description: The duration of the sound in seconds.
wave_type: type: string
enum: sine
square
sawtooth
description: The waveform to be used to generate the sound.
required: frequency
duration
user: What is the fastest route from London to Edinburgh for playing a chess championship? Also provide an estimate of the distance.

Available functions:
name: route_planner.calculate_route
description: Determines the best route between two points.
parameters: type: dict
properties: start: type: string
description: The starting point of the journey.
destination: type: string
description: The destination of the journey.
method: type: string
enum: fastest
shortest
balanced
description: The method to use when calculating the route (default is 'fastest').
required: start
destination
name: chess_club_details.find
description: Provides details about a chess club, including location.
parameters: type: dict
properties: name: type: string
description: The name of the chess club.
city: type: string
description: The city in which the chess club is located.
event: type: string
description: The event hosted by the club.
required: name
city
user: What is the cheapest selling price for the game 'Assassins Creed Valhalla' in the PlayStation Store in the United States?

Available functions:
name: video_games.store_currency
description: Fetches the currency used in a specific region in a gaming platform store.
parameters: type: dict
properties: platform: type: string
description: The gaming platform e.g. PlayStation, Xbox, Nintendo Switch
region: type: string
description: The region e.g. United States, United Kingdom, Japan
required: platform
name: video_games.on_sale
description: Checks if a particular game is currently on sale in a specific gaming platform store and in a specific region.
parameters: type: dict
properties: game_title: type: string
description: The title of the video game
platform: type: string
description: The gaming platform e.g. PlayStation, Xbox, Nintendo Switch
region: type: string
description: The region e.g. United States, United Kingdom, Japan. Default United States
optional: True
required: game_title
platform
name: video_games.store_price
description: Fetches the selling price of a specified game in a particular gaming platform store and in a specific region.
parameters: type: dict
properties: game_title: type: string
description: The title of the video game
platform: type: string
description: The gaming platform e.g. PlayStation, Xbox, Nintendo Switch
region: type: string
description: The region e.g. United States, United Kingdom, Japan. Default to United States
required: game_title
platform
user: What is the shortest path from Paris, France to Rome, Italy by using a public transportation?

Available functions:
name: maps.route_times
description: Estimates the time it will take to travel from one location to another by a specific mode of transportation.
parameters: type: dict
properties: route: type: string
description: The string representation of the route.
mode: type: string
description: The mode of transportation (walk, bike, transit, drive).
required: route
name: maps.shortest_path
description: Find the shortest path from one location to another by using a specific mode of transportation.
parameters: type: dict
properties: start_location: type: string
description: The name or coordinates of the start location.
end_location: type: string
description: The name or coordinates of the end location.
mode: type: string
description: The mode of transportation (walk, bike, transit, drive).
required: start_location
end_location
user: What is the area of a rectangle with length 12 meters and width 5 meters?

Available functions:
name: rectangle.area
description: Calculate the area of a rectangle with given length and width
parameters: type: dict
properties: length: type: integer
description: Length of the rectangle
width: type: integer
description: Width of the rectangle
required: length
width
name: circle.area
description: Calculate the area of a circle with given radius
parameters: type: dict
properties: radius: type: float
description: Radius of the circle
isDiameter: type: boolean
description: Whether the given length is the diameter of the circle, default is false
required: radius
name: triangle.area
description: Calculate the area of a triangle with given base and height
parameters: type: dict
properties: base: type: float
description: Base of the triangle
height: type: float
description: Height of the triangle
required: base
height
user: Find the integral of the function f(x) = 3x^2 from 1 to 2.

Available functions:
name: calculate_derivative
description: Calculate the derivative of a single-variable function.
parameters: type: dict
properties: func: type: string
description: The function to be differentiated.
x_value: type: integer
description: The x-value at which the derivative should be calculated.
order: type: integer
description: The order of the derivative (optional). Default is 1st order.
required: func
x_value
name: calculate_integral
description: Calculate the definite integral of a single-variable function.
parameters: type: dict
properties: func: type: string
description: The function to be integrated.
a: type: integer
description: The lower bound of the integration.
b: type: integer
description: The upper bound of the integration.
required: func
a
b
user: Find out how fast an object was going if it started from rest and traveled a distance of 20 meters over 4 seconds due to a constant acceleration?

Available functions:
name: kinematics.calculate_acceleration
description: Calculates the acceleration of an object under given conditions.
parameters: type: dict
properties: initial_speed: type: float
description: The initial speed of the object.
final_speed: type: float
description: The final speed of the object.
time: type: float
description: The time in seconds it took the object to reach the final speed.
distance: type: float
description: The distance in meters the object has traveled.
required: initial_speed
final_speed
time
name: kinematics.calculate_speed_from_rest
description: Calculates the speed of an object that starts from rest under a constant acceleration over a specified distance.
parameters: type: dict
properties: distance: type: integer
description: The distance in meters the object has traveled.
time: type: integer
description: The time in seconds it took the object to travel.
initial_speed: type: integer
description: The initial speed of the object.
required: distance
time
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%.
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
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: 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.
required: elements
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
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
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: 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)
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)
required: location
specialization
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
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
description: The date to fly.
required: from_city
to_city
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.
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.
required: title
author
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.
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.
required: museum
city
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
name: plot_sine_wave
description: Plot a sine wave for a given frequency in a given range.
parameters: type: dict
properties: start_range: type: float
description: Start of the range in radians.
end_range: type: float
description: End of the range in radians.
frequency: type: float
description: Frequency of the sine wave in Hz.
amplitude: type: float
description: Amplitude of the sine wave. Default is 1.
phase_shift: type: float
description: Phase shift of the sine wave in radians. Default is 0.
required: start_range
end_range
frequency
user: Find the highest common factor of 36 and 24.

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
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: 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
name: poker_game_winner
description: Identify the winner in a poker game based on the cards.
parameters: type: dict
properties: players: type: array
items: type: string
description: Names of the players in a list.
cards: type: dict
description: An object containing the player name as key and the cards as values in a list.
type: type: string
description: Type of poker game. Defaults to 'Texas Holdem'
required: players
cards
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: Calculate the final speed of an object dropped from 100 m without air resistance.

Available functions:
name: chess.rating
description: Fetches the current chess rating of a given player
parameters: type: dict
properties: player_name: type: string
description: The full name of the chess player.
variant: type: string
description: The variant of chess for which rating is requested (e.g., 'classical', 'blitz', 'bullet'). Default is 'classical'.
required: player_name
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: city, state, e.g., Dallas, TX.
full_text: type: boolean
description: Option to return the full text of the case ruling.
required: docket_number
location
name: calculate_final_speed
description: Calculate the final speed of an object dropped from a certain height without air resistance.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object.
height: type: integer
description: The height from which the object is dropped.
gravity: type: float
description: The gravitational acceleration. Default is 9.8 m/s^2.
required: initial_velocity
height
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. Defaults to global if not specified
required: event
user: What are the names of proteins found in the plasma membrane?

Available functions:
name: find_exhibition
description: Locate the most popular exhibitions based on criteria like location, time, art form, and user ratings.
parameters: type: dict
properties: location: type: string
description: The city where the exhibition is held, e.g., New York, NY.
art_form: type: string
description: The form of art the exhibition is displaying e.g., sculpture.
month: type: string
description: The month of exhibition. Default value will return upcoming events.
user_ratings: type: string
enum: low
average
high
description: Select exhibitions with user rating threshold. Default is 'high'
required: location
art_form
name: mutation_type.find
description: Finds the type of a genetic mutation based on its SNP (Single Nucleotide Polymorphism) ID.
parameters: type: dict
properties: snp_id: type: string
description: The ID of the Single Nucleotide Polymorphism (SNP) mutation.
species: type: string
description: Species in which the SNP occurs, default is 'Homo sapiens' (Humans).
required: snp_id
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: Get me the predictions of the evolutionary rate for Homo Sapiens for next 50 years using Darwin model

Available functions:
name: modify_painting
description: Modify an existing painting's attributes such as size, medium, and color.
parameters: type: dict
properties: size: type: string
description: The size of the painting in inches, width by height.
medium: type: string
description: The medium of the painting, such as oil, acrylic, etc.
dominant_color: type: string
description: The dominant color of the painting. Default ''
required: size
medium
name: prediction.evolution
description: Predict the evolutionary rate for a specific species for a given timeframe.
parameters: type: dict
properties: species: type: string
description: The species that the evolution rate will be predicted for.
years: type: integer
description: Number of years for the prediction.
model: type: string
description: The model used to make the prediction, options: 'Darwin', 'Lamarck', default is 'Darwin'.
required: species
years
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: I want to find 5 restaurants nearby my location, Manhattan, offering Thai food and a vegan menu.

Available functions:
name: find_instrument
description: Search for a musical instrument within specified budget and of specific type.
parameters: type: dict
properties: budget: type: float
description: Your budget for the instrument.
type: type: string
description: Type of the instrument
make: type: string
description: Maker of the instrument, Optional parameter. Default is 'all'
required: budget
type
name: get_stock_info
description: Retrieves information about a specific stock based on company's name.
parameters: type: dict
properties: company_name: type: string
description: The name of the company.
detail_level: type: string
description: Level of detail for stock information. Can be 'summary' or 'detailed'.
market: type: string
description: The stock market of interest. Default is 'NASDAQ'
required: company_name
detail_level
name: find_restaurants
description: Locate nearby restaurants based on location and food preferences.
parameters: type: dict
properties: location: type: string
description: The specific location or area.
food_type: type: string
description: The type of food preferred.
number: type: integer
description: Number of results to return.
dietary_requirements: type: array
items: type: string
description: Special dietary requirements, e.g. vegan, gluten-free.
required: location
food_type
number
name: sports.match_schedule
description: Retrieve the match schedule for a specific sports team.
parameters: type: dict
properties: team_name: type: string
description: The name of the sports team.
num_matches: type: integer
description: The number of upcoming matches you want to get.
league: type: string
description: The sports league of the team. This is an optional parameter. Default 'all'
required: team_name
num_matches
user: Find records in database in user table where age is greater than 25 and job is 'engineer'.

Available functions:
name: average_batting_score
description: Get the average batting score of a cricketer for specified past matches.
parameters: type: dict
properties: player_name: type: string
description: Name of the cricket player.
matches: type: integer
description: Number of past matches to consider for average calculation.
match_format: type: string
description: Format of the cricket matches considered (e.g., 'T20', 'ODI', 'Test'). Default is 'T20'.
required: player_name
matches
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: float
description: The price the stock was bought at.
sale_price: type: float
description: The price the stock was sold at.
dividend: type: float
description: Any dividends received from the stock.
required: purchase_price
sale_price
name: database.query
description: Query the database based on certain conditions.
parameters: type: dict
properties: table: type: string
description: Name of the table to query.
conditions: type: array
items: type: dict
properties: field: type: string
description: The field to apply the condition.
operation: type: string
description: The operation to be performed.
enum: <
>
=
>=
<=
value: type: string
description: The value to be compared.
required: field
operation
value
description: Conditions for the query.
required: table
conditions
name: probability_of_event
description: Calculates the probability of an event.
parameters: type: dict
properties: success_outcomes: type: integer
description: The number of successful outcomes.
total_outcomes: type: integer
description: The total number of possible outcomes.
format_as_ratio: type: boolean
description: When true, formats the output as a ratio instead of a decimal. Default is false.
required: success_outcomes
total_outcomes
user: How much time will it take for the light to reach earth from a star 4 light years away?

Available functions:
name: light_travel_time
description: Calculate the time taken for light to travel from a celestial body to another.
parameters: type: dict
properties: distance_in_light_years: type: integer
description: The distance between the two celestial bodies in light years.
speed_of_light: type: integer
description: The speed of light in vacuum, in m/s. Default value is 299792458 m/s.
required: distance_in_light_years
name: safeway.order
description: Order specified items from a Safeway location.
parameters: type: dict
properties: location: type: string
description: The location of the Safeway store, e.g. Palo Alto, CA.
items: type: array
items: type: string
description: List of items to order.
quantity: type: array
items: type: integer
description: Quantity of each item in the order list.
required: location
items
quantity
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
name: latest_exchange_rate
description: Retrieve the latest exchange rate between two specified currencies.
parameters: type: dict
properties: source_currency: type: string
description: The currency you are converting from.
target_currency: type: string
description: The currency you are converting to.
amount: type: float
description: The amount to be converted. If omitted, exchange rate of 1 unit source currency is given. Default is 1.
required: source_currency
target_currency
user: Calculate the area of a triangle with base 6 and height 10.

Available functions:
name: map_service.get_directions
description: Retrieve directions from a starting location to an ending location, including options for route preferences.
parameters: type: dict
properties: start: type: string
description: Starting location for the route.
end: type: string
description: Ending location for the route.
avoid: type: array
items: type: string
enum: tolls
highways
ferries
description: Route features to avoid. Default is empty array.
required: start
end
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
name: geometry.area_triangle
description: Calculate the area of a triangle.
parameters: type: dict
properties: base: type: integer
description: The length of the base of the triangle.
height: type: integer
description: The height of the triangle from the base.
unit: type: string
description: The measurement unit for the area. Defaults to square meters.
required: base
height
user: Run a linear regression model with predictor variables 'Age', 'Income' and 'Education' and a target variable 'Purchase_Amount'. Also apply standardization.

Available functions:
name: cooking_conversion.convert
description: Convert cooking measurements from one unit to another.
parameters: type: dict
properties: quantity: type: integer
description: The quantity to be converted.
from_unit: type: string
description: The unit to convert from.
to_unit: type: string
description: The unit to convert to.
item: type: string
description: The item to be converted.
required: quantity
from_unit
to_unit
item
name: run_linear_regression
description: Build a linear regression model using given predictor variables and a target variable.
parameters: type: dict
properties: predictors: type: array
items: type: string
description: Array containing the names of predictor variables.
target: type: string
description: The name of target variable.
standardize: type: boolean
description: Option to apply standardization on the predictors. Defaults to False.
required: predictors
target
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
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: float
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: 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
name: lawsuit_search
description: Retrieve all lawsuits involving a particular entity from specified jurisdiction.
parameters: type: dict
properties: entity: type: string
description: The entity involved in lawsuits.
county: type: string
description: The jurisdiction for the lawsuit search.
state: type: string
description: The state for the lawsuit search. Default is California.
required: entity
county
name: predict_house_price
description: Predict house price based on area, number of rooms and year of construction.
parameters: type: dict
properties: area: type: integer
description: Area of the house in square feet.
rooms: type: integer
description: Number of rooms in the house.
year: type: integer
description: Year when the house was constructed.
location: type: string
description: The location or city of the house.
required: area
rooms
year
location
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: restaurant_search.find_closest
description: Locate the closest sushi restaurant based on certain criteria, such as the presence of a patio.
parameters: type: dict
properties: location: type: string
description: The city, for instance Boston, MA
cuisine: type: string
description: Type of food like Sushi.
amenities: type: array
items: type: string
enum: Patio
Wi-Fi
Happy Hour
Wheelchair Accessible
description: Preferred amenities in the restaurant. Default is empty array.
required: location
cuisine
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
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: Find the statistical significance between two set of variables, dataset_A with the values 12, 24, 36 and dataset_B with the values 15, 30, 45.

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
name: t_test
description: Perform a statistical t-test to check if the means of two independent datasets are statistically different.
parameters: type: dict
properties: dataset_A: type: array
items: type: integer
description: Dataset A for comparison.
dataset_B: type: array
items: type: integer
description: Dataset B for comparison.
alpha: type: float
description: Significance level for the test. Default is 0.05.
required: dataset_A
dataset_B
name: geometry.area_triangle
description: Calculate the area of a triangle.
parameters: type: dict
properties: base: type: float
description: The length of the base of the triangle.
height: type: float
description: The height of the triangle from the base.
unit: type: string
description: The measurement unit for the area. Defaults to square meters.
required: base
height