BitAgent/bfcl_shuffle_full huggingface dataset:
user: I'm due for a haircut and need help finding a unisex salon.

Available functions:
name: Services_1_BookAppointment
description: Book an appointment with a hair stylist or salon. The appointment time and date must be specified.
parameters: type: dict
required: stylist_name
appointment_time
appointment_date
properties: stylist_name: type: string
description: The full name of the hair stylist or the name of the salon.
appointment_time: type: string
description: The time of the appointment in 24-hour format (HH:MM).
appointment_date: type: string
description: The date for the appointment in the format of 'YYYY-MM-DD'.
name: Services_1_FindProvider
description: Search for a hair stylist in a specified city, with the option to filter by whether the salon is unisex.
parameters: type: dict
required: city
properties: city: type: string
description: The city where the salon is located, in the format of 'City, State' (e.g., 'New York, NY').
is_unisex: type: boolean
description: Flag indicating if the salon is unisex. True for unisex, False for gender-specific, or dontcare for no preference.
enum: True
False
dontcare
default: dontcare
name: Weather_1_GetWeather
description: Retrieves the weather forecast for a specified city on a certain date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which the weather is being requested, such as 'Los Angeles' or 'New York'.
date: type: string
description: The date for which the weather forecast is desired, in the format 'YYYY-MM-DD'. If not provided, the default is the current date.
default: current_date
user: I need to locate a place to reside.

Available functions:
name: Homes_2_FindHomeByArea
description: Search for properties to rent or buy in a specified city, with filters for the number of bedrooms and bathrooms, as well as the presence of a garage and in-unit laundry facilities.
parameters: type: dict
required: area
intent
number_of_beds
number_of_baths
properties: area: type: string
description: The city where the search for properties is conducted, in the format of 'City, State' (e.g., 'Los Angeles, CA').
intent: type: string
description: The intention behind the property search, either to rent or to buy.
enum: rent
buy
number_of_beds: type: integer
description: The number of bedrooms required in the property.
number_of_baths: type: integer
description: The number of bathrooms required in the property.
has_garage: type: boolean
description: Specifies if the property must have a garage. The default is 'dontcare', which includes properties regardless of a garage.
enum: True
False
dontcare
default: dontcare
in_unit_laundry: type: boolean
description: Specifies if the property must have in-unit laundry facilities. The default is 'dontcare', which includes properties regardless of laundry facilities.
enum: True
False
dontcare
default: dontcare
name: Homes_2_ScheduleVisit
description: Schedules a visit to a property on a given date, allowing a prospective buyer or renter to view the property in person.
parameters: type: dict
required: property_name
visit_date
properties: property_name: type: string
description: The exact name of the property or apartment complex to be visited.
visit_date: type: string
description: The scheduled date for the property visit, in the format 'YYYY-MM-DD', such as '2023-04-15'.
visitor_contact: type: string
description: The contact information of the visitor, preferably a phone number or email address.
special_requests: type: string
description: Any special requests or considerations for the visit, such as accessibility needs or time preferences.
default: None
name: Messaging_1_ShareLocation
description: Shares the current geographic coordinates with a specified contact.
parameters: type: dict
required: location
contact_name
properties: location: type: string
description: The current location in the format of 'Latitude, Longitude' (e.g., '34.052235, -118.243683').
contact_name: type: string
description: The full name of the contact to whom the location will be sent.
name: RideSharing_2_GetRide
description: Book a cab for a specified destination, with a choice of the number of seats and ride type.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The destination address or location for the cab, in the format of 'Street, City, State'.
number_of_seats: type: string
description: The number of seats to reserve in the cab.
enum: 1
2
3
4
ride_type: type: string
description: The type of cab ride being requested.
enum: Pool
Regular
Luxury
user: I want to search for some nice house to live. I need your help to find the good one for me.

