yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: I'm looking for some new Electropp songs to listen to. I'd like to listen to something from the album Run.

Available functions:
name: Music_3_PlayMedia
description: Plays the specified track on the designated device, optionally filtering by artist and album.
parameters: type: dict
required: track
properties: track: type: string
description: The title of the track to be played.
artist: type: string
description: The name of the artist performing the track. If not specified, any artist is considered acceptable.
device: type: string
description: The designated media player device where the music will be played.
enum: Living room
Kitchen
Patio
album: type: string
description: The album where the track is from. If not specified, tracks from any album are considered.
name: Music_3_LookupMusic
description: Retrieve a list of songs that align with the user's musical preferences based on the specified artist, album, genre, and release year.
parameters: type: dict
properties: artist: type: string
description: The first and last name of the performer. Use 'dontcare' to ignore the artist filter.
album: type: string
description: The title of the album. Use 'dontcare' to ignore the album filter.
genre: type: string
description: The musical style or category. Use 'dontcare' if genre is not a filtering criterion.
enum: Reggae
Holiday
Electropop
Pop
Asia
House
Electronica
Funk
Rock
Metal
Dubstep
Country
dontcare
year: type: string
description: The year the song was originally released, formatted as 'YYYY'. Use 'dontcare' to ignore the year filter.
enum: 2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
dontcare
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a given date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which to retrieve the weather, such as 'New York, NY' or 'London, UK'.
date: type: string
description: The date for which to retrieve the weather, in the format 'YYYY-MM-DD'. If not provided, defaults to the current date.
user: Hi, I'm in the mood for some good music. Play a track by Konshens on my Patio device? Also, I'm looking for songs similar to his style, particularly in the Reggae genre.

Available functions:
name: Music_3_PlayMedia
description: Plays the specified track on the designated device, optionally filtering by artist and album.
parameters: type: dict
required: track
properties: track: type: string
description: The title of the track to be played.
artist: type: string
description: The name of the artist performing the track. If not specified, any artist is considered acceptable.
device: type: string
description: The designated media player device where the music will be played.
enum: Living room
Kitchen
Patio
album: type: string
description: The album where the track is from. If not specified, tracks from any album are considered.
name: Music_3_LookupMusic
description: Retrieve a list of songs that align with the user's musical preferences based on the specified artist, album, genre, and release year.
parameters: type: dict
properties: artist: type: string
description: The first and last name of the performer. Use 'dontcare' to ignore the artist filter.
album: type: string
description: The title of the album. Use 'dontcare' to ignore the album filter.
genre: type: string
description: The musical style or category. Use 'dontcare' if genre is not a filtering criterion.
enum: Reggae
Holiday
Electropop
Pop
Asia
House
Electronica
Funk
Rock
Metal
Dubstep
Country
dontcare
year: type: string
description: The year the song was originally released, formatted as 'YYYY'. Use 'dontcare' to ignore the year filter.
enum: 2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
dontcare
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a given date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which to retrieve the weather, such as 'New York, NY' or 'London, UK'.
date: type: string
description: The date for which to retrieve the weather, in the format 'YYYY-MM-DD'. If not provided, defaults to the current date.
user: Hey, I feel a little bored right now. Can you play me some metal songs by Sabaton? I love their album The Great War.

Available functions:
name: Music_3_PlayMedia
description: Plays the specified track on the designated device, optionally filtering by artist and album.
parameters: type: dict
required: track
properties: track: type: string
description: The title of the track to be played.
artist: type: string
description: The name of the artist performing the track. If not specified, any artist is considered acceptable.
device: type: string
description: The designated media player device where the music will be played.
enum: Living room
Kitchen
Patio
album: type: string
description: The album where the track is from. If not specified, tracks from any album are considered.
name: Music_3_LookupMusic
description: Retrieve a list of songs that align with the user's musical preferences based on the specified artist, album, genre, and release year.
parameters: type: dict
properties: artist: type: string
description: The first and last name of the performer. Use 'dontcare' to ignore the artist filter.
album: type: string
description: The title of the album. Use 'dontcare' to ignore the album filter.
genre: type: string
description: The musical style or category. Use 'dontcare' if genre is not a filtering criterion.
enum: Reggae
Holiday
Electropop
Pop
Asia
House
Electronica
Funk
Rock
Metal
Dubstep
Country
dontcare
year: type: string
description: The year the song was originally released, formatted as 'YYYY'. Use 'dontcare' to ignore the year filter.
enum: 2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
dontcare
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a given date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which to retrieve the weather, such as 'New York, NY' or 'London, UK'.
date: type: string
description: The date for which to retrieve the weather, in the format 'YYYY-MM-DD'. If not provided, defaults to the current date.
user: I'm in the mood for some nostalgia and would love to hear songs from the Cry Pretty album from 2018. Can you play a track from that album for me, please?

