BitAgent/bfcl_shuffle_full huggingface dataset:
user: Find me a vegan recipe for brownies which prep time is under 30 minutes.

Available functions:
name: find_recipe
description: Find a recipe based on the dietary restrictions, recipe type, and time constraints.
parameters: type: dict
properties: dietary_restrictions: type: string
description: Dietary restrictions e.g. vegan, vegetarian, gluten free, dairy free.
recipe_type: type: string
description: Type of the recipe. E.g. dessert, main course, breakfast.
time: type: integer
description: Time limit in minutes to prep the meal.
required: dietary_restrictions
recipe_type
time
user: How much time will it take to cook a roast chicken of 1.5 kg?

Available functions:
name: calculate_cooking_time
description: Calculate the cooking time for a roast chicken.
parameters: type: dict
properties: weight_kg: type: float
description: The weight of the chicken in kilograms.
cooking_method: type: string
description: The method of cooking, defaults to 'roast'.
temp_celsius: type: integer
description: The cooking temperature in degrees celsius, defaults to 180.
required: weight_kg
user: Find a grocery store near me with organic fruits and vegetables in Houston.

Available functions:
name: grocery_store.find_nearby
description: Locate nearby grocery stores based on specific criteria like organic fruits and vegetables.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Houston, TX
categories: type: array
items: type: string
enum: Organic
Vegetables
Fruits
Dairy
Seafood
Bakery
description: Categories of items to be found in the grocery store. Default is all if not specified.
required: location
user: Order three bottles of olive oil and a five pound bag of rice from Safeway in Palo Alto.

Available functions:
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
user: Check the price of tomatoes and lettuce at the Whole Foods in Los Angeles.

Available functions:
name: whole_foods.check_price
description: Check the price of items at a specific Whole Foods location.
parameters: type: dict
properties: location: type: string
description: Location of the Whole Foods store.
items: type: array
items: type: string
description: List of items for which the price needs to be checked.
required: location
items
user: Find the top five organic bananas brands on the basis of rating from Whole Foods store.

Available functions:
name: whole_foods.find_top_brands
description: Get top brands based on a specific product from Whole Foods
parameters: type: dict
properties: product: type: string
description: The product for which the top brands should be fetched.
number: type: integer
description: Number of top brands to be fetched. Default is 5
organic: type: boolean
description: If the product should be organic. Default is false
required: product
user: I want to buy apples, rice, and 12 pack of bottled water from a Walmart near San Jose. Show me the product information and stock availability.

Available functions:
name: walmart.purchase
description: Retrieve information of items from Walmart including stock availability.
parameters: type: dict
properties: loc: type: string
description: Location of the nearest Walmart.
product_list: type: array
items: type: string
description: Items to be purchased listed in an array.
pack_size: type: array
items: type: integer
description: Size of the product pack if applicable. The size of the array should be equal to product_list. Default is not use it if not specified.
required: loc
product_list
user: Check the amount of protein, calories and carbs in an avocado from Walmart.

Available functions:
name: grocery_info.nutritional_info
description: Retrieve nutritional information for a given food item from a particular store
parameters: type: dict
properties: store: type: string
description: The store where the item is available
food: type: string
description: Food item for which information is needed.
information: type: array
items: type: string
enum: Protein
Calories
Carbohydrates
Fat
Fiber
description: Nutritional details required.
required: store
food
information
user: Check the total price for three pumpkins and two dozen eggs at Walmart.

Available functions:
name: walmart.check_price
description: Calculate total price for given items and their quantities at Walmart.
parameters: type: dict
properties: items: type: array
items: type: string
description: List of items to be priced.
quantities: type: array
items: type: integer
description: Quantity of each item corresponding to the items list.
store_location: type: string
description: The store location for specific pricing (optional). Default to all if not specified.
required: items
quantities
user: What time is it currently in London, UK in 24 hour format?

Available functions:
name: time_zone_converter
description: Retrieve the current time of a specific city.
parameters: type: dict
properties: city: type: string
description: The city you want to know the current time for.
country: type: string
description: The country where the city is located.
display_format: type: string
description: The time display format: '12h' or '24h'. Default is '24h'.
required: city
country
user: What is the current time in Sydney, Australia?