Available functions:
name: Homes_2_FindHomeByArea
description: Search for properties to rent or buy in a specified city, with filters for the number of bedrooms and bathrooms, as well as the presence of a garage and in-unit laundry facilities.
parameters: type: dict
required: area
intent
number_of_beds
number_of_baths
properties: area: type: string
description: The city where the search for properties is conducted, in the format of 'City, State' (e.g., 'Los Angeles, CA').
intent: type: string
description: The intention behind the property search, either to rent or to buy.
enum: rent
buy
number_of_beds: type: integer
description: The number of bedrooms required in the property.
number_of_baths: type: integer
description: The number of bathrooms required in the property.
has_garage: type: boolean
description: Specifies if the property must have a garage. The default is 'dontcare', which includes properties regardless of a garage.
enum: True
False
dontcare
default: dontcare
in_unit_laundry: type: boolean
description: Specifies if the property must have in-unit laundry facilities. The default is 'dontcare', which includes properties regardless of laundry facilities.
enum: True
False
dontcare
default: dontcare
name: Homes_2_ScheduleVisit
description: Schedules a visit to a property on a given date, allowing a prospective buyer or renter to view the property in person.
parameters: type: dict
required: property_name
visit_date
properties: property_name: type: string
description: The exact name of the property or apartment complex to be visited.
visit_date: type: string
description: The scheduled date for the property visit, in the format 'YYYY-MM-DD', such as '2023-04-15'.
visitor_contact: type: string
description: The contact information of the visitor, preferably a phone number or email address.
special_requests: type: string
description: Any special requests or considerations for the visit, such as accessibility needs or time preferences.
default: None
name: Messaging_1_ShareLocation
description: Shares the current geographic coordinates with a specified contact.
parameters: type: dict
required: location
contact_name
properties: location: type: string
description: The current location in the format of 'Latitude, Longitude' (e.g., '34.052235, -118.243683').
contact_name: type: string
description: The full name of the contact to whom the location will be sent.
name: RideSharing_2_GetRide
description: Book a cab for a specified destination, with a choice of the number of seats and ride type.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The destination address or location for the cab, in the format of 'Street, City, State'.
number_of_seats: type: string
description: The number of seats to reserve in the cab.
enum: 1
2
3
4
ride_type: type: string
description: The type of cab ride being requested.
enum: Pool
Regular
Luxury
user: Hi, could you get me a place to stay please?

Available functions:
name: Homes_2_FindHomeByArea
description: Search for properties to rent or buy in a specified city, with filters for the number of bedrooms and bathrooms, as well as the presence of a garage and in-unit laundry facilities.
parameters: type: dict
required: area
intent
number_of_beds
number_of_baths
properties: area: type: string
description: The city where the search for properties is conducted, in the format of 'City, State' (e.g., 'Los Angeles, CA').
intent: type: string
description: The intention behind the property search, either to rent or to buy.
enum: rent
buy
number_of_beds: type: integer
description: The number of bedrooms required in the property.
number_of_baths: type: integer
description: The number of bathrooms required in the property.
has_garage: type: boolean
description: Specifies if the property must have a garage. The default is 'dontcare', which includes properties regardless of a garage.
enum: True
False
dontcare
default: dontcare
in_unit_laundry: type: boolean
description: Specifies if the property must have in-unit laundry facilities. The default is 'dontcare', which includes properties regardless of laundry facilities.
enum: True
False
dontcare
default: dontcare
name: Homes_2_ScheduleVisit
description: Schedules a visit to a property on a given date, allowing a prospective buyer or renter to view the property in person.
parameters: type: dict
required: property_name
visit_date
properties: property_name: type: string
description: The exact name of the property or apartment complex to be visited.
visit_date: type: string
description: The scheduled date for the property visit, in the format 'YYYY-MM-DD', such as '2023-04-15'.
visitor_contact: type: string
description: The contact information of the visitor, preferably a phone number or email address.
special_requests: type: string
description: Any special requests or considerations for the visit, such as accessibility needs or time preferences.
default: None
name: Messaging_1_ShareLocation
description: Shares the current geographic coordinates with a specified contact.
parameters: type: dict
required: location
contact_name
properties: location: type: string
description: The current location in the format of 'Latitude, Longitude' (e.g., '34.052235, -118.243683').
contact_name: type: string
description: The full name of the contact to whom the location will be sent.
name: RideSharing_2_GetRide
description: Book a cab for a specified destination, with a choice of the number of seats and ride type.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The destination address or location for the cab, in the format of 'Street, City, State'.
number_of_seats: type: string
description: The number of seats to reserve in the cab.
enum: 1
2
3
4
ride_type: type: string
description: The type of cab ride being requested.
enum: Pool
Regular
Luxury
user: Can you help me find a bus.

