yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: I'd like to have a digital painting created. The image should be a detailed portrait of a masked woman, including bright peacock feathers, with an elegant and highly detailed style. It should have a fluid illustration quality, with green highlighted lines and complex patterns, reminiscent of cyberpunk and Alphonse Mucha's art.

Available functions:
name: search_engine.query
description: Conducts a search based on the provided prompt and returns relevant real-time information, specific details, or general facts from various sources, including internet browsing and data from Google.
parameters: type: dict
required: prompt
properties: prompt: type: string
description: The search query to be executed by the search engine. Example: 'latest scientific discoveries'.
since_year: type: integer
description: Filter results to include only information published after the specified year. Default to the current year if not provided.
source: type: string
description: Preferred source for the search results, such as 'all', 'internet', or 'google'.
enum: all
internet
google
include_facts: type: boolean
description: Indicates whether to include factual information in the search results. Default is true.
name: generate_image
description: Generate an image based on a given text prompt. The function is versatile and can be used for various general purposes without specializing in any specific category.
parameters: type: dict
required: prompt
properties: prompt: type: string
description: The text prompt that describes the desired content of the image.
image_format: type: string
description: The file format for the output image.
enum: JPEG
PNG
BMP
width: type: integer
description: The width of the generated image in pixels.
height: type: integer
description: The height of the generated image in pixels.
color_mode: type: string
description: The color mode of the image.
enum: RGB
Grayscale
name: generate_human_image
description: Generates a realistic image of a human based on the provided prompt, with options for creating images representing different age groups and genders.
parameters: type: dict
required: prompt
image_quality
properties: prompt: type: string
description: A descriptive text guiding the generation of the human image, such as 'a smiling girl with blue eyes' or 'an elderly man playing chess'.
image_quality: type: string
description: The desired quality of the generated image, affecting the level of detail and realism. Options include 'low', 'medium', and 'high'.
enum: low
medium
high
include_background: type: boolean
description: Determines whether a background should be included in the generated image.
output_format: type: string
description: Specifies the file format for the output image.
enum: JPEG
PNG
BMP
user: Can you find the top 5 search results for the capital of the United States in French?

Available functions:
name: search_web
description: Performs a search on the web and retrieves a list of results based on the given query string.
parameters: type: dict
required: query
properties: query: type: string
description: The search term or phrase to look for using a search engine.
results_limit: type: integer
description: The maximum number of search results to retrieve.
language: type: string
description: The language preference for the search results.
enum: en
es
fr
de
zh
safe_search: type: boolean
description: Whether to filter out explicit content in search results.
user: Could you tell me the current temperature in New York, using its latitude and longitude coordinates?

Available functions:
name: open_meteo_api.fetch_weather_data
description: Fetches the current temperature from the Open-Meteo API for a specified location using latitude and longitude coordinates.
parameters: type: dict
required: coordinates
properties: coordinates: type: tuple
description: A tuple containing the latitude and longitude of the location for which the weather data is requested. Latitude and longitude should be in decimal degrees.
items: type: float
units: type: string
description: The unit system in which the temperature will be returned.
enum: Celsius
Fahrenheit
Kelvin
user: I am looking to generate a report for my new living room design with preferences for an earthy and neutral color palette, striped patterns, and rustic furniture style. I'd like to include blankets, plants, mirrors as decorative accessories, with valances and curtains for window treatments. The lighting should involve recessed lighting, chandeliers, and pendant lights. My priorities are to maximize functionality, incorporate smart storage, and maintain flexibility for various activities. The design should reflect minimalism with warmth, improve natural lighting, and use sustainable materials. Could you also take into account my fondness for deep blues, minimalist clothing style, classical music, psychological thrillers, historical fiction books, Italian cuisine, yoga, gardening, cultural trips, autumn weather, cats, succulents, mid-century modern furniture, abstract art, natural linen, soft lighting, impressionist paintings, smooth textures like marble, the scent of lavender, the sound of rain, and matte surfaces? I would prefer the report in PDF format and include visuals such as mood boards and floor plans. An emphasis on environmental impact is not necessary.