Available functions:
name: Music_3_PlayMedia
description: Plays the specified track on the designated device, optionally filtering by artist and album.
parameters: type: dict
required: track
properties: track: type: string
description: The title of the track to be played.
artist: type: string
description: The name of the artist performing the track. If not specified, any artist is considered acceptable.
device: type: string
description: The designated media player device where the music will be played.
enum: Living room
Kitchen
Patio
album: type: string
description: The album where the track is from. If not specified, tracks from any album are considered.
name: Music_3_LookupMusic
description: Retrieve a list of songs that align with the user's musical preferences based on the specified artist, album, genre, and release year.
parameters: type: dict
properties: artist: type: string
description: The first and last name of the performer. Use 'dontcare' to ignore the artist filter.
album: type: string
description: The title of the album. Use 'dontcare' to ignore the album filter.
genre: type: string
description: The musical style or category. Use 'dontcare' if genre is not a filtering criterion.
enum: Reggae
Holiday
Electropop
Pop
Asia
House
Electronica
Funk
Rock
Metal
Dubstep
Country
dontcare
year: type: string
description: The year the song was originally released, formatted as 'YYYY'. Use 'dontcare' to ignore the year filter.
enum: 2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
dontcare
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a given date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which to retrieve the weather, such as 'New York, NY' or 'London, UK'.
date: type: string
description: The date for which to retrieve the weather, in the format 'YYYY-MM-DD'. If not provided, defaults to the current date.
user: Can you play that Sara Evans song from the Stronger album that my cousin Vince mentioned? He had it on repeat last week in my house.