Available functions:
name: Buses_3_FindBus
description: Searches for bus itineraries between two cities on a specified date and accommodates a certain number of passengers.
parameters: type: dict
required: from_city
to_city
departure_date
properties: from_city: type: string
description: The city to depart from, in the format of 'City, State', such as 'Austin, TX'.
to_city: type: string
description: The destination city of the trip, in the format of 'City, State', such as 'Dallas, TX'.
departure_date: type: string
description: The date of departure in the format 'YYYY-MM-DD', such as '2023-04-15'.
num_passengers: type: integer
description: The number of passengers for whom tickets are to be booked. Must be a positive integer.
default: 1
category: type: string
description: The category of the bus trip based on the number of stops en route.
enum: direct
one-stop
default: direct
name: Buses_3_BuyBusTicket
description: Facilitates the purchase of bus tickets from one city to another on a specified date and time, with an option for additional luggage.
parameters: type: dict
required: from_city
to_city
departure_date
departure_time
properties: from_city: type: string
description: The city from which the bus will depart.
to_city: type: string
description: The destination city for the bus trip.
departure_date: type: string
description: The departure date for the trip, in the format 'YYYY-MM-DD'.
departure_time: type: string
description: The departure time for the trip, in the format 'HH:MM' (24-hour clock).
num_passengers: type: integer
description: The number of passengers for whom tickets need to be purchased.
enum: 1
2
3
4
5
default: 1
additional_luggage: type: boolean
description: Indicates whether additional luggage will be carried on the bus.
default: no
user: I would like to find a SUV till 7th of March.

Available functions:
name: RentalCars_3_GetCarsAvailable
description: Retrieve a list of available rental cars in a specified city during a given rental period.
parameters: type: dict
required: city
start_date
end_date
pickup_time
properties: city: type: string
description: The city where the rental car will be picked up, in the format of 'City, State', such as 'Los Angeles, CA' or 'New York, NY'.
start_date: type: string
description: The start date for the car rental in the format YYYY-MM-DD.
end_date: type: string
description: The end date for the car rental in the format YYYY-MM-DD.
pickup_time: type: string
description: The pick-up time for the rental car in 24-hour format HH:MM.
car_type: type: string
description: The desired type of rental car.
enum: Hatchback
Sedan
SUV
dontcare
default: dontcare
name: RentalCars_3_ReserveCar
description: Creates a reservation for a rental car within the specified dates, times, and preferences.
parameters: type: dict
required: pickup_location
start_date
pickup_time
end_date
car_type
add_insurance
properties: pickup_location: type: string
description: The location where the car will be picked up, in the format of 'City, State', such as 'Los Angeles, CA'.
start_date: type: string
description: The start date for the car rental in the format 'YYYY-MM-DD'.
pickup_time: type: string
description: The time of day when the car will be picked up, in 24-hour format 'HH:MM'.
end_date: type: string
description: The end date for the car rental in the format 'YYYY-MM-DD'.
car_type: type: string
description: The preferred type of car for the rental.
enum: Hatchback
Sedan
SUV
dontcare
add_insurance: type: boolean
description: Whether additional insurance should be purchased.
user: I'd like to look for a rental vehicle.

