BitAgent/bfcl_shuffle_full huggingface dataset:
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.
default: 2
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
default: dontcare
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
default: no
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
default: no
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.
default: 2
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
default: dontcare
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
default: no
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
default: no
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.
default: 2
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
default: dontcare
has_vegetarian_options: type: boolean
description: Indicates if the restaurant offers vegetarian meal options.
default: no
has_seating_outdoors: type: boolean
description: Indicates if the restaurant provides seating outdoors.
default: no
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.
default: 1
trip_protection: type: boolean
description: Indicates whether to add trip protection to the reservation, which incurs an additional fee.
default: no
_class: type: string
description: The fare class for the train reservation.
enum: Value
Flexible
Business
default: Value
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
default: Value
number_of_adults: type: integer
description: Number of adult passengers to reserve train tickets for.
default: 1
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.
default: 1
trip_protection: type: boolean
description: Indicates whether to add trip protection to the reservation, which incurs an additional fee.
default: no
_class: type: string
description: The fare class for the train reservation.
enum: Value
Flexible
Business
default: Value
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
default: Value
number_of_adults: type: integer
description: Number of adult passengers to reserve train tickets for.
default: 1
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.
default: 1
trip_protection: type: boolean
description: Indicates whether to add trip protection to the reservation, which incurs an additional fee.
default: no
_class: type: string
description: The fare class for the train reservation.
enum: Value
Flexible
Business
default: Value
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
default: Value
number_of_adults: type: integer
description: Number of adult passengers to reserve train tickets for.
default: 1
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.
default: 1
trip_protection: type: boolean
description: Indicates whether to add trip protection to the reservation, which incurs an additional fee.
default: no
_class: type: string
description: The fare class for the train reservation.
enum: Value
Flexible
Business
default: Value
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
default: Value
number_of_adults: type: integer
description: Number of adult passengers to reserve train tickets for.
default: 1
user: Verify if there's a YouTube video titled 'The Secrets of the Taj Mahal' published by 'TravelHistory' with tags including 'Taj Mahal', 'India', and 'architecture'?

Available functions:
name: youtube.check_videos
description: Verify the existence of YouTube videos based on their title, publisher, and associated tags.
parameters: type: dict
required: title
publisher
tags
properties: title: type: string
description: The exact title of the YouTube video to check.
publisher: type: string
description: The name of the channel or individual who published the video.
tags: type: array
items: type: string
description: An array of strings representing the hashtags associated with the video.
name: youtube.get_video_rating
description: Retrieves the rating of a YouTube video based on its title and publisher.
parameters: type: dict
required: title
publisher
properties: title: type: string
description: The title of the video whose rating is being requested.
publisher: type: string
description: The name of the publisher of the video.
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
default: active
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.
default: 0
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.
default: 18
max_age: type: integer
description: The maximum age of the service provider.
default: 65
has_late_check_in: type: boolean
description: Indicates if the service provider has a record of late check-in.
default: no
has_quality_problem: type: boolean
description: Indicates if the service provider has a history of quality-related problems.
default: no
is_excellent: type: boolean
description: Indicates if the service provider is considered excellent.
default: no
is_cleaning_condo: type: boolean
description: Indicates if the service provider offers condo cleaning services.
default: no
is_cleaning_home: type: boolean
description: Indicates if the service provider offers home cleaning services.
default: no
is_cleaning_office: type: boolean
description: Indicates if the service provider offers office cleaning services.
default: no
is_package: type: boolean
description: Indicates if the service provider offers booking packages.
default: no
is_subscription: type: boolean
description: Indicates if the service provider offers subscription services.
default: no
available_for_pet: type: boolean
description: Indicates if the service provider can work in environments with pets.
default: no
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
default: Group A
job_qty: type: integer
description: The number of jobs the service provider has completed.
default: 0
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.
default: General reminder
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.
default: General Reminder
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.
default: General reminder
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.
default: General Reminder
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.
default: no
onlyRoot: type: boolean
description: When set to true, only root projects are included in the results, excluding any child projects.
default: no
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'.
default: General reminder
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.
default: General reminder
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.
default: no
volume: type: integer
description: Sets the volume at which the song should play. The value must be between 0 (mute) and 100 (maximum volume).
default: 50
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'.
default: General reminder
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.
default: General reminder
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.
default: no
volume: type: integer
description: Sets the volume at which the song should play. The value must be between 0 (mute) and 100 (maximum volume).
default: 50
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'.
default: General reminder
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.
default: General reminder
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.
default: no
volume: type: integer
description: Sets the volume at which the song should play. The value must be between 0 (mute) and 100 (maximum volume).
default: 50
user: play Baby Shark