Available functions:
name: Music_3_PlayMedia
description: Plays the specified track on the designated device, optionally filtering by artist and album.
parameters: type: dict
required: track
properties: track: type: string
description: The title of the track to be played.
artist: type: string
description: The name of the artist performing the track. If not specified, any artist is considered acceptable.
device: type: string
description: The designated media player device where the music will be played.
enum: Living room
Kitchen
Patio
album: type: string
description: The album where the track is from. If not specified, tracks from any album are considered.
name: Music_3_LookupMusic
description: Retrieve a list of songs that align with the user's musical preferences based on the specified artist, album, genre, and release year.
parameters: type: dict
properties: artist: type: string
description: The first and last name of the performer. Use 'dontcare' to ignore the artist filter.
album: type: string
description: The title of the album. Use 'dontcare' to ignore the album filter.
genre: type: string
description: The musical style or category. Use 'dontcare' if genre is not a filtering criterion.
enum: Reggae
Holiday
Electropop
Pop
Asia
House
Electronica
Funk
Rock
Metal
Dubstep
Country
dontcare
year: type: string
description: The year the song was originally released, formatted as 'YYYY'. Use 'dontcare' to ignore the year filter.
enum: 2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
dontcare
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a given date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which to retrieve the weather, such as 'New York, NY' or 'London, UK'.
date: type: string
description: The date for which to retrieve the weather, in the format 'YYYY-MM-DD'. If not provided, defaults to the current date.
user: Hey, do you think you could help me find a nice Italian place to eat in San Francisco that's not too pricey?

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a specified restaurant on a given date and time for a certain number of guests.
parameters: type: dict
required: restaurant_name
location
time
date
properties: restaurant_name: type: string
description: The name of the restaurant where the table reservation will be made.
location: type: string
description: The city where the restaurant is located, in the format of 'City, State' (e.g., 'New York, NY').
time: type: string
description: The tentative time for the restaurant reservation, in 24-hour format 'HH:MM' (e.g., '19:00' for 7 PM).
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant.
date: type: string
description: The tentative date for the restaurant reservation in ISO format 'YYYY-MM-DD' (e.g., '2021-08-15').
name: Restaurants_2_FindRestaurants
description: Search for restaurants based on their location, category, price range, and availability of vegetarian options and outdoor seating.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant, such as 'Italian', 'Chinese', or 'Vegetarian'.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city or location where the restaurant is situated, in the format of 'City, State', such as 'San Francisco, CA'.
price_range: type: string
description: The price category of the restaurant. The options range from 'cheap' to 'ultra high-end'.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
user: Can you book a table for four at Balthazar in New York this Friday at 8 in the evening?

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a specified restaurant on a given date and time for a certain number of guests.
parameters: type: dict
required: restaurant_name
location
time
date
properties: restaurant_name: type: string
description: The name of the restaurant where the table reservation will be made.
location: type: string
description: The city where the restaurant is located, in the format of 'City, State' (e.g., 'New York, NY').
time: type: string
description: The tentative time for the restaurant reservation, in 24-hour format 'HH:MM' (e.g., '19:00' for 7 PM).
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant.
date: type: string
description: The tentative date for the restaurant reservation in ISO format 'YYYY-MM-DD' (e.g., '2021-08-15').
name: Restaurants_2_FindRestaurants
description: Search for restaurants based on their location, category, price range, and availability of vegetarian options and outdoor seating.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant, such as 'Italian', 'Chinese', or 'Vegetarian'.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city or location where the restaurant is situated, in the format of 'City, State', such as 'San Francisco, CA'.
price_range: type: string
description: The price category of the restaurant. The options range from 'cheap' to 'ultra high-end'.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
user: Hi I'm hungry and want to go out to eat. Preferably something Italian with vegetarian options that serves Pizza and Pasta in new york.

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a specified restaurant on a given date and time for a certain number of guests.
parameters: type: dict
required: restaurant_name
location
time
date
properties: restaurant_name: type: string
description: The name of the restaurant where the table reservation will be made.
location: type: string
description: The city where the restaurant is located, in the format of 'City, State' (e.g., 'New York, NY').
time: type: string
description: The tentative time for the restaurant reservation, in 24-hour format 'HH:MM' (e.g., '19:00' for 7 PM).
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant.
date: type: string
description: The tentative date for the restaurant reservation in ISO format 'YYYY-MM-DD' (e.g., '2021-08-15').
name: Restaurants_2_FindRestaurants
description: Search for restaurants based on their location, category, price range, and availability of vegetarian options and outdoor seating.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant, such as 'Italian', 'Chinese', or 'Vegetarian'.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city or location where the restaurant is situated, in the format of 'City, State', such as 'San Francisco, CA'.
price_range: type: string
description: The price category of the restaurant. The options range from 'cheap' to 'ultra high-end'.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
user: I'd like to dine at a Spicy Indian restaurant in Sunnyvale that won't break the bank. Could you search for cheap places that fit this description?

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a specified restaurant on a given date and time for a certain number of guests.
parameters: type: dict
required: restaurant_name
location
time
date
properties: restaurant_name: type: string
description: The name of the restaurant where the table reservation will be made.
location: type: string
description: The city where the restaurant is located, in the format of 'City, State' (e.g., 'New York, NY').
time: type: string
description: The tentative time for the restaurant reservation, in 24-hour format 'HH:MM' (e.g., '19:00' for 7 PM).
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant.
date: type: string
description: The tentative date for the restaurant reservation in ISO format 'YYYY-MM-DD' (e.g., '2021-08-15').
name: Restaurants_2_FindRestaurants
description: Search for restaurants based on their location, category, price range, and availability of vegetarian options and outdoor seating.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant, such as 'Italian', 'Chinese', or 'Vegetarian'.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city or location where the restaurant is situated, in the format of 'City, State', such as 'San Francisco, CA'.
price_range: type: string
description: The price category of the restaurant. The options range from 'cheap' to 'ultra high-end'.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
user: Hi there, could you get me a table at The French Laundry in Yountville, CA on the 14th of March 2023 at 13:30 for 4 people please?

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a specified restaurant on a given date and time for a certain number of guests.
parameters: type: dict
required: restaurant_name
location
time
date
properties: restaurant_name: type: string
description: The name of the restaurant where the table reservation will be made.
location: type: string
description: The city where the restaurant is located, in the format of 'City, State' (e.g., 'New York, NY').
time: type: string
description: The tentative time for the restaurant reservation, in 24-hour format 'HH:MM' (e.g., '19:00' for 7 PM).
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant.
date: type: string
description: The tentative date for the restaurant reservation in ISO format 'YYYY-MM-DD' (e.g., '2021-08-15').
name: Restaurants_2_FindRestaurants
description: Search for restaurants based on their location, category, price range, and availability of vegetarian options and outdoor seating.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant, such as 'Italian', 'Chinese', or 'Vegetarian'.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city or location where the restaurant is situated, in the format of 'City, State', such as 'San Francisco, CA'.
price_range: type: string
description: The price category of the restaurant. The options range from 'cheap' to 'ultra high-end'.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
user: Find a Japanese restaurant in San Francisco?

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a specified restaurant on a given date and time for a certain number of guests.
parameters: type: dict
required: restaurant_name
location
time
date
properties: restaurant_name: type: string
description: The name of the restaurant where the table reservation will be made.
location: type: string
description: The city where the restaurant is located, in the format of 'City, State' (e.g., 'New York, NY').
time: type: string
description: The tentative time for the restaurant reservation, in 24-hour format 'HH:MM' (e.g., '19:00' for 7 PM).
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant.
date: type: string
description: The tentative date for the restaurant reservation in ISO format 'YYYY-MM-DD' (e.g., '2021-08-15').
name: Restaurants_2_FindRestaurants
description: Search for restaurants based on their location, category, price range, and availability of vegetarian options and outdoor seating.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant, such as 'Italian', 'Chinese', or 'Vegetarian'.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city or location where the restaurant is situated, in the format of 'City, State', such as 'San Francisco, CA'.
price_range: type: string
description: The price category of the restaurant. The options range from 'cheap' to 'ultra high-end'.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
user: I need to travel to Washington from New York on October 11th, and I want to leave around 09:00 in the morning. Can I get a ticket with the option for a refund? Also, I'd prefer to travel in business class.