Available functions:
name: RentalCars_3_GetCarsAvailable
description: Retrieve a list of available rental cars in a specified city during a given rental period.
parameters: type: dict
required: city
start_date
end_date
pickup_time
properties: city: type: string
description: The city where the rental car will be picked up, in the format of 'City, State', such as 'Los Angeles, CA' or 'New York, NY'.
start_date: type: string
description: The start date for the car rental in the format YYYY-MM-DD.
end_date: type: string
description: The end date for the car rental in the format YYYY-MM-DD.
pickup_time: type: string
description: The pick-up time for the rental car in 24-hour format HH:MM.
car_type: type: string
description: The desired type of rental car.
enum: Hatchback
Sedan
SUV
dontcare
default: dontcare
name: RentalCars_3_ReserveCar
description: Creates a reservation for a rental car within the specified dates, times, and preferences.
parameters: type: dict
required: pickup_location
start_date
pickup_time
end_date
car_type
add_insurance
properties: pickup_location: type: string
description: The location where the car will be picked up, in the format of 'City, State', such as 'Los Angeles, CA'.
start_date: type: string
description: The start date for the car rental in the format 'YYYY-MM-DD'.
pickup_time: type: string
description: The time of day when the car will be picked up, in 24-hour format 'HH:MM'.
end_date: type: string
description: The end date for the car rental in the format 'YYYY-MM-DD'.
car_type: type: string
description: The preferred type of car for the rental.
enum: Hatchback
Sedan
SUV
dontcare
add_insurance: type: boolean
description: Whether additional insurance should be purchased.
user: I need a schedule to see a property.

Available functions:
name: Homes_2_FindHomeByArea
description: Search for a property to rent or buy in a specified city, filtering by the number of bedrooms and bathrooms, garage availability, and in-unit laundry facilities.
parameters: type: dict
required: area
intent
number_of_beds
number_of_baths
properties: area: type: string
description: The city where the property is located, in the format of 'City, State' (e.g., 'Berkeley, CA' or 'New York, NY').
intent: type: string
description: The intent to either rent or buy the property.
enum: rent
buy
number_of_beds: type: integer
description: The number of bedrooms in the property.
number_of_baths: type: integer
description: The number of bathrooms in the property.
has_garage: type: boolean
description: Indicates whether the property includes a garage. The default is 'dontcare' which includes properties regardless of garage availability.
in_unit_laundry: type: boolean
description: Indicates whether the property has in-unit laundry facilities. The default is 'dontcare' which includes properties regardless of in-unit laundry facilities.
name: Homes_2_ScheduleVisit
description: Schedule a visit to a property on a given date. The visit date should be specified in the 'YYYY-MM-DD' format. This function helps in arranging a tour for the interested parties to explore the property and facilities.
parameters: type: dict
required: property_name
visit_date
properties: property_name: type: string
description: The exact name of the property or apartment complex to visit.
visit_date: type: string
description: The scheduled date for the property visit, in the format of 'YYYY-MM-DD'.
user: I would like to find me a place to leave.A wpoperty in Walnut Creek will be perfect.

Available functions:
name: Homes_2_FindHomeByArea
description: Search for a property to rent or buy in a specified city, filtering by the number of bedrooms and bathrooms, garage availability, and in-unit laundry facilities.
parameters: type: dict
required: area
intent
number_of_beds
number_of_baths
properties: area: type: string
description: The city where the property is located, in the format of 'City, State' (e.g., 'Berkeley, CA' or 'New York, NY').
intent: type: string
description: The intent to either rent or buy the property.
enum: rent
buy
number_of_beds: type: integer
description: The number of bedrooms in the property.
number_of_baths: type: integer
description: The number of bathrooms in the property.
has_garage: type: boolean
description: Indicates whether the property includes a garage. The default is 'dontcare' which includes properties regardless of garage availability.
in_unit_laundry: type: boolean
description: Indicates whether the property has in-unit laundry facilities. The default is 'dontcare' which includes properties regardless of in-unit laundry facilities.
name: Homes_2_ScheduleVisit
description: Schedule a visit to a property on a given date. The visit date should be specified in the 'YYYY-MM-DD' format. This function helps in arranging a tour for the interested parties to explore the property and facilities.
parameters: type: dict
required: property_name
visit_date
properties: property_name: type: string
description: The exact name of the property or apartment complex to visit.
visit_date: type: string
description: The scheduled date for the property visit, in the format of 'YYYY-MM-DD'.
user: Get me tickets to see Toto.