Available functions:
name: set_volume
description: Set the global volume for all audio playback. The volume level can be adjusted from mute to maximum output. The desired volume should be provided as a percentage.
parameters: type: dict
required: volume
properties: volume: type: integer
description: The volume level as a percentage (0-100), where 0 is mute and 100 is the maximum volume.
name: play_song
description: Initiates playback of a song based on a search query provided by the user.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song, formatted as 'track:Song Name artist:Artist Name', or just 'track:Song Name' if the artist is not known.
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).
default: 70
shuffle: type: boolean
description: Whether to shuffle the playback when multiple songs match the query.
default: no
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).
default: 70
shuffle: type: boolean
description: Whether to shuffle the playback when multiple songs match the query.
default: no
user: I think the music is too loud right now, could you turn it down to 70?

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).
default: 70
shuffle: type: boolean
description: Whether to shuffle the playback when multiple songs match the query.
default: no
user: I'd like to hear the song 'Wo noor'.

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).
default: 70
shuffle: type: boolean
description: Whether to shuffle the playback when multiple songs match the query.
default: no
user: I'd like to hear 'Thriller' by Michael Jackson at full volume, can you play it for me?

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).
default: 70
shuffle: type: boolean
description: Whether to shuffle the playback when multiple songs match the query.
default: no
user: Set a countdown for 5 mins reminding me to text Rajh

Available functions:
name: set_volume
description: Set the global volume for all audio playback. The volume level can be specified as an integer between 0 (mute) and 100 (maximum loudness).
parameters: type: dict
required: volume
properties: volume: type: integer
description: The volume level to be set. Valid values range from 0 (mute) to 100 (maximum loudness).
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 notations. For example, '2023-06-01 09:30:00', '14:45', or '9:30 AM'.
parameters: type: dict
properties: alarm_time: type: string
description: The alarm time in a recognized format, such as 'YYYY-MM-DD HH:MM:SS' for specific date and time, 'HH:MM:SS' for time only, 'HH:MM' for hour and minutes, or 'HH:MM AM/PM' for 12-hour format.
purpose: type: string
description: The purpose of setting the alarm. This could be a brief reminder or a description of the event.
default: General reminder
required: alarm_time
name: set_countdown
description: Sets a countdown timer based on the provided duration, which should be specified in either hours, minutes, or a combination of both. For example, valid inputs include '1 hour', '30 minutes', and '1 hour 30 minutes'.
parameters: type: dict
required: duration
properties: duration: type: string
description: The countdown duration specified as a string in one of the following formats: 'X hour(s) Y minute(s)', 'X hour(s)', or 'Y minute(s)'. Examples: '1 hour 30 minutes', '45 minutes', '2 hours'.
enum: 1 hour
30 minutes
1 hour 30 minutes
45 minutes
2 hours
purpose: type: string
description: An optional description of the purpose for the countdown timer.
default: General reminder
name: play_song
description: Play a song based on the user's search query. The function searches for the song in the music database and plays the first match.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song, which can include song title, artist, or album.
volume: type: integer
description: The volume level at which the song should be played, ranging from 0 to 100.
default: 75
shuffle: type: boolean
description: Indicates whether to shuffle the playlist after playing the requested song.
default: no
repeat: type: string
description: Specifies the repeat mode for the song playback.
enum: none
one
all
default: none
user: Set a Reminder to text Raj at 11PM

Available functions:
name: set_alarm
description: Set an alarm for a specific time. The time can be specified in various formats, such as 'YYYY-MM-DD HH:MM:SS', 'HH:MM:SS', 'HH:MM', or with AM/PM. Examples: '2023-06-01 09:30:00', '14:45', '9:30 AM'.
parameters: type: dict
required: alarm_time
properties: alarm_time: type: string
description: The alarm time in a valid time 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. For example, 'wake-up call' or 'meeting reminder'.
default: General alarm
name: set_countdown
description: Set a countdown timer for a specified duration. The duration should be specified as a string in the format of 'X hours Y minutes', such as '1 hour 30 minutes', '45 minutes', or '2 hours'.
parameters: type: dict
required: duration
properties: duration: type: string
description: The countdown duration. Acceptable formats include combinations of hours and minutes (e.g., '1 hour 30 minutes', '45 minutes', '2 hours').
purpose: type: string
description: The purpose of the countdown timer, such as 'meeting' or 'break time'.
default: general reminder
enum: meeting
break time
workout
meditation
general reminder
name: play_song
description: Plays the user's 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, artist, or album.
volume: type: integer
description: The volume level to play the song at, ranging from 0 (mute) to 100 (maximum volume).
default: 70
shuffle: type: boolean
description: Indicates whether to shuffle the playback queue after the requested song is added.
default: no
repeat: type: string
description: Specifies the repeat mode for the song playback.
enum: none
one
all
default: none
user: I'd like to listen to some music by David Guetta. 