Available functions:
name: interior_design_analysis.generate_report
description: Generates a comprehensive report based on user's interior design preferences and requirements, utilizing historical data and trends to provide style recommendations, material optimization, space utilization analysis, environmental impact assessment, and visual outputs.
parameters: type: dict
required: user_preferences
data_source
properties: user_preferences: type: string
description: Serialized JSON string detailing user's design preferences and requirements, including aesthetic and functional needs. Format should follow the structure: '{"style": "modern", "color_scheme": "warm", "budget": "mid-range"}'.
data_source: type: string
description: A string specifying the source of historical design data and user surveys, such as 'internal_database' or 'survey_api'.
output_format: type: string
description: Desired format for the output report. Options include 'PDF', 'HTML', 'DOCX'.
enum: PDF
HTML
DOCX
include_visuals: type: boolean
description: A boolean flag to indicate whether to include visual outputs like mood boards, diagrams, floorplans, and 3D models in the report.
environmental_impact_focus: type: boolean
description: A boolean flag to indicate whether the report should prioritize environmental impact assessments.
user: What is the weather like today? Can you help me search it up?

Available functions:
name: tavily_search_results_json
description: Fetches search results from Tavily, a search engine optimized for comprehensive, accurate, and trusted results. It is particularly useful for answering questions about current events. The function requires a search query string as input.
parameters: type: dict
required: query
properties: query: type: string
description: The search query string to be submitted to Tavily. For example, 'latest news on international trade agreements'.
results_limit: type: integer
description: The maximum number of search results to return. Defaults to 10, which is the typical number for a single page of results.
include_snippets: type: boolean
description: A flag indicating whether to include a text snippet from each result that highlights where the search terms appear. Defaults to true, providing a preview of the content.
date_range: type: string
description: Filter results to those published within a specified date range. The format should be 'YYYY-MM-DD to YYYY-MM-DD', such as '2023-01-01 to 2023-01-31'. If omitted, no date filtering is applied.
user: Hi, could you get me a house to stay for 4 in London

Available functions:
name: Hotels_2_BookHouse
description: Books a selected house for a specified duration and number of adults.
parameters: type: dict
required: where_to
number_of_adults
check_in_date
check_out_date
properties: where_to: type: string
description: The location of the house to book, in the format of 'City, State', such as 'San Francisco, CA'.
number_of_adults: type: integer
description: The number of adults to include in the reservation.
check_in_date: type: string
description: The check-in date for the reservation in the format 'MM/DD/YYYY'.
check_out_date: type: string
description: The check-out date for the reservation in the format 'MM/DD/YYYY'.
name: Hotels_2_SearchHouse
description: Search for a house accommodation at a specific location, optionally filtering by laundry service availability, number of adults, and review rating.
parameters: type: dict
required: where_to
properties: where_to: type: string
description: The destination where the house is searched for, in the format of 'City, State', such as 'Austin, TX' or 'San Francisco, CA'.
has_laundry_service: type: string
description: Indicates if the house should have laundry service available.
enum: True
False
dontcare
number_of_adults: type: integer
description: The number of adults for the reservation. Use 0 to indicate 'dontcare'.
rating: type: float
description: The minimum review rating of the house on a scale from 1.0 to 5.0, with 5.0 being the highest. Use 0 to indicate 'dontcare'.
user: I would like to watch a regular show at 3rd Street Cinema in Santa Rosa. Check available ones

Available functions:
name: Movies_1_BuyMovieTickets
description: Purchase tickets for a specific movie showing, including the number of tickets, show date and time, and location.
parameters: type: dict
required: movie_name
number_of_tickets
location
properties: movie_name: type: string
description: The title of the movie for which tickets are being purchased.
number_of_tickets: type: integer
description: The total number of tickets to be bought.
show_date: type: string
description: The date on which the movie is showing, in the format 'YYYY-MM-DD'.
location: type: string
description: The city in which the movie theater is located, in the format of 'City, State', such as 'Los Angeles, CA'.
show_time: type: string
description: The start time of the movie showing, in 24-hour format 'HH:MM'.
show_type: type: string
description: The format of the movie showing.
enum: regular
3d
imax
name: Movies_1_FindMovies
description: Search for movies based on location, genre, and show type at specific theaters.
parameters: type: dict
required: location
properties: location: type: string
description: The city where the theatre is located, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
theater_name: type: string
description: The name of the theatre. If unspecified, all theatres are considered.
genre: type: string
description: The genre of the movie. If unspecified, all genres are considered.
enum: World
Offbeat
Mystery
Supernatural
Horror
Animation
Sci-fi
Documentary
Drama
War
Family
Action
show_type: type: string
description: The type of movie show. If unspecified, all show types are considered.
enum: regular
3d
imax
name: Movies_1_GetTimesForMovie
description: Retrieves the show times for a specific movie at a particular theater location on a specified date.
parameters: type: dict
required: movie_name
location
show_date
properties: movie_name: type: string
description: The title of the movie for which to find show times.
location: type: string
description: The city and state where the theater is located, in the format of 'City, State', such as 'Berkeley, CA' and 'New York, NY'.
show_date: type: string
description: The date of the show in the format 'YYYY-MM-DD', for example, '2023-04-15'.
theater_name: type: string
description: The name of the theater where the movie is showing. If not specified, any theater will be considered.
show_type: type: string
description: The format of the movie showing.
enum: regular
3D
IMAX
user: I would like to buy a movie ticket in Concord on the Apr 9th for four people.