Available functions:
name: Buses_3_FindBus
description: Search for a bus itinerary between two cities on a specific date.
parameters: type: dict
required: from_city
to_city
departure_date
properties: from_city: type: string
description: The city of departure, in the format of 'City, State', such as 'Berkeley, CA'.
to_city: type: string
description: The destination city of the trip, in the format of 'City, State', such as 'Los Angeles, CA'.
departure_date: type: string
description: The date of departure in the format of 'YYYY-MM-DD', such as '2023-04-15'.
num_passengers: type: integer
description: The number of passengers for the trip.
enum: 1
2
3
4
5
default: 1
category: type: string
description: The category of the trip based on the number of stops.
enum: direct
one-stop
default: direct
name: Buses_3_BuyBusTicket
description: Purchase bus tickets for a specified route, date, and time. Options for the number of passengers and additional luggage are available.
parameters: type: dict
required: from_city
to_city
departure_date
departure_time
properties: from_city: type: string
description: The city to depart from, such as 'New York, NY'.
to_city: type: string
description: The destination city of the trip, such as 'Boston, MA'.
departure_date: type: string
description: The date of departure, in the format of 'YYYY-MM-DD'.
departure_time: type: string
description: The time of departure, in 24-hour format 'HH:MM'.
num_passengers: type: integer
description: The number of tickets for the trip.
enum: 1
2
3
4
5
default: 1
additional_luggage: type: boolean
description: An option to carry excess baggage in the bus.
default: no
name: Events_3_FindEvents
description: Find cultural events, such as concerts and plays, happening in a specified city and optionally on a specific date.
parameters: type: dict
required: event_type
city
properties: event_type: type: string
description: The type of cultural event to find. Possible values are 'Music' for concerts and 'Theater' for plays.
enum: Music
Theater
city: type: string
description: The city where the event is taking place, in the format of 'City, State' (e.g., 'New York, NY').
date: type: string
description: The date of the event in the format 'YYYY-MM-DD'. If not specified, the function will search for events regardless of date.
name: Events_3_BuyEventTickets
description: Facilitates the purchase of tickets for a cultural event on a specific date in a designated city.
parameters: type: dict
required: event_name
number_of_tickets
date
properties: event_name: type: string
description: The name of the artist or the title of the play for which tickets are being purchased.
number_of_tickets: type: integer
description: The quantity of tickets to be reserved for the event.
date: type: string
description: The scheduled date of the event, in the format 'YYYY-MM-DD'.
city: type: string
description: The city where the event is located, in the format of 'City, State', such as 'Berkeley, CA' and 'New York, NY'.
user: I am looking for some nice events to spend my free time. Can you help me to find the good one and I also want to book the tickets now.