Available functions:
name: Trains_1_GetTrainTickets
description: Reserve train tickets for a specific journey between two cities on a given date and time, with options for trip protection and class of service.
parameters: type: dict
required: _from
to
date_of_journey
journey_start_time
properties: _from: type: string
description: The departure city for the train journey, such as 'New York, NY'.
to: type: string
description: The destination city for the train journey, such as 'Los Angeles, CA'.
date_of_journey: type: string
description: The date of the train journey, in the format 'MM/DD/YYYY'.
journey_start_time: type: string
description: The departure time of the train, in 24-hour format 'HH:MM'.
number_of_adults: type: integer
description: The number of adult passengers to reserve train tickets for.
trip_protection: type: boolean
description: Indicates whether to add trip protection to the reservation, which incurs an additional fee.
_class: type: string
description: The fare class for the train reservation.
enum: Value
Flexible
Business
name: Trains_1_FindTrains
description: Find trains going to a specified destination city on a given date, with options for fare class and number of adult passengers.
parameters: type: dict
required: _from
to
date_of_journey
properties: _from: type: string
description: Starting city for the train journey, in the format of 'City, State', such as 'San Francisco, CA'.
to: type: string
description: Destination city for the train journey, in the format of 'City, State', such as 'Los Angeles, CA'.
date_of_journey: type: string
description: Date of the train journey, in the format 'YYYY-MM-DD', such as '2023-04-15'.
_class: type: string
description: Fare class for the train reservation.
enum: Value
Flexible
Business
number_of_adults: type: integer
description: Number of adult passengers to reserve train tickets for.
user: Can you find trains going from San Francisco to Los Angeles on April 15th, 2023?

Available functions:
name: Trains_1_GetTrainTickets
description: Reserve train tickets for a specific journey between two cities on a given date and time, with options for trip protection and class of service.
parameters: type: dict
required: _from
to
date_of_journey
journey_start_time
properties: _from: type: string
description: The departure city for the train journey, such as 'New York, NY'.
to: type: string
description: The destination city for the train journey, such as 'Los Angeles, CA'.
date_of_journey: type: string
description: The date of the train journey, in the format 'MM/DD/YYYY'.
journey_start_time: type: string
description: The departure time of the train, in 24-hour format 'HH:MM'.
number_of_adults: type: integer
description: The number of adult passengers to reserve train tickets for.
trip_protection: type: boolean
description: Indicates whether to add trip protection to the reservation, which incurs an additional fee.
_class: type: string
description: The fare class for the train reservation.
enum: Value
Flexible
Business
name: Trains_1_FindTrains
description: Find trains going to a specified destination city on a given date, with options for fare class and number of adult passengers.
parameters: type: dict
required: _from
to
date_of_journey
properties: _from: type: string
description: Starting city for the train journey, in the format of 'City, State', such as 'San Francisco, CA'.
to: type: string
description: Destination city for the train journey, in the format of 'City, State', such as 'Los Angeles, CA'.
date_of_journey: type: string
description: Date of the train journey, in the format 'YYYY-MM-DD', such as '2023-04-15'.
_class: type: string
description: Fare class for the train reservation.
enum: Value
Flexible
Business
number_of_adults: type: integer
description: Number of adult passengers to reserve train tickets for.
user: Can you reserve train tickets for me from Sacramento to Portland, OR for April 22nd, departing at 10:00 AM?