Available functions:
name: Movies_1_BuyMovieTickets
description: Purchase tickets for a specific movie showing, including the number of tickets, show date and time, and location.
parameters: type: dict
required: movie_name
number_of_tickets
location
properties: movie_name: type: string
description: The title of the movie for which tickets are being purchased.
number_of_tickets: type: integer
description: The total number of tickets to be bought.
show_date: type: string
description: The date on which the movie is showing, in the format 'YYYY-MM-DD'.
location: type: string
description: The city in which the movie theater is located, in the format of 'City, State', such as 'Los Angeles, CA'.
show_time: type: string
description: The start time of the movie showing, in 24-hour format 'HH:MM'.
show_type: type: string
description: The format of the movie showing.
enum: regular
3d
imax
name: Movies_1_FindMovies
description: Search for movies based on location, genre, and show type at specific theaters.
parameters: type: dict
required: location
properties: location: type: string
description: The city where the theatre is located, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
theater_name: type: string
description: The name of the theatre. If unspecified, all theatres are considered.
genre: type: string
description: The genre of the movie. If unspecified, all genres are considered.
enum: World
Offbeat
Mystery
Supernatural
Horror
Animation
Sci-fi
Documentary
Drama
War
Family
Action
show_type: type: string
description: The type of movie show. If unspecified, all show types are considered.
enum: regular
3d
imax
name: Movies_1_GetTimesForMovie
description: Retrieves the show times for a specific movie at a particular theater location on a specified date.
parameters: type: dict
required: movie_name
location
show_date
properties: movie_name: type: string
description: The title of the movie for which to find show times.
location: type: string
description: The city and state where the theater is located, in the format of 'City, State', such as 'Berkeley, CA' and 'New York, NY'.
show_date: type: string
description: The date of the show in the format 'YYYY-MM-DD', for example, '2023-04-15'.
theater_name: type: string
description: The name of the theater where the movie is showing. If not specified, any theater will be considered.
show_type: type: string
description: The format of the movie showing.
enum: regular
3D
IMAX
user: I am going to Antioch today, can you look for any unisex salon there?

Available functions:
name: Services_1_BookAppointment
description: Books an appointment with a specified hair stylist or salon on a given date and time.
parameters: type: dict
required: stylist_name
appointment_date
appointment_time
properties: stylist_name: type: string
description: The full name of the hair stylist or the name of the salon where the appointment is to be booked.
appointment_date: type: string
description: The desired date for the appointment, in the format of 'YYYY-MM-DD'.
appointment_time: type: string
description: The desired time for the appointment, in 24-hour format 'HH:MM'.
name: Services_1_FindProvider
description: Search for a hair stylist within a specified city and filter by whether the salon is unisex or not.
parameters: type: dict
properties: city: type: string
description: The city where the salon is located, such as 'Berkeley, CA' or 'New York, NY'.
is_unisex: type: string
description: Indicates if the salon accommodates all genders. 'True' for yes, 'False' for no, 'dontcare' for no preference.
enum: True
False
dontcare
required: city
name: Services_4_BookAppointment
description: Creates a reservation with a specific therapist based on the user's preferences for date and time.
parameters: type: dict
required: therapist_name
appointment_time
appointment_date
properties: therapist_name: type: string
description: The full name of the therapist with whom the appointment is to be scheduled.
appointment_time: type: string
description: The desired time for the appointment in 24-hour format (e.g., '14:00' for 2 PM).
appointment_date: type: string
description: The desired date for the appointment in the format 'YYYY-MM-DD' (e.g., '2023-09-01').
name: Services_4_FindProvider
description: Discover a therapist according to the user's requirements in a specific location.
parameters: type: dict
required: city
type
properties: city: type: string
description: The city where the user wants to search for a therapist, in the format of 'City, State' such as 'Berkeley, CA' and 'New York, NY'.
type: type: string
description: The specialization of the therapist the user is looking for.
enum: Psychologist
Family Counselor
Psychiatrist
user: Can you find me any available cars in Toronto, Canada for a rental period starting today and ending tomorrow? I don't have a preference for the car type, and I'd like to pick up the car at 10:00 in the morning.

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
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 have a plan for a short trip for which I need to find for a Train to travel. Can you find me the one in Portland, OR.

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