Available functions:
name: Buses_3_FindBus
description: Search for a bus itinerary between two cities on a specific date.
parameters: type: dict
required: from_city
to_city
departure_date
properties: from_city: type: string
description: The city of departure, in the format of 'City, State', such as 'Berkeley, CA'.
to_city: type: string
description: The destination city of the trip, in the format of 'City, State', such as 'Los Angeles, CA'.
departure_date: type: string
description: The date of departure in the format of 'YYYY-MM-DD', such as '2023-04-15'.
num_passengers: type: integer
description: The number of passengers for the trip.
enum: 1
2
3
4
5
default: 1
category: type: string
description: The category of the trip based on the number of stops.
enum: direct
one-stop
default: direct
name: Buses_3_BuyBusTicket
description: Purchase bus tickets for a specified route, date, and time. Options for the number of passengers and additional luggage are available.
parameters: type: dict
required: from_city
to_city
departure_date
departure_time
properties: from_city: type: string
description: The city to depart from, such as 'New York, NY'.
to_city: type: string
description: The destination city of the trip, such as 'Boston, MA'.
departure_date: type: string
description: The date of departure, in the format of 'YYYY-MM-DD'.
departure_time: type: string
description: The time of departure, in 24-hour format 'HH:MM'.
num_passengers: type: integer
description: The number of tickets for the trip.
enum: 1
2
3
4
5
default: 1
additional_luggage: type: boolean
description: An option to carry excess baggage in the bus.
default: no
name: Events_3_FindEvents
description: Find cultural events, such as concerts and plays, happening in a specified city and optionally on a specific date.
parameters: type: dict
required: event_type
city
properties: event_type: type: string
description: The type of cultural event to find. Possible values are 'Music' for concerts and 'Theater' for plays.
enum: Music
Theater
city: type: string
description: The city where the event is taking place, in the format of 'City, State' (e.g., 'New York, NY').
date: type: string
description: The date of the event in the format 'YYYY-MM-DD'. If not specified, the function will search for events regardless of date.
name: Events_3_BuyEventTickets
description: Facilitates the purchase of tickets for a cultural event on a specific date in a designated city.
parameters: type: dict
required: event_name
number_of_tickets
date
properties: event_name: type: string
description: The name of the artist or the title of the play for which tickets are being purchased.
number_of_tickets: type: integer
description: The quantity of tickets to be reserved for the event.
date: type: string
description: The scheduled date of the event, in the format 'YYYY-MM-DD'.
city: type: string
description: The city where the event is located, in the format of 'City, State', such as 'Berkeley, CA' and 'New York, NY'.
user: Find me some Hillbilly movie by Shailesh Premi on the Maza Mar Liya Dhori Ke Niche album.

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.
default: any
device: type: string
description: The designated media player device where the music will be played.
enum: Living room
Kitchen
Patio
default: Living room
album: type: string
description: The album where the track is from. If not specified, tracks from any album are considered.
default: any
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 name of the performer. Use 'dontcare' to ignore the artist filter.
default: dontcare
album: type: string
description: The title of the album. Use 'dontcare' to ignore the album filter.
default: dontcare
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
default: 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
dontcare
default: 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.
default: 2019-03-01
user: I would like to book train tickets from Sacramento.

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: Find a service provider who has provided service 10 times before.

Available functions:
name: get_service_providers
description: Retrieve a list of service providers based on various criteria such as service type, location, ratings, availability, and other attributes.
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 where the service is required.
default: Any
sub_district_name: type: string
description: The name of the sub-district where the service is required.
default: Any
rating: type: float
description: The minimum average rating of the service provider's review score, on a scale from 1.0 to 5.0.
default: 1
start_available_date: type: string
description: The start date from when the service provider is available, in the format of 'YYYY-MM-DD HH:mm:ss'. If no date is provided, the current date and time will be used.
default: null
end_available_date: type: string
description: The end date until when the service provider is available, in the format of 'YYYY-MM-DD HH:mm:ss'.
default: null
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 had problems providing quality service.
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 cleaning packages.
default: no
is_subscription: type: boolean
description: Indicates if the service provider offers subscription-based services.
default: no
available_for_pet: type: boolean
description: Indicates if the service provider offers services in pet-friendly accommodations.
default: no
professional_group_id: type: integer
description: The identifier for the professional group to which the service provider belongs.
default: 1
job_qty: type: integer
description: The number of jobs completed by the service provider.
default: 0
user: Help find a housekeeper who provides ironing services in Chonburi Province. with a review score of 4.5 stars or more, available on 12/03/2024 16:00 - 18:00 and has a history of arriving late for work

Available functions:
name: get_service_providers
description: Retrieve a list of service providers based on various criteria such as service type, location, ratings, availability, and other attributes.
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 where the service is required.
default: Any
sub_district_name: type: string
description: The name of the sub-district where the service is required.
default: Any
rating: type: float
description: The minimum average rating of the service provider's review score, on a scale from 1.0 to 5.0.
default: 1
start_available_date: type: string
description: The start date from when the service provider is available, in the format of 'YYYY-MM-DD HH:mm:ss'. If no date is provided, the current date and time will be used.
end_available_date: type: string
description: The end date until when the service provider is available, in the format of '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 had problems providing quality service.
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 cleaning packages.
default: no
is_subscription: type: boolean
description: Indicates if the service provider offers subscription-based services.
default: no
available_for_pet: type: boolean
description: Indicates if the service provider offers services in pet-friendly accommodations.
default: no
professional_group_id: type: integer
description: The identifier for the professional group to which the service provider belongs.
default: 1
job_qty: type: integer
description: The number of jobs completed by the service provider.
default: 0
user: Can you order me a luxurious cab to 1270 Linford Lane?