Available functions:
name: Trains_1_GetTrainTickets
description: Reserve train tickets for a specific journey between two cities on a given date and time, with options for trip protection and class of service.
parameters: type: dict
required: _from
to
date_of_journey
journey_start_time
properties: _from: type: string
description: The departure city for the train journey, such as 'New York, NY'.
to: type: string
description: The destination city for the train journey, such as 'Los Angeles, CA'.
date_of_journey: type: string
description: The date of the train journey, in the format 'MM/DD/YYYY'.
journey_start_time: type: string
description: The departure time of the train, in 24-hour format 'HH:MM'.
number_of_adults: type: integer
description: The number of adult passengers to reserve train tickets for.
trip_protection: type: boolean
description: Indicates whether to add trip protection to the reservation, which incurs an additional fee.
_class: type: string
description: The fare class for the train reservation.
enum: Value
Flexible
Business
name: Trains_1_FindTrains
description: Find trains going to a specified destination city on a given date, with options for fare class and number of adult passengers.
parameters: type: dict
required: _from
to
date_of_journey
properties: _from: type: string
description: Starting city for the train journey, in the format of 'City, State', such as 'San Francisco, CA'.
to: type: string
description: Destination city for the train journey, in the format of 'City, State', such as 'Los Angeles, CA'.
date_of_journey: type: string
description: Date of the train journey, in the format 'YYYY-MM-DD', such as '2023-04-15'.
_class: type: string
description: Fare class for the train reservation.
enum: Value
Flexible
Business
number_of_adults: type: integer
description: Number of adult passengers to reserve train tickets for.
user: Can you reserve a train ticket for me from New York to Los Angeles? My dad's birthday is on 05/15/2023, and I'd like to depart around 09:00 AM. Also, can you check if there are any trains available for that day?

Available functions:
name: Trains_1_GetTrainTickets
description: Reserve train tickets for a specific journey between two cities on a given date and time, with options for trip protection and class of service.
parameters: type: dict
required: _from
to
date_of_journey
journey_start_time
properties: _from: type: string
description: The departure city for the train journey, such as 'New York, NY'.
to: type: string
description: The destination city for the train journey, such as 'Los Angeles, CA'.
date_of_journey: type: string
description: The date of the train journey, in the format 'MM/DD/YYYY'.
journey_start_time: type: string
description: The departure time of the train, in 24-hour format 'HH:MM'.
number_of_adults: type: integer
description: The number of adult passengers to reserve train tickets for.
trip_protection: type: boolean
description: Indicates whether to add trip protection to the reservation, which incurs an additional fee.
_class: type: string
description: The fare class for the train reservation.
enum: Value
Flexible
Business
name: Trains_1_FindTrains
description: Find trains going to a specified destination city on a given date, with options for fare class and number of adult passengers.
parameters: type: dict
required: _from
to
date_of_journey
properties: _from: type: string
description: Starting city for the train journey, in the format of 'City, State', such as 'San Francisco, CA'.
to: type: string
description: Destination city for the train journey, in the format of 'City, State', such as 'Los Angeles, CA'.
date_of_journey: type: string
description: Date of the train journey, in the format 'YYYY-MM-DD', such as '2023-04-15'.
_class: type: string
description: Fare class for the train reservation.
enum: Value
Flexible
Business
number_of_adults: type: integer
description: Number of adult passengers to reserve train tickets for.
user: Get application's name along with its current version?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the application's name and its current version as a JSON object.
parameters: type: dict
name: project_api.ProjectApi.get_project_by_name_and_version
description: Retrieve the details of a project based on its name and version identifier.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name of the project.
version: type: string
description: Semantic version number of the project, in the format 'major.minor.patch'.
name: ProjectApi.update_project
description: Updates the specified project with new information such as its name, status, and description.
parameters: type: dict
required: project_id
project_data
properties: project_id: type: string
description: The unique identifier of the project to be updated.
project_data: type: dict
properties: name: type: string
description: The new name of the project.
status: type: string
description: The current status of the project.
enum: active
inactive
completed
on hold
description: type: string
description: A brief description of the project.
description: A dictionary containing the updated data for the project.
name: badge_api.BadgeApi.get_project_vulnerabilities_badge
description: Retrieves the current security metrics, such as the number of vulnerabilities, for a specified project and its version.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name of the project for which to retrieve security metrics.
version: type: string
description: The specific version of the project to query. Follows semantic versioning, e.g., '1.2.3'.
name: badge_api.BadgeApi.get_project_policy_violations_badge1
description: This function retrieves a badge image that indicates whether a specific project version complies with defined policy rules.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name of the project for which the policy violations badge is being queried.
version: type: string
description: The specific version identifier of the project to check for policy violations.
user: Show me the profile information for the service provider with the UID of 1?

