nostaigia/ParaTool huggingface dataset:
name: math_toolkit.sum_of_multiples
description: Find the sum of all multiples of specified numbers within a specified range.
parameters: type: dict
properties: lower_limit: type: integer
description: The start of the range (inclusive).
upper_limit: type: integer
description: The end of the range (inclusive).
multiples: type: array
items: type: integer
description: The numbers to find multiples of.
required: lower_limit
upper_limit
multiples
name: math_toolkit.product_of_primes
description: Find the product of the first n prime numbers.
parameters: type: dict
properties: count: type: integer
description: The number of prime numbers to multiply together.
required: count
name: volume_cylinder.calculate
description: Calculate the volume of a cylinder given the radius and the height.
parameters: type: dict
properties: radius: type: float
description: The radius of the cylinder.
height: type: float
description: The height of the cylinder.
required: radius
height
name: area_rectangle.calculate
description: Calculate the area of a rectangle given the length and breadth.
parameters: type: dict
properties: length: type: float
description: The length of the rectangle.
breadth: type: float
description: The breadth of the rectangle.
required: length
breadth
name: area_circle.calculate
description: Calculate the area of a circle given the radius.
parameters: type: dict
properties: radius: type: float
description: The radius of the circle.
required: radius
name: circle.calculate_circumference
description: Calculate the circumference of a circle based on the diameter.
parameters: type: dict
properties: diameter: type: integer
description: The diameter of the circle.
required: diameter
name: circle.calculate_area
description: Calculate the area of a circle based on the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
required: radius
name: rectangle.calculate_perimeter
description: Calculate the perimeter of a rectangle based on the length and breadth.
parameters: type: dict
properties: length: type: integer
description: The length of the rectangle.
breadth: type: integer
description: The breadth of the rectangle.
required: length
breadth
name: integral
description: Calculate the definite integral of a function over an interval [a, b].
parameters: type: dict
properties: function: type: string
description: The function to integrate.
a: type: float
description: The lower bound of the interval.
b: type: float
description: The upper bound of the interval.
required: function
a
b
name: get_rectangle_property
description: Get specific property of the rectangle (like length, width) based on perimeter and area.
parameters: type: dict
properties: perimeter: type: integer
description: Perimeter of the rectangle.
area: type: integer
description: Area of the rectangle.
property: type: string
description: Specific property required. It can be length, width or diagonal.
tolerance: type: float
description: Allowed error for calculations. (optional) Default 0.1
required: perimeter
area
property
name: integral
description: Calculate the definite integral of a function over an interval [a, b].
parameters: type: dict
properties: function: type: string
description: The function to integrate.
a: type: float
description: The lower bound of the interval.
b: type: float
description: The upper bound of the interval.
required: function
a
b
name: derivative
description: Find the derivative of a function at a certain point.
parameters: type: dict
properties: function: type: string
description: The function to differentiate.
x: type: float
description: The point to calculate the derivative at.
required: function
x
name: primeFactors
description: Find all prime factors of an integer.
parameters: type: dict
properties: num: type: integer
description: The integer.
withMultiplicity: type: boolean
description: If true, includes the multiplicity of each factor.
default: false
required: num
name: lcm
description: Calculate the least common multiple of two integers.
parameters: type: dict
properties: num1: type: integer
description: The first integer.
num2: type: integer
description: The second integer.
required: num1
num2
name: gcd
description: Calculate the greatest common divisor of two integers.
parameters: type: dict
properties: num1: type: integer
description: The first integer.
num2: type: integer
description: The second integer.
required: num1
num2
name: count_items
description: Count the number of items in a collection.
parameters: type: dict
properties: collection: type: array
items: type: string
description: The collection of items to count
required: collection
name: find_prime_numbers
description: Locate all prime numbers in a specific number range.
parameters: type: dict
properties: start: type: integer
description: The start of the number range
end: type: integer
description: The end of the number range
required: start
end
name: get_fibonacci_sequence
description: Generate a Fibonacci sequence up to a specific number of items.
parameters: type: dict
properties: count: type: integer
description: The number of items to generate
required: count
name: physics.calculate_force
description: Calculate the force required to move an object of a particular mass at a particular acceleration.
parameters: type: dict
properties: mass: type: integer
description: The mass of the object in kg.
acceleration: type: integer
description: The acceleration of the object in m/s^2.
required: mass
acceleration
name: kinematics.calculate_time
description: Calculate time required for an object to travel a particular distance at a particular velocity.
parameters: type: dict
properties: velocity: type: integer
description: The velocity of the object in m/s.
distance: type: integer
description: The distance covered by the object in meters.
required: velocity
distance
name: kinematics.distance_traveled
description: Computes the total distance covered by a moving object given initial velocity, acceleration and time.
parameters: type: dict
properties: initial_velocity: type: float
description: The initial velocity of the object in m/s.
acceleration: type: float
description: The acceleration of the object in m/s^2.
time: type: float
description: The time for which the object has been moving in seconds.
required: initial_velocity
acceleration
time
name: kinematics.final_velocity
description: Calculates the final velocity of a moving object given initial velocity, acceleration and time.
parameters: type: dict
properties: initial_velocity: type: float
description: The initial velocity of the object in m/s.
acceleration: type: float
description: The acceleration of the object in m/s^2.
time: type: float
description: The time for which the object has been moving in seconds.
required: initial_velocity
acceleration
time
name: flight_book
description: Book a flight for a specific route and airlines
parameters: type: dict
properties: _from: type: string
description: The departure city in full name.
to: type: string
description: The arrival city in full name.
airlines: type: string
description: The preferred airline.
required: _from
to
airlines
name: hotel_book
description: Book a hotel for a specific location for the number of nights
parameters: type: dict
properties: location: type: string
description: The city where the hotel is located.
nights: type: integer
description: Number of nights for the stay.
required: location
nights
name: train_ticket.buy
description: Buy a train ticket for a specific date and route.
parameters: type: dict
properties: origin: type: string
description: The departure full name of the city.
destination: type: string
description: The destination city.
date: type: string
description: The date when the journey should be, in the format of yyyy-mm-dd.
required: origin
destination
date
name: musical_ticket.buy
description: Buy a ticket for a musical
parameters: type: dict
properties: show: type: string
description: Name of the show.
date: type: string
description: Date when the ticket should be bought for.
required: show
date
name: concert_ticket.buy
description: Buy a concert ticket
parameters: type: dict
properties: artist: type: string
description: Name of the artist.
date: type: string
description: Date of the concert.
required: artist
date
name: physics.magnetic_field
description: Calculate magnetic field for given current flowing through solenoid.
parameters: type: dict
properties: current: type: float
description: Electric current in Amperes.
turnsPerMeter: type: float
description: Number of turns of solenoid per meter.
length: type: float
description: Length of the solenoid in meters.
required: current
turnsPerMeter
length
name: physics.electric_field
description: Calculate electric field for a given point charge and distance.
parameters: type: dict
properties: charge: type: float
description: Value of point charge in Coulombs.
distance: type: float
description: Distance from the point charge in meters.
required: charge
distance
name: calculate_voltage_difference
description: Calculate the voltage difference between two points in an electric field.
parameters: type: dict
properties: electric_field: type: float
description: The electric field in newtons per coulomb.
distance: type: float
description: The distance between the two points in the direction of the field in meters.
charge: type: float
description: The charge of the test particle, typically an electron, in coulombs. Default to 0
default: 0
required: electric_field
distance
name: calculate_magnetic_field
description: Calculate the magnetic field produced by a current-carrying wire.
parameters: type: dict
properties: current: type: float
description: The current in the wire in amperes.
distance: type: float
description: The perpendicular distance from the wire in meters.
permeability: type: float
description: The permeability of free space, a constant value. Default 0.1
required: current
distance
name: temperature_converter.convert
description: Convert a temperature from one unit to another.
parameters: type: dict
properties: temperature: type: float
description: The temperature to convert.
from_unit: type: string
description: The unit to convert from.
to_unit: type: string
description: The unit to convert to.
round_to: type: integer
description: The number of decimal places to round the result to. Defaults to 2.
required: temperature
from_unit
to_unit
name: energy_calculator.calculate
description: Calculate the energy needed to heat a substance from an initial to a final temperature.
parameters: type: dict
properties: substance: type: string
description: The substance to be heated.
mass: type: float
description: The mass of the substance in grams.
initial_temperature: type: float
description: The initial temperature of the substance in degrees Celsius.
final_temperature: type: float
description: The final temperature of the substance in degrees Celsius.
unit: type: string
description: The unit to report the energy in. Options are 'joules' and 'calories'. Defaults to 'joules'.
required: substance
mass
initial_temperature
final_temperature
name: crop_yield.get_history
description: Retrieve historical crop yield data of a specific crop in a given country.
parameters: type: dict
properties: country: type: string
description: The country of interest.
crop: type: string
description: Type of crop.
years: type: integer
description: Number of years of history to retrieve.
required: country
crop
years
name: animal_population.get_history
description: Retrieve historical population size of a specific species in a given country.
parameters: type: dict
properties: country: type: string
description: The country of interest.
species: type: string
description: Species of the animal.
years: type: integer
description: Number of years of history to retrieve.
required: country
species
years
name: animal_population.get_projection
description: Predict the future population size of a specific species in a given country.
parameters: type: dict
properties: country: type: string
description: The country of interest.
species: type: string
description: Species of the animal.
years: type: integer
description: Number of years in the future to predict.
required: country
species
years
name: restaurant.search
description: Find a restaurant in a specified location based on the cuisine and ratings.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. New York, NY
cuisine: type: string
description: The type of cuisine.
rating: type: float
description: The minimum rating. Default 1.0
required: location
cuisine
optional: rating
name: flight.search
description: Find flights between two cities.
parameters: type: dict
properties: _from: type: string
description: The departure city.
to: type: string
description: The destination city.
type: type: string
description: The type of flight e.g., one-way, round-trip
required: _from
to
type
name: calculate_fibonacci
description: Calculate the Fibonacci series up to a specific position.
parameters: type: dict
properties: position: type: integer
description: The position up to which you want to calculate the Fibonacci series.
required: position
name: calculate_factorial
description: Calculate the factorial of a given number.
parameters: type: dict
properties: number: type: integer
description: The number of which you want to calculate the factorial.
required: number
name: generate_prime
description: Generate prime numbers within a given range.
parameters: type: dict
properties: start: type: integer
description: The start of the range from which you want to find the prime numbers.
end: type: integer
description: The end of the range from which you want to find the prime numbers.
required: start
end
name: payment_calculation
description: Calculate how much a person should pay given the items purchased and their quantities
parameters: type: dict
properties: items: type: array
items: type: string
description: List of items purchased.
quantities: type: array
items: type: integer
description: Quantity of each item purchased in correspondence with the previous items list.
required: items
quantities
name: steps_calorie_calculation
description: Calculate how many steps you need to walk to burn a specified amount of calories.
parameters: type: dict
properties: calorie: type: float
description: The amount of calories to burn.
required: calorie
name: hydration_calculator
description: Calculate the amount of water to drink in a day given the hours of exercise.
parameters: type: dict
properties: exercise_time: type: float
description: The number of hours of exercise.
required: exercise_time
name: banking_service
description: Make a deposit to a given bank account
parameters: type: dict
properties: account_id: type: string
description: Target account to make deposit to.
amount: type: float
description: Amount to deposit.
required: account_id
amount
name: currency_conversion
description: Convert a specific amount from one currency to another
parameters: type: dict
properties: amount: type: float
description: Amount to convert.
from_currency: type: string
description: Source currency.
to_currency: type: string
description: Target currency.
required: amount
from_currency
to_currency
name: math.gaussian_integral
description: Perform Gaussian integration over the range of the function.
parameters: type: dict
properties: function: type: string
description: The function to integrate, given in terms of x.
lower_limit: type: float
description: The lower limit of the integral.
upper_limit: type: float
description: The upper limit of the integral.
required: function
lower_limit
upper_limit
name: math.definite_integral
description: Calculate the definite integral of a function within specified bounds.
parameters: type: dict
properties: function: type: string
description: The function to integrate, given in terms of x.
lower_limit: type: float
description: The lower limit of the integral.
upper_limit: type: float
description: The upper limit of the integral.
required: function
lower_limit
upper_limit
name: statistics.variance
description: This function calculates the variance of a given set of numbers.
parameters: type: dict
properties: data: type: array
items: type: integer
description: The list of data points.
population: type: boolean
description: Determines whether to use population variance formula. Default to True
default: yes
required: data
name: statistics.median
description: This function returns the median of the data set provided.
parameters: type: dict
properties: data: type: array
items: type: integer
description: The list of data points.
required: data
name: statistics.mode
description: This function determines the mode of a list of numbers.
parameters: type: dict
properties: data: type: array
items: type: integer
description: The list of data points.
required: data
name: linear_regression_fit
description: Fit a linear regression model to data.
parameters: type: dict
properties: x: type: array
items: type: float
description: Array of the predictor variable.
y: type: array
items: type: float
description: Array of the dependent variable.
return_residuals: type: boolean
description: Flag indicating whether to return the residuals (the difference between the observed and predicted values). Optional.
default: false
required: x
y
name: data_loading
description: Load data from a csv file into a data structure.
parameters: type: dict
properties: file_path: type: string
description: The path to the file to load.
delimiter: type: string
description: The character used to separate values in the file. Optional.
default: ,
required: file_path
name: financial_ratios.interest_coverage
description: Calculate a company's interest coverage ratio given the company name and duration
parameters: type: dict
properties: company_name: type: string
description: The name of the company.
years: type: integer
description: Number of past years to calculate the ratio.
required: company_name
years
name: sales_growth.calculate
description: Calculate a company's sales growth rate given the company name and duration
parameters: type: dict
properties: company: type: string
description: The company that you want to get the sales growth rate for.
years: type: integer
description: Number of past years for which to calculate the sales growth rate.
required: company
years
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: financial_ratio.net_profit_margin
description: Calculate net profit margin of a company given the net income and total revenue
parameters: type: dict
properties: net_income: type: integer
description: The net income of the company.
total_revenue: type: integer
description: The total revenue of the company.
required: net_income
total_revenue
name: financial_ratio.debt_ratio
description: Calculate the debt ratio of a company given the total liabilities and total assets.
parameters: type: dict
properties: total_liabilities: type: integer
description: The total liabilities of the company.
total_assets: type: integer
description: The total assets of the company.
required: total_liabilities
total_assets
name: investment.withdraw
description: Withdraw a specific amount from a company's stock.
parameters: type: dict
properties: company: type: string
description: The company you want to withdraw from.
amount: type: float
description: The amount you want to withdraw.
required: company
amount
name: investment.invest
description: Invest a specific amount in a company's stock.
parameters: type: dict
properties: company: type: string
description: The company you want to invest in.
amount: type: float
description: The amount you want to invest.
required: company
amount
name: stock_invest.calculate_investment_cost
description: Calculate the cost of investing in a specific number of shares from a given company.
parameters: type: dict
properties: company: type: string
description: The company that you want to invest in.
shares: type: integer
description: Number of shares to invest.
required: company
shares
name: stock_invest.calculate_dividend_payout
description: Calculate the total dividend payout for a specific number of shares with known dividend per share.
parameters: type: dict
properties: shares: type: integer
description: Number of shares to calculate dividends.
dividend_per_share: type: float
description: Known dividend per share.
required: shares
dividend_per_share
name: bank.get_transaction_history
description: Retrieve transaction history for a specific bank account over a specified time frame.
parameters: type: dict
properties: account: type: string
description: The account number for which transaction history is required.
days: type: integer
description: Number of past days for which to retrieve the transaction history.
required: account
days
name: bank.calculate_balance
description: Calculate the balance of a specified bank account based on the transactions.
parameters: type: dict
properties: account: type: string
description: The account number for which balance is to be calculated.
transactions: type: array
description: Transaction array Default is empty array.
items: type: dict
properties: amount: type: float
description: The amount of the transaction. Default 0
type: type: string
enum: credit
debit
description: Type of the transaction. Default is credit.
default: credit
starting_balance: type: float
description: The starting balance of the account, if known. Default 0.0
required: account
name: bank_account.transfer
description: Transfer a given amount from one account to another.
parameters: type: dict
properties: from_account: type: string
description: The account to transfer from.
to_account: type: string
description: The account to transfer to.
amount: type: float
description: The amount to be transferred.
required: from_account
to_account
amount
name: bank_account.calculate_interest
description: Calculate the amount of interest accrued over a given time period.
parameters: type: dict
properties: principal: type: float
description: The initial amount of money.
rate: type: float
description: The annual interest rate as a decimal.
time: type: integer
description: The number of years the money is invested for.
required: principal
rate
time
name: criminal_record.get_offense_nature
description: Get details about the nature of offenses committed by a criminal.
parameters: type: dict
properties: criminal_name: type: string
description: Name of the criminal.
optional_param: type: boolean
description: Optionally retrieve additional details, by default this is set to false.
required: criminal_name
name: criminal_record.get_status
description: Find the conviction status of a criminal in a specified region.
parameters: type: dict
properties: criminal_name: type: string
description: Name of the criminal.
region: type: string
description: Region where criminal record is to be searched.
required: criminal_name
region
name: briefs.display_cases
description: Display briefs of the cases
parameters: type: dict
properties: case_id: type: array
items: type: string
description: A list of unique identifiers for cases.
required: case_id
name: court_records.search_cases
description: Search for court cases based on specific criteria.
parameters: type: dict
properties: location: type: string
description: The city where the court is located
query: type: string
description: Search string to look for specific cases
year: type: integer
description: Year the case was filed
limit: type: integer
description: Limits the number of results returned
default: 5
required: location
query
year
name: movie_ratings.get_movie
description: Get a movie by its name.
parameters: type: dict
properties: movie_name: type: string
description: The name of the movie to be retrieved
required: movie_name
name: legal_case.get_summary
description: Get a summary of a legal case
parameters: type: dict
properties: case_id: type: string
description: The unique ID of the case to summarise
summary_type: type: string
description: Type of the summary to get, e.g., brief, full
default: brief
required: case_id
optional: summary_type
name: legal_case.find_parties
description: Locate legal cases involving a specified party in a particular city
parameters: type: dict
properties: party_name: type: string
description: The name of the party involved in the case
city: type: string
description: The city where the case was heard
required: party_name
city
name: lawsuit.fetch_details
description: Fetch the details of a lawsuit for a specific company.
parameters: type: dict
properties: company_name: type: string
description: The company involved in the lawsuit.
required: company_name
name: lawsuit.judge
description: Fetch the judge handling a lawsuit for a specific company.
parameters: type: dict
properties: company_name: type: string
description: The company involved in the lawsuit.
lawsuit_id: type: integer
description: The ID number of the lawsuit. Default to 123
default: 123
required: company_name
name: weather_forecast_precipitation
description: Retrieve a precipitation forecast for a specific location for a certain number of days.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the precipitation forecast for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: weather_forecast_humidity
description: Retrieve a humidity forecast for a specific location for a certain number of days.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the humidity forecast for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: weather_forecast_temperature
description: Retrieve a temperature forecast for a specific location for a certain number of days.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the temperature forecast for.
days: type: integer
description: Number of days for the forecast.
required: location
days
name: supermarket.find_in_city
description: Find all supermarkets in a given city.
parameters: type: dict
properties: city: type: string
description: The city to locate supermarkets in.
state: type: string
description: The state to further narrow down the search.
openNow: type: boolean
description: If true, returns only supermarkets that are currently open. Default to true
required: city
state
name: sightseeing.popular_in_city
description: Find the most popular sightseeing place in a given city.
parameters: type: dict
properties: city: type: string
description: The city to find sightseeing in.
state: type: string
description: The state to further narrow down the search.
kidsFriendly: type: boolean
description: If true, returns only kids friendly sightseeing places.Default to true
required: city
state
name: get_current_time
description: Fetches current time for a given location
parameters: type: dict
properties: location: type: string
description: The location for which to fetch current time
required: location
name: translate_text
description: Translates a given text from one language to another
parameters: type: dict
properties: text: type: string
description: The text that needs to be translated
from_lang: type: string
description: The source language from which to translate
to_lang: type: string
description: The target language to which to translate
required: text
from_lang
to_lang
name: image_processing.object_identification
description: Identify objects in a given image.
parameters: type: dict
properties: image_url: type: string
description: The URL of the image.
required: image_url
name: text_analysis.sentiment_analysis
description: Analyze the sentiment of a given text.
parameters: type: dict
properties: text: type: string
description: The text to be analyzed.
required: text
name: euro_history.treaty_info
description: Retrieve specific information about a signed European treaty.
parameters: type: dict
properties: treaty_name: type: string
description: The name of the treaty.
info_requested: type: array
items: type: string
enum: signatories
ratification date
clauses
overview
description: Specific aspects of the treaty for which to return information.
required: treaty_name
info_requested
name: euro_history.battle_details
description: Retrieve detailed information about a specific European historical battle.
parameters: type: dict
properties: battle_name: type: string
description: The name of the historical battle.
specific_info: type: array
items: type: string
enum: overview
causalities
date
description: The specific types of information to return about the battle.
required: battle_name
specific_info
name: history.get_timeline
description: Retrieve the timeline for a specific historical event
parameters: type: dict
properties: event: type: string
description: The historical event you want the timeline for.
region: type: string
description: Region of the event.
default: Europe
required: event
name: history.get_important_figures
description: Retrieve array of important figures involved during a specific historical event.
parameters: type: dict
properties: event: type: string
description: The historical event for which you want the array of important figures.
number: type: integer
description: Number of top figures you want. Default to 1
default: 1
required: event
name: us_history.gdp
description: Retrieves the Gross Domestic Product of the USA for a specific year.
parameters: type: dict
properties: year: type: integer
description: The year for which to retrieve GDP data.
required: year
name: us_history.life_expectancy
description: Retrieves the average life expectancy of the USA for a specific year.
parameters: type: dict
properties: year: type: integer
description: The year for which to retrieve life expectancy.
required: year
name: scientist_info.get_birthdate
description: Retrieve the birthdate of a specific scientist.
parameters: type: dict
properties: name: type: string
description: The name of the scientist.
required: name
name: scientist_info.get_famous_discovery
description: Retrieve the most famous discovery made by a specific scientist.
parameters: type: dict
properties: name: type: string
description: The name of the scientist.
discovery_order: type: integer
description: The order of discoveries if the scientist made multiple discoveries. If not provided, the first (or most famous) discovery will be returned.
default: 1
required: name
name: scienceFacts.getCharge
description: Fetch the electric charge of an atomic particle
parameters: type: dict
properties: particle: type: string
description: The atomic particle. e.g. Electron, Proton
unit: type: string
description: Unit to retrieve electric charge. For example, 'coulombs' etc.
required: particle
unit
name: scienceFacts.getWeight
description: Fetch the atomic weight of an atomic particle
parameters: type: dict
properties: particle: type: string
description: The atomic particle. e.g. Electron, Proton
unit: type: string
description: Unit to retrieve weight. For example, 'kg', 'pound', 'amu' etc.
required: particle
unit
name: scienceFacts.getDiameter
description: Fetch the diameter of an atomic particle
parameters: type: dict
properties: particle: type: string
description: The atomic particle. e.g. Electron, Proton
unit: type: string
description: Unit to retrieve diameter. For example, 'meter', 'cm', 'femtometers' etc.
required: particle
unit
name: painting.create
description: Creates a new painting with specified parameters
parameters: type: dict
properties: shape: type: string
description: Shape of the painting to be created.
background_color: type: string
description: Background color of the painting.
dimensions: type: array
items: type: integer
description: Dimensions of the painting in inches.
required: shape
background_color
dimensions
name: display.set_screen_brightness
description: Sets the screen brightness for viewing the painting
parameters: type: dict
properties: percentage: type: integer
description: Screen brightness level in percentage.
duration: type: integer
description: Duration to maintain the brightness level in seconds.
required: percentage
duration
name: painting.display
description: Displays a created painting for a specific amount of time
parameters: type: dict
properties: time: type: integer
description: Time in seconds the painting will be displayed for.
required: time
name: book.find
description: Find a book in a library based on specific criteria like author, genre or publication year.
parameters: type: dict
properties: library: type: string
description: The name of the library.
author: type: string
description: Author of the book.
genre: type: string
default: Sci-Fi
description: Genre of the book.
year: type: integer
default: 2000
description: Year of publication.
required: library
author
name: historical_landmark.find
description: Find historical landmarks based on specific criteria like location or era.
parameters: type: dict
properties: location: type: string
description: Location of the landmark.
era: type: string
default: Renaissance
description: Era of the landmark. E.g. Middle Ages, Renaissance
required: location
name: artwork.find
description: Locate artwork in museums based on specific criteria like type of material, artist, or era.
parameters: type: dict
properties: museum: type: string
description: The name of the museum, e.g. Modern Arts Museum, New York
type: type: string
description: Type of the artwork. E.g. Painting, Sculpture
material: type: string
description: Material of the artwork if it's a sculpture. E.g. Bronze, Marble
artist: type: string
description: Name of the artist.
required: museum
type
name: get_sculpture_details
description: Retrieves details of a sculpture, such as its material and size, from a museum database.
parameters: type: dict
properties: museum_location: type: string
description: Location of the museum housing the sculpture.
sculpture_id: type: integer
description: Database ID of the sculpture.
required: museum_location
sculpture_id
name: get_artwork_price
description: Retrieves the price of a sculpture based on size and material.
parameters: type: dict
properties: museum_location: type: string
description: Location of the museum housing the sculpture.
sculpture_material: type: string
description: Material of the sculpture.
sculpture_size: type: array
items: type: integer
description: Dimensions of the sculpture.
required: museum_location
sculpture_material
sculpture_size
name: office_designer.design
description: Design an office space based on specific requirements
parameters: type: dict
properties: rooms: type: integer
description: Number of rooms in the office.
meeting_room: type: string
enum: small
medium
large
description: Size of the meeting room
required: rooms
meeting_room
name: house_designer.design
description: Design a house based on specific criteria
parameters: type: dict
properties: bedrooms: type: integer
description: Number of bedrooms desired.
bathrooms: type: integer
description: Number of bathrooms needed.
garden: type: boolean
description: Does the house need a garden? Default is False
required: bedrooms
bathrooms
name: calcVolume.cuboid
description: Calculates the volume of a cuboid.
parameters: type: dict
properties: height: type: float
description: The height of the cuboid.
width: type: float
description: The width of the cuboid.
depth: type: float
description: The depth of the cuboid.
required: height
width
depth
name: calcVolume.sphere
description: Calculates the volume of a sphere.
parameters: type: dict
properties: radius: type: float
description: The radius of the sphere.
required: radius
name: museum.get_hours
description: Retrieve the operational hours of a specified museum.
parameters: type: dict
properties: museum_name: type: string
description: The name of the museum.
required: museum_name
name: location.get_travel_time
description: Retrieve the estimated travel time from current location to a specific destination.
parameters: type: dict
properties: destination: type: string
description: The destination location.
mode: type: string
enum: Driving
Biking
Walking
description: Mode of travel.
default: Driving
required: destination
name: museum.get_waiting_time
description: Retrieve the estimated waiting time at a specific museum.
parameters: type: dict
properties: museum_name: type: string
description: The name of the museum.
day: type: string
enum: Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
description: Day of the week.
default: Monday
required: museum_name
name: lowest_price
description: Returns the lowest price for a particular product within a given city.
parameters: type: dict
properties: city: type: string
description: The city where the product will be searched.
product: type: string
description: The product for which the lowest price will be searched.
required: city
product
name: average_price
description: Returns the average price for a particular product within a given city.
parameters: type: dict
properties: city: type: string
description: The city where the product will be searched.
product: type: string
description: The product for which the average price will be searched.
required: city
product
name: store_count
description: Returns the number of stores that carry a particular product within a given city.
parameters: type: dict
properties: city: type: string
description: The city where the product will be searched.
product: type: string
description: The product for which the number of stores will be searched.
required: city
product
name: product_search
description: Searches a particular product within a given city.
parameters: type: dict
properties: city: type: string
description: The city where the product will be searched.
product: type: string
description: The product that will be searched.
required: city
product
name: frequency_to_wavelength
description: Converts the frequency of a musical note to its wavelength.
parameters: type: dict
properties: frequency: type: float
description: The frequency in hertz of the musical note.
required: frequency
name: note_conversion.indian
description: Converts a note in Western music to Indian classical music.
parameters: type: dict
properties: note: type: string
description: The note in Western musical scale.
required: note
name: melody_generator
description: Create a melody based on specified notes.
parameters: type: dict
properties: note_sequence: type: array
items: type: string
description: The sequence of notes for the melody.
instrument: type: string
default: Bass
description: The instrument to play the melody, e.g. Bass.
required: note_sequence
name: beat_generator
description: Generate a beat based on specified genre and beats per minute.
parameters: type: dict
properties: genre: type: string
description: The genre of the beat, e.g. Hip Hop.
bpm: type: integer
description: The beats per minute of the beat.
scale: type: string
description: The scale for the beat, e.g. Major.
default: Major
required: genre
bpm
name: sport_analysis.last_game_performance
description: Analyzes the team's performance in their most recent game.
parameters: type: dict
properties: team: type: string
description: The sports team that needs to be analyzed.
details: type: array
items: type: string
enum: field goal %
free throw %
description: Key performance indicators that you want for the analysis
required: team
details
name: sport_analysis.compare_ppg
description: Compares a team's average points per game in two different seasons.
parameters: type: dict
properties: team: type: string
description: The sports team that needs to be compared.
seasons: type: array
items: type: string
description: The seasons that you want to compare the ppg.
required: team
seasons
name: get_team_info
description: Retrieve information for a specific team, such as championships won.
parameters: type: dict
properties: team: type: string
description: The name of the team.
info: type: string
description: The information sought. E.g., 'championships_won'.
required: team
info
name: get_player_record
description: Retrieve record stats for a specific player and stat type.
parameters: type: dict
properties: player: type: string
description: The name of the player.
stat: type: string
description: The type of statistic. E.g., 'highest_scoring_game', 'total_championships'.
required: player
stat
name: chess.play
description: Makes moves in a chess game.
parameters: type: dict
properties: moves: type: array
items: type: string
description: List of moves to play in the game.
required: moves
name: game_of_life.play
description: Runs a round of game of life based on provided board.
parameters: type: dict
properties: rounds: type: integer
description: Number of rounds to play.
start_board: type: array
items: type: integer
description: Starting board of game, leave empty for random starting point.
required: rounds
start_board
name: card_game_search
description: Locate a card game based on a specific theme.
parameters: type: dict
properties: theme: type: string
description: The theme for the card game.
required: theme
name: board_game_search
description: Locate a board game based on specific criteria.
parameters: type: dict
properties: complexity: type: float
description: The maximum complexity rating of the board game (lower is simpler).
player_count: type: integer
description: The minimum player count for the board game.
required: complexity
player_count
name: trivia_game_search
description: Locate a trivia game based on play duration.
parameters: type: dict
properties: duration: type: float
description: The maximum playing duration for the trivia game in minutes.
required: duration
name: BattleReignGameAPI.update_player_equipment
description: Modify the player's equipment level for specified attributes
parameters: type: dict
properties: attribute: type: string
description: The attribute of the equipment to modify.
level: type: integer
description: The level to modify the attribute to.
playerID: type: integer
description: Player ID of the player. Default to 123
default: 123
required: attribute
level
name: GameGuideAPI.search_guide
description: Search for game guides given specific conditions and preferences
parameters: type: dict
properties: game: type: string
description: Name of the game.
condition: type: string
description: Specific game conditions. (eg: 'snowy weather', 'hard mode').
type: type: string
description: Specific type of guide. (eg: 'strategy', 'walkthrough')
required: game
name: recipe_prep_time
description: Calculate the estimated preparation and cooking time for a specified recipe.
parameters: type: dict
properties: recipe: type: string
description: Name of the recipe to calculate time for.
required: recipe
name: recipe_nutrition_info
description: Provide detailed nutritional information for a specified recipe.
parameters: type: dict
properties: recipe: type: string
description: Name of the recipe to fetch nutrition info for.
required: recipe
name: recipe_search
description: Search for a recipe based on a particular ingredient or dietary requirement.
parameters: type: dict
properties: ingredient: type: string
description: The ingredient that you want to have in the recipe.
dietary_requirements: type: array
items: type: string
enum: gluten_free
dairy_free
vegetarian
vegan
description: Dietary requirements in the recipe.
isHomemade: type: boolean
description: If true, returns homemade recipe; otherwise, return not homemade recipe.
required: ingredient
dietary_requirements
isHomemade
name: time_zones.get_current_time
description: Retrieve current time for the specified location
parameters: type: dict
properties: location: type: string
description: The city that you want to get the current time for.
required: location
name: time_zones.get_time_difference
description: Retrieve the time difference between two cities
parameters: type: dict
properties: city_1: type: string
description: First city for calculating the time difference.
city_2: type: string
description: Second city for calculating the time difference.
required: city_1
city_2
name: hotel.find
description: Search for hotels given the location, minimum stars and specific amenities.
parameters: type: dict
properties: location: type: string
description: The city where you want to find the hotel
stars: type: integer
description: Minimum number of stars the hotel should have. Default 1
amenities: type: array
items: type: string
description: Preferred amenities in hotel. Here are a list of possible option : 'Free WiFi', 'Breakfast Included', 'Gym', 'Free Parking'
enum: Free WiFi
Breakfast Included
Gym
Free Parking
description: List of preferred amenities in hotel. Default to empty array
required: location
stars
name: flight.search
description: Search for flights given the origin, destination, date, and number of passengers.
parameters: type: dict
properties: origin: type: string
description: The origin of the flight
destination: type: string
description: The destination of the flight
date: type: any
description: The date of the flight. Default ''
passengers: type: integer
description: The number of passengers
default: 1
required: origin
destination
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.
get_circumference: type: boolean
description: A flag to determine whether to calculate the circumference of circle. Default is true.
required: radius
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: float
description: The length of first side of the triangle.
side2: type: float
description: The length of second side of the triangle.
side3: type: float
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.
get_perimeter: type: boolean
description: A flag to determine whether to calculate the perimeter of triangle. Default is true.
get_angles: type: boolean
description: A flag to determine whether to calculate the internal angles of triangle. Default is true.
required: side1
side2
side3
name: math.triangle_area_heron
description: Calculates the area of a triangle using Heron's formula, given the lengths of its three sides.
parameters: type: dict
properties: side1: type: float
description: Length of the first side of the triangle.
side2: type: float
description: Length of the second side of the triangle.
side3: type: float
description: Length of the third side of the triangle.
required: side1
side2
side3
name: math.triangle_area_base_height
description: Calculates the area of a triangle using the formula (1/2)base*height.
parameters: type: dict
properties: base: type: float
description: The base length of the triangle.
height: type: float
description: The height of the triangle.
required: base
height
name: math.circle_area
description: Calculates the area of a circle given its radius.
parameters: type: dict
properties: radius: type: float
description: The radius of the circle.
required: radius
name: country_info.largest_city
description: Fetch the largest city of a specified country.
parameters: type: dict
properties: country: type: string
description: Name of the country.
required: country
name: country_info.population
description: Fetch the current population of a specified country.
parameters: type: dict
properties: country: type: string
description: Name of the country.
required: country
name: country_info.capital
description: Fetch the capital city of a specified country.
parameters: type: dict
properties: country: type: string
description: Name of the country.
required: country