Available functions:
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' for specific dates, 'HH:MM:SS' or 'HH:MM' for time only, and 'HH:MM AM/PM' for 12-hour format. Examples: '2023-06-01 09:30:00', '14:45:00', '9:30 AM'.
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'.
default: General reminder
name: play_song
description: Plays the specified song based on a search query provided by the user.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song, which may include title, artist, or album name.
shuffle: type: boolean
description: Determines if the song playback should be shuffled. If true, plays songs in random order.
default: no
repeat: type: boolean
description: Determines if the song should be repeated after it finishes playing.
default: no
volume: type: integer
description: The volume level to play the song at, ranging from 0 (mute) to 100 (maximum volume).
default: 70
user: set an alarm for 11 PM

Available functions:
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' for specific dates, 'HH:MM:SS' or 'HH:MM' for time only, and 'HH:MM AM/PM' for 12-hour format. Examples: '2023-06-01 09:30:00', '14:45:00', '9:30 AM'.
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'.
default: General reminder
name: play_song
description: Plays the specified song based on a search query provided by the user.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song, which may include title, artist, or album name.
shuffle: type: boolean
description: Determines if the song playback should be shuffled. If true, plays songs in random order.
default: no
repeat: type: boolean
description: Determines if the song should be repeated after it finishes playing.
default: no
volume: type: integer
description: The volume level to play the song at, ranging from 0 (mute) to 100 (maximum volume).
default: 70
user: What is the application version?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version of the application, including its name and version number in a JSON format.
parameters: type: dict
name: oidc_api.OidcApi.is_available
description: Checks if OpenID Connect authentication is supported for the current application, which enables single sign-on capabilities.
parameters: type: dict
properties: application_id: type: string
description: The unique identifier of the application for which to check OpenID Connect availability.
required: application_id
name: project_api.ProjectApi.update_project
description: Updates the specified attributes of a project based on the provided project ID.
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
description: A dictionary containing key-value pairs of the project attributes to be updated.
properties: name: type: string
description: The new name of the project.
description: type: string
description: The new description of the project.
status: type: string
description: The new status of the project.
enum: active
inactive
archived
default: active
deadline: type: string
description: The updated project completion deadline in 'YYYY-MM-DD' format.
default: null
name: project_api.ProjectApi.get_project_by_name_and_version
description: Retrieve details of a specific project identified by a combination of its name and version.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name of the project.
version: type: string
description: The specific version of the project, following semantic versioning, such as '1.0.0'.
name: repository_api.RepositoryApi.get_repository_meta_component
description: Resolves the latest version of a specified component from the configured repositories.
parameters: type: dict
required: purl
properties: purl: type: string
description: The Package URL (PURL) for the component whose latest version needs to be resolved.
include_prereleases: type: boolean
description: Flag to include pre-release versions in the resolution process.
default: no
user: Order 5 fries from uber eats mc donalds

Available functions:
name: uber.eat.order
description: Order food on Uber Eats by specifying the restaurant and the items with their respective quantities.
parameters: type: dict
required: restaurant
items
quantities
properties: restaurant: type: string
description: The name of the restaurant from which to order food.
items: type: array
items: type: string
description: A list of names of selected food items to be ordered.
quantities: type: array
items: type: integer
description: A list of quantities corresponding to each item in the order, indexed in the same order as the items.
notes: type: string
description: Special instructions or notes for the restaurant regarding the order.
delivery_option: type: string
description: The preferred delivery option for the order.
enum: standard
express
default: standard
name: flight.status.check
description: Check the current status of a flight using the flight's identifier and the ticket details of the passenger.
parameters: type: dict
required: flight_identifier
passenger_name
ticket_number
properties: flight_identifier: type: string
description: Unique identifier for the flight, such as a flight number.
passenger_name: type: string
description: Full name of the passenger as it appears on the ticket.
ticket_number: type: string
description: Alphanumeric ticket number associated with the passenger's booking.