Available functions:
name: get_current_time
description: Retrieve the current time for a specified city and country.
parameters: type: dict
properties: city: type: string
description: The city for which the current time is to be retrieved.
country: type: string
description: The country where the city is located.
format: type: string
description: The format in which the time is to be displayed, optional (defaults to 'HH:MM:SS').
required: city
country
user: Convert time 3pm from New York time zone to London time zone.

Available functions:
name: timezone.convert
description: Convert time from one time zone to another.
parameters: type: dict
properties: time: type: string
description: The local time you want to convert, e.g. 3pm
from_timezone: type: string
description: The time zone you want to convert from.
to_timezone: type: string
description: The time zone you want to convert to.
required: time
from_timezone
to_timezone
user: What's the current time in Sydney, Australia?

Available functions:
name: get_current_time
description: Retrieve the current time in a specific time zone.
parameters: type: dict
properties: location: type: string
description: The name of the city.
country: type: string
description: The name of the country.
timezone: type: string
description: The optional timezone to get current time. Default 
required: location
country
user: Book a single room at a pet friendly hotel near Manhattan, New York for 3 nights starting from March 10th, 2023.

Available functions:
name: hotel_booking
description: Books a hotel room given the location, room type, stay duration and any additional preferences.
parameters: type: dict
properties: location: type: string
description: The city where you want to book the hotel.
room_type: type: string
description: Type of the room required. Options: 'single', 'double', 'deluxe', etc.
duration: type: integer
description: The number of nights you want to book the hotel for.
start_date: type: string
description: The date when your stay begins.
preferences: type: array
items: type: string
enum: pet_friendly
gym
swimming_pool
free_breakfast
parking
description: Optional preferences of stay at the hotel. Default to use all if not specified.
required: location
room_type
duration
start_date
user: Check if any Hilton Hotel is available for two adults in Paris from 2023 April 4th to April 8th?

Available functions:
name: hilton_hotel.check_availability
description: Check hotel availability for a specific location and time frame.
parameters: type: dict
properties: location: type: string
description: The city where you want to check hotel availability.
check_in_date: type: string
description: The check-in date in the format YYYY-MM-DD.
check_out_date: type: string
description: The check-out date in the format YYYY-MM-DD.
no_of_adults: type: integer
description: The number of adults for the hotel booking.
hotel_chain: type: string
description: The hotel chain where you want to book the hotel.
default: Hilton
required: location
check_in_date
check_out_date
no_of_adults
user: Book a single room for two nights at the Hilton Hotel in Chicago, starting from 10th December 2022.

Available functions:
name: book_hotel
description: Book a room of specified type for a particular number of nights at a specific hotel, starting from a specified date.
parameters: type: dict
properties: hotel_name: type: string
description: The name of the hotel.
location: type: string
description: The city in which the hotel is located.
room_type: type: string
description: The type of room to be booked.
start_date: type: string
description: The start date for the booking.
nights: type: integer
description: The number of nights for which the booking is to be made.
required: hotel_name
location
room_type
start_date
nights
user: I would like to book a single room for two nights at The Plaza hotel.

Available functions:
name: book_room
description: Book a room in a specified hotel.
parameters: type: dict
properties: hotel_name: type: string
description: The name of the hotel.
room_type: type: string
description: The type of room to be booked.
num_nights: type: integer
description: The number of nights to book the room for.
required: hotel_name
room_type
num_nights
user: Book a hotel room for two adults and one child in Paris, France from July 10, 2022 to July 20, 2022.

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

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

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

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

Available functions:
name: currency_exchange.convert
description: Convert an amount from a base currency to a target currency based on the current exchange rate.
parameters: type: dict
properties: base_currency: type: string
description: The currency to convert from.
target_currency: type: string
description: The currency to convert to.
amount: type: integer
description: The amount in base currency to convert
required: base_currency
target_currency
amount
user: Calculate the current cost in British Pounds if I need to convert 200 US dollars.