Available functions:
name: get_service_providers
description: Retrieve a list of service providers based on specified criteria.
parameters: type: dict
required: service_id
province_id
properties: service_id: type: integer
description: Unique identifier for the type of service.
province_id: type: integer
description: Unique identifier for the province.
district_name: type: string
description: The name of the district, such as 'Bang Rak' or 'Watthana'.
sub_district_name: type: string
description: The name of the subdistrict, such as 'Thung Maha Mek' or 'Khlong Toei'.
avg_rating: type: float
description: The average review rating of the service provider, on a scale of 1 to 5 stars.
start_available_date: type: string
description: The start of the availability date range for the service provider, in the format 'YYYY-MM-DD HH:mm:ss'.
end_available_date: type: string
description: The end of the availability date range for the service provider, in the format 'YYYY-MM-DD HH:mm:ss'.
min_age: type: integer
description: The minimum age of the service provider.
max_age: type: integer
description: The maximum age of the service provider.
has_late_check_in: type: boolean
description: Indicates if the service provider has a record of late check-in.
has_quality_problem: type: boolean
description: Indicates if the service provider has a history of quality-related problems.
is_excellent: type: boolean
description: Indicates if the service provider is considered excellent.
is_cleaning_condo: type: boolean
description: Indicates if the service provider offers condo cleaning services.
is_cleaning_home: type: boolean
description: Indicates if the service provider offers home cleaning services.
is_cleaning_office: type: boolean
description: Indicates if the service provider offers office cleaning services.
is_package: type: boolean
description: Indicates if the service provider offers booking packages.
is_subscription: type: boolean
description: Indicates if the service provider offers subscription services.
available_for_pet: type: boolean
description: Indicates if the service provider can work in environments with pets.
professional_group_id: type: integer
description: The group to which the service provider belongs, such as 'Group A' or 'Group B'.
enum: Group A
Group B
Group C
job_qty: type: integer
description: The number of jobs the service provider has completed.
name: view_service_provider_profile
description: Retrieve and display the profile information of a specified service provider.
parameters: type: dict
required: service_id
properties: service_id: type: integer
description: The unique identifier of the service provider whose profile is to be viewed.
user: Set an reminder for meeting in a minute

Available functions:
name: set_alarm
description: Set an alarm to trigger at a specified time, optionally with a designated purpose.
parameters: type: dict
required: alarm_time
properties: alarm_time: type: string
description: The alarm time in the format 'YYYY-MM-DD HH:MM:SS', for example, '2023-04-01 07:30:00'.
purpose: type: string
description: A brief description of the alarm's purpose.
name: set_countdown
description: Initializes a countdown timer for a specified duration with an optional reminder purpose.
parameters: type: dict
required: duration
properties: duration: type: string
description: The countdown duration, expected in the format 'MM:SS', where MM is minutes and SS is seconds.
purpose: type: string
description: A brief description of the purpose of the countdown timer.
user: Can you set an alarm for 2023-04-02 07:30:00 to wake me up for a meeting?

Available functions:
name: set_alarm
description: Set an alarm to trigger at a specified time, optionally with a designated purpose.
parameters: type: dict
required: alarm_time
properties: alarm_time: type: string
description: The alarm time in the format 'YYYY-MM-DD HH:MM:SS', for example, '2023-04-01 07:30:00'.
purpose: type: string
description: A brief description of the alarm's purpose.
name: set_countdown
description: Initializes a countdown timer for a specified duration with an optional reminder purpose.
parameters: type: dict
required: duration
properties: duration: type: string
description: The countdown duration, expected in the format 'MM:SS', where MM is minutes and SS is seconds.
purpose: type: string
description: A brief description of the purpose of the countdown timer.
user: Can you provide me with the list of projects assigned to the team with the UUID '123e4567-e89b-12d3-a456-426614174000'?