Available functions:
name: RideSharing_2_GetRide
description: Book a cab for a specific destination, with a choice of the number of seats and type of ride.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The full address or location where the cab should take the passenger, in the format 'Street Address, City, State, Zip Code', such as '123 Main St, Anytown, CA, 12345'.
number_of_seats: type: integer
description: The number of passenger seats to reserve in the cab. Must be an integer between 1 and 4.
ride_type: type: string
description: The service level of the cab ride.
enum: Pool
Regular
Luxury
user: I am a pretty girl

Available functions:
name: translate_english_to_chinese
description: Translates a given text from English to Chinese.
parameters: type: dict
required: text
properties: text: type: string
description: The English text to be translated into Chinese.
output_format: type: string
description: The desired output format for the translated text.
enum: simplified
traditional
default: simplified
user: ACHD price

Available functions:
name: raptor.mpn.specs
description: Search for specifications of a product using MPN (Manufacturer Part Number), Item Number, SKU (Stock Keeping Unit), or Part Number to retrieve its price.
parameters: type: dict
required: query
properties: query: type: string
description: The given MPN, Item Number, SKU, or Part Number for which the specs are to be searched.
include_discounts: type: boolean
description: Whether to include discounted prices in the search results.
default: no
user: Book a cab using Uber

Available functions:
name: play_song
description: Initiates playback of a specified song through the Spotify API.
parameters: type: dict
required: song_id
properties: song_id: type: string
description: The unique identifier for the song to be played.
artist: type: string
description: The name of the artist performing the song.
quality: type: string
description: The streaming quality preference.
enum: low
medium
high
default: medium
device_id: type: string
description: The identifier for the device on which the song will be played. If not specified, the default playback device is used.
user: Find a service provider who has provided service 10 times before.

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: I want to book a flight to Paris

Available functions:
name: book_flight
description: Books a flight based on the provided departure location and time. Optionally, a return time can be specified for round-trip bookings.
parameters: type: dict
required: departure_location
departure_time
properties: departure_location: type: string
description: The departure location in the format of 'City, State', such as 'Los Angeles, CA' or 'New York, NY'.
departure_time: type: string
description: The departure time in the format of 'dd/mm/yyyy HH:MM', representing the local time of the departure location.
return_time: type: string
description: The return time in the format of 'dd/mm/yyyy HH:MM', representing the local time of the departure location. If not specified, a one-way ticket is booked.
user: What is 1+1?

Available functions:
name: book_flight
description: Books a flight based on the provided departure location and time. Optionally, a return time can be specified for round-trip bookings.
parameters: type: dict
required: departure_location
departure_time
properties: departure_location: type: string
description: The departure location in the format of 'City, State', such as 'Los Angeles, CA' or 'New York, NY'.
departure_time: type: string
description: The departure time in the format of 'dd/mm/yyyy HH:MM', representing the local time of the departure location.
return_time: type: string
description: The return time in the format of 'dd/mm/yyyy HH:MM', representing the local time of the departure location. If not specified, a one-way ticket is booked.
user: 9:45

Available functions:
name: play_spotify_song
description: This function searches for a song on Spotify using a specified query and plays it.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song. It should be formatted as 'track:Song Name artist:Artist Name' for specific searches, or just 'Song Name' if the artist is unknown.
device_id: type: string
description: The unique identifier for the device on which the song should be played. If not specified, the song will play on the active device.
default: null
play: type: boolean
description: A flag that indicates whether to start playing the song immediately after it is found. Defaults to true.
default: yes
user: The user did not provide a query

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: Hey there how are you doing

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: Remind me to text raj in 5 mins

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