Available functions:
name: currency_converter
description: Calculates the current cost in target currency given the amount in base currency and exchange rate
parameters: type: dict
properties: base_currency: type: string
description: The currency to convert from.
target_currency: type: string
description: The currency to convert to.
amount: type: float
description: The amount in base currency
required: base_currency
target_currency
amount
user: Convert 150 Euros to Canadian dollars.

Available functions:
name: currency_conversion.convert
description: Convert a value from one currency to another.
parameters: type: dict
properties: amount: type: integer
description: The amount to be converted.
from_currency: type: string
description: The currency to convert from.
to_currency: type: string
description: The currency to convert to.
required: amount
from_currency
to_currency
user: Get the exchange rate from British pounds to Japanese yen with the fee 0.02 included.

Available functions:
name: get_exchange_rate_with_fee
description: Retrieve the exchange rate between two currencies including transaction fee.
parameters: type: dict
properties: base_currency: type: string
description: The base currency.
target_currency: type: string
description: The target currency.
fee: type: float
description: The transaction fee in percentage. Default is 0%.
required: base_currency
target_currency
fee
user: Get me the latest exchange rate from British Pounds to Japanese Yen.

Available functions:
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, default to exchange rate of 1 unit source currency
required: source_currency
target_currency
user: How much will 20000 Japanese Yen be in United States Dollar?

Available functions:
name: convert_currency
description: Converts an amount from a particular currency to another currency.
parameters: type: dict
properties: base_currency: type: string
description: The base currency in which the original amount is present.
target_currency: type: string
description: The currency to which you want to convert.
amount: type: integer
description: The amount you want to convert.
required: base_currency
target_currency
amount
user: Get me the travel distance and duration from the Eiffel Tower to the Louvre Museum

Available functions:
name: maps.get_distance_duration
description: Retrieve the travel distance and estimated travel time from one location to another via car
parameters: type: dict
properties: start_location: type: string
description: Starting point of the journey
end_location: type: string
description: Ending point of the journey
traffic: type: boolean
description: If true, considers current traffic. Default is false.
required: start_location
end_location
user: Find the nearest parking lot within 2 miles of Central Park in New York.

Available functions:
name: parking_lot.find_nearest
description: Locate the nearest parking lot based on a specific location and radius.
parameters: type: dict
properties: location: type: string
description: The reference location e.g. Central Park, NY
radius: type: integer
description: The maximum distance from the location in miles. Default is 5 miles
type: type: string
description: The type of parking lot. Default is 'public'.
required: location
radius
user: Find a hospital within 5 km radius around Denver, Colorado with pediatrics department.

Available functions:
name: hospital.locate
description: Locate nearby hospitals based on location and radius. Options to include specific departments are available.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Denver, CO
radius: type: integer
description: The radius within which you want to find the hospital in kms.
department: type: string
description: Specific department within the hospital. Default is 'General Medicine'.
enum: General Medicine
Emergency
Pediatrics
Cardiology
Orthopedics
required: location
radius
user: Find the distance between New York and Boston, accounting for terrain.

Available functions:
name: distance_calculator.calculate
description: Calculate the distance between two locations, considering terrain.
parameters: type: dict
properties: origin: type: string
description: Starting location of the distance measurement.
destination: type: string
description: Destination location of the distance measurement.
consider_terrain: type: boolean
description: Whether to account for terrain in distance calculation, defaults to false.
required: origin
destination
user: What are the opening hours of the Metropolitan Museum of Art on Saturday?

Available functions:
name: get_museum_hours
description: Retrieve opening hours of a specified museum for the specified day.
parameters: type: dict
properties: museum_name: type: string
description: The name of the museum.
day: type: string
description: Day of the week.
enum: Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
required: museum_name
day
user: Find me the best Italian restaurants in New York City with average customer ratings of more than 4 and accepts credit cards.

Available functions:
name: restaurant_search
description: Locates top rated restaurants based on specific criteria such as type of cuisine, ratings, and facilities.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. New York City, NY
cuisine: type: string
description: Preferred type of cuisine e.g., Italian, Indian, American, etc.
rating: type: integer
description: Minimum average customer rating out of 5
accepts_credit_cards: type: boolean
description: If the restaurant should accept credit cards.
required: location
cuisine
rating
accepts_credit_cards