Available functions:
name: acl_api.AclApi.retrieve_projects
description: Retrieve a list of projects assigned to the specified team, with options to exclude inactive or non-root projects.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier (UUID) of the team for which to retrieve assigned projects.
excludeInactive: type: boolean
description: When set to true, inactive projects are excluded from the results.
onlyRoot: type: boolean
description: When set to true, only root projects are included in the results, excluding any child projects.
name: project_property_api.ProjectPropertyApi.get_properties
description: Retrieves a list of all project properties associated with the specified project identifier (UUID).
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the project for which properties are to be retrieved. It must be a valid UUID format, such as '123e4567-e89b-12d3-a456-426614174000'.
name: finding_api.FindingApi.analyze_project
description: Initiates a vulnerability analysis for the specified project using its unique identifier.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier (UUID) of the project for which the vulnerability analysis is to be performed.
user: I'd like to listen to 'Shape of You' by Ed Sheeran. Can you search for it on Spotify and play it at volume level 70?

Available functions:
name: set_volume
description: Set the global volume for all audio playback. The volume level can be set within a range from 0 (mute) to 100 (maximum volume).
parameters: type: dict
required: volume
properties: volume: type: integer
description: The volume level to be set. Acceptable values range from 0 (mute) to 100 (maximum volume).
name: set_alarm
description: Set an alarm for a specific time. The time can be specified in various formats, including 'YYYY-MM-DD HH:MM:SS', 'HH:MM:SS', 'HH:MM', or with AM/PM notation. Examples: '2023-06-01 09:30:00', '14:45', '9:30 AM'. This function creates an alarm entry in the system with an optional purpose.
parameters: type: dict
required: alarm_time
properties: alarm_time: type: string
description: The alarm time in a recognized format, such as 'YYYY-MM-DD HH:MM:SS', 'HH:MM:SS', 'HH:MM', or 'HH:MM AM/PM'.
purpose: type: string
description: The purpose of the alarm, such as 'wake up' or 'meeting'.
name: set_countdown
description: Sets a countdown timer for a specified duration. The duration can be specified in a string format, such as '1h 30m' for 1 hour and 30 minutes, '45m' for 45 minutes, or '2h' for 2 hours.
parameters: type: dict
required: duration
properties: duration: type: string
description: The countdown duration in the format of 'Nh Nm', where 'N' can be any integer representing the number of hours (h) or minutes (m). For example, '1h 30m', '45m', '2h'.
purpose: type: string
description: The purpose of the countdown timer. This is an optional parameter.
name: play_spotify_song
description: Searches for a song on Spotify using a query and plays it. The query can be a combination of song title and artist name or just the song title.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song. It can be in the format 'track:Song Name artist:Artist Name', or just the song name if the artist is unknown. Example: 'track:Shape of You artist:Ed Sheeran'.
autoplay: type: boolean
description: Determines whether the song should start playing automatically. Set to true to autoplay the song.
volume: type: integer
description: Sets the volume at which the song should play. The value must be between 0 (mute) and 100 (maximum volume).
user: Set an Alarm for 11PM reminding me to brush my teeth

Available functions:
name: set_volume
description: Set the global volume for all audio playback. The volume level can be set within a range from 0 (mute) to 100 (maximum volume).
parameters: type: dict
required: volume
properties: volume: type: integer
description: The volume level to be set. Acceptable values range from 0 (mute) to 100 (maximum volume).
name: set_alarm
description: Set an alarm for a specific time. The time can be specified in various formats, including 'YYYY-MM-DD HH:MM:SS', 'HH:MM:SS', 'HH:MM', or with AM/PM notation. Examples: '2023-06-01 09:30:00', '14:45', '9:30 AM'. This function creates an alarm entry in the system with an optional purpose.
parameters: type: dict
required: alarm_time
properties: alarm_time: type: string
description: The alarm time in a recognized format, such as 'YYYY-MM-DD HH:MM:SS', 'HH:MM:SS', 'HH:MM', or 'HH:MM AM/PM'.
purpose: type: string
description: The purpose of the alarm, such as 'wake up' or 'meeting'.
name: set_countdown
description: Sets a countdown timer for a specified duration. The duration can be specified in a string format, such as '1h 30m' for 1 hour and 30 minutes, '45m' for 45 minutes, or '2h' for 2 hours.
parameters: type: dict
required: duration
properties: duration: type: string
description: The countdown duration in the format of 'Nh Nm', where 'N' can be any integer representing the number of hours (h) or minutes (m). For example, '1h 30m', '45m', '2h'.
purpose: type: string
description: The purpose of the countdown timer. This is an optional parameter.
name: play_spotify_song
description: Searches for a song on Spotify using a query and plays it. The query can be a combination of song title and artist name or just the song title.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song. It can be in the format 'track:Song Name artist:Artist Name', or just the song name if the artist is unknown. Example: 'track:Shape of You artist:Ed Sheeran'.
autoplay: type: boolean
description: Determines whether the song should start playing automatically. Set to true to autoplay the song.
volume: type: integer
description: Sets the volume at which the song should play. The value must be between 0 (mute) and 100 (maximum volume).
user: play baby shark song

Available functions:
name: set_volume
description: Set the global volume for all audio playback. The volume level can be set within a range from 0 (mute) to 100 (maximum volume).
parameters: type: dict
required: volume
properties: volume: type: integer
description: The volume level to be set. Acceptable values range from 0 (mute) to 100 (maximum volume).
name: set_alarm
description: Set an alarm for a specific time. The time can be specified in various formats, including 'YYYY-MM-DD HH:MM:SS', 'HH:MM:SS', 'HH:MM', or with AM/PM notation. Examples: '2023-06-01 09:30:00', '14:45', '9:30 AM'. This function creates an alarm entry in the system with an optional purpose.
parameters: type: dict
required: alarm_time
properties: alarm_time: type: string
description: The alarm time in a recognized format, such as 'YYYY-MM-DD HH:MM:SS', 'HH:MM:SS', 'HH:MM', or 'HH:MM AM/PM'.
purpose: type: string
description: The purpose of the alarm, such as 'wake up' or 'meeting'.
name: set_countdown
description: Sets a countdown timer for a specified duration. The duration can be specified in a string format, such as '1h 30m' for 1 hour and 30 minutes, '45m' for 45 minutes, or '2h' for 2 hours.
parameters: type: dict
required: duration
properties: duration: type: string
description: The countdown duration in the format of 'Nh Nm', where 'N' can be any integer representing the number of hours (h) or minutes (m). For example, '1h 30m', '45m', '2h'.
purpose: type: string
description: The purpose of the countdown timer. This is an optional parameter.
name: play_spotify_song
description: Searches for a song on Spotify using a query and plays it. The query can be a combination of song title and artist name or just the song title.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song. It can be in the format 'track:Song Name artist:Artist Name', or just the song name if the artist is unknown. Example: 'track:Shape of You artist:Ed Sheeran'.
autoplay: type: boolean
description: Determines whether the song should start playing automatically. Set to true to autoplay the song.
volume: type: integer
description: Sets the volume at which the song should play. The value must be between 0 (mute) and 100 (maximum volume).
user: play baby Shark

Available functions:
name: set_volume
description: Set the global volume for all audio playback. The volume level can be specified as an integer value ranging from 0 (mute) to 100 (maximum volume).
parameters: type: dict
required: volume
properties: volume: type: integer
description: The volume level to be set for audio playback. Valid range is from 0 to 100, where 0 is completely muted and 100 is the highest volume.
name: play_song
description: Plays the requested song based on the provided search query.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song, such as the song's title or artist's name.
volume: type: integer
description: The volume level to play the song at, ranging from 0 (mute) to 100 (maximum volume).
shuffle: type: boolean
description: Whether to shuffle the playback when multiple songs match the query.
user: Play "With You" song

Available functions:
name: set_volume
description: Set the global volume for all audio playback. The volume level can be specified as an integer value ranging from 0 (mute) to 100 (maximum volume).
parameters: type: dict
required: volume
properties: volume: type: integer
description: The volume level to be set for audio playback. Valid range is from 0 to 100, where 0 is completely muted and 100 is the highest volume.
name: play_song
description: Plays the requested song based on the provided search query.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song, such as the song's title or artist's name.
volume: type: integer
description: The volume level to play the song at, ranging from 0 (mute) to 100 (maximum volume).
shuffle: type: boolean
description: Whether to shuffle the playback when multiple songs match the query.