yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: Could you retrieve a list of all the PostgreSQL servers in our environment, please?

Available functions:
name: default_function
description: This function provides default behavior when specific functionality has not been implemented.
parameters: type: dict
required: action
properties: action: type: string
description: The action to be executed by the function. Should be a descriptive verb.
enum: create
read
update
delete
verbose: type: boolean
description: A flag to indicate whether to run the function in verbose mode, providing detailed logs.
timeout: type: integer
description: Maximum time in seconds the function should wait before timing out.
name: add_mtnards_server
description: Adds a new MTNA Rich Data Services (RDS) server to the environment configuration, allowing it to be recognized and utilized by the system.
parameters: type: dict
required: host
api_key
properties: nickname: type: string
description: An informal, easy-to-remember name for the server.
host: type: string
description: The server's hostname or IP address. Should be in the format 'hostname.com' or '192.168.0.1'.
api_key: type: string
description: A unique API key for secure access to the server.
name: add_postgres_server
description: Adds a new PostgreSQL server configuration to the environment, allowing for future database operations on this server.
parameters: type: dict
required: nickname
host
port
database
username
password
properties: nickname: type: string
description: A unique and recognizable name or alias for the server, used for easy identification.
host: type: string
description: The hostname or IP address of the PostgreSQL server.
port: type: integer
description: The network port on which the PostgreSQL server is listening.
database: type: string
description: The default database name to connect to on the PostgreSQL server.
username: type: string
description: The username for authentication with the PostgreSQL server.
password: type: string
description: The password associated with the username for authentication with the PostgreSQL server.
name: dartfx_help
description: Provides guidance and assistance to the user on a particular topic within the DartFX application.
parameters: type: dict
required: topic
properties: topic: type: string
description: The specific topic or feature within DartFX the user needs help with, such as 'chart analysis' or 'trade execution'.
verbose: type: boolean
description: Whether to provide detailed assistance. If true, the help provided will include comprehensive information and examples.
language: type: string
description: The language in which the help is to be provided.
enum: English
Spanish
French
German
Chinese
name: list_servers
description: Retrieve a list of all servers within a specified environment, optionally filtered by server type.
parameters: type: dict
properties: server_type: type: string
description: The category of servers to list. If not specified, all server types are included.
enum: all
graphql
mtna
openapi
postgres
rds
sql
user: Could you provide the analysis trail for project SUPERFANCY with the component UUID AB1010CD and the vulnerability ID ef903ac-893-f00?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version information of the application, including the application name and its version number.
parameters: type: dict
name: acl_api.add_mapping
description: Adds an Access Control List (ACL) mapping to define permissions for a user or group.
parameters: type: dict
required: principal_id
resource_id
permissions
properties: principal_id: type: string
description: The unique identifier for the user or group.
resource_id: type: string
description: The unique identifier of the resource for which access is being defined.
permissions: type: string
description: The level of access being granted.
enum: read
write
delete
admin
name: acl_api.delete_mapping
description: Removes an ACL (Access Control List) mapping for a specified team and project.
parameters: type: dict
required: teamUuid
projectUuid
properties: teamUuid: type: string
description: The UUID of the team for which the ACL mapping is to be removed.
projectUuid: type: string
description: The UUID of the project for which the ACL mapping is to be removed.
name: acl_api.AclApi.retrieve_projects
description: Retrieve the list of projects assigned to a specified team, with options to exclude inactive projects and/or only include root projects.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the team for which to retrieve project mappings.
excludeInactive: type: boolean
description: If true, inactive projects will not be included in the response.
onlyRoot: type: boolean
description: If true, only root projects will be included in the response.
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the trail of analysis actions for a given vulnerability within a specified component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The UUID of the project to retrieve the analysis from. For example, '123e4567-e89b-12d3-a456-426614174000' or 'PROJECTGO.
component: type: string
description: The UUID of the component associated with the analysis. For example, '123e4567-e89b-12d3-a456-426614174001'.
vulnerability: type: string
description: The UUID of the vulnerability to retrieve the analysis trail for. For example, '123e4567-e89b-12d3-a456-426614174002'.
user: Could you add 'read' permissions for user with principal ID 'user-123' to the resource with ID 'resource-456'?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version information of the application, including the application name and its version number.
parameters: type: dict
name: acl_api.add_mapping
description: Adds an Access Control List (ACL) mapping to define permissions for a user or group.
parameters: type: dict
required: principal_id
resource_id
permissions
properties: principal_id: type: string
description: The unique identifier for the user or group.
resource_id: type: string
description: The unique identifier of the resource for which access is being defined.
permissions: type: string
description: The level of access being granted.
enum: read
write
delete
admin
name: acl_api.delete_mapping
description: Removes an ACL (Access Control List) mapping for a specified team and project.
parameters: type: dict
required: teamUuid
projectUuid
properties: teamUuid: type: string
description: The UUID of the team for which the ACL mapping is to be removed.
projectUuid: type: string
description: The UUID of the project for which the ACL mapping is to be removed.
name: acl_api.AclApi.retrieve_projects
description: Retrieve the list of projects assigned to a specified team, with options to exclude inactive projects and/or only include root projects.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the team for which to retrieve project mappings.
excludeInactive: type: boolean
description: If true, inactive projects will not be included in the response.
onlyRoot: type: boolean
description: If true, only root projects will be included in the response.
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the trail of analysis actions for a given vulnerability within a specified component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The UUID of the project to retrieve the analysis from. For example, '123e4567-e89b-12d3-a456-426614174000'.
component: type: string
description: The UUID of the component associated with the analysis. For example, '123e4567-e89b-12d3-a456-426614174001'.
vulnerability: type: string
description: The UUID of the vulnerability to retrieve the analysis trail for. For example, '123e4567-e89b-12d3-a456-426614174002'.
user: Could you tell me the current version of the application, including its name?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version information of the application, including the application name and its version number.
parameters: type: dict
name: acl_api.add_mapping
description: Adds an Access Control List (ACL) mapping to define permissions for a user or group.
parameters: type: dict
required: principal_id
resource_id
permissions
properties: principal_id: type: string
description: The unique identifier for the user or group.
resource_id: type: string
description: The unique identifier of the resource for which access is being defined.
permissions: type: string
description: The level of access being granted.
enum: read
write
delete
admin
name: acl_api.delete_mapping
description: Removes an ACL (Access Control List) mapping for a specified team and project.
parameters: type: dict
required: teamUuid
projectUuid
properties: teamUuid: type: string
description: The UUID of the team for which the ACL mapping is to be removed.
projectUuid: type: string
description: The UUID of the project for which the ACL mapping is to be removed.
name: acl_api.AclApi.retrieve_projects
description: Retrieve the list of projects assigned to a specified team, with options to exclude inactive projects and/or only include root projects.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the team for which to retrieve project mappings.
excludeInactive: type: boolean
description: If true, inactive projects will not be included in the response.
onlyRoot: type: boolean
description: If true, only root projects will be included in the response.
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the trail of analysis actions for a given vulnerability within a specified component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The UUID of the project to retrieve the analysis from. For example, '123e4567-e89b-12d3-a456-426614174000'.
component: type: string
description: The UUID of the component associated with the analysis. For example, '123e4567-e89b-12d3-a456-426614174001'.
vulnerability: type: string
description: The UUID of the vulnerability to retrieve the analysis trail for. For example, '123e4567-e89b-12d3-a456-426614174002'.
user: Get application name and version.

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version information of the application, including the application name and its version number.
parameters: type: dict
name: acl_api.add_mapping
description: Adds an Access Control List (ACL) mapping to define permissions for a user or group.
parameters: type: dict
required: principal_id
resource_id
permissions
properties: principal_id: type: string
description: The unique identifier for the user or group.
resource_id: type: string
description: The unique identifier of the resource for which access is being defined.
permissions: type: string
description: The level of access being granted.
enum: read
write
delete
admin
name: acl_api.delete_mapping
description: Removes an ACL (Access Control List) mapping for a specified team and project.
parameters: type: dict
required: teamUuid
projectUuid
properties: teamUuid: type: string
description: The UUID of the team for which the ACL mapping is to be removed.
projectUuid: type: string
description: The UUID of the project for which the ACL mapping is to be removed.
name: acl_api.AclApi.retrieve_projects
description: Retrieve the list of projects assigned to a specified team, with options to exclude inactive projects and/or only include root projects.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the team for which to retrieve project mappings.
excludeInactive: type: boolean
description: If true, inactive projects will not be included in the response.
onlyRoot: type: boolean
description: If true, only root projects will be included in the response.
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the trail of analysis actions for a given vulnerability within a specified component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The UUID of the project to retrieve the analysis from. For example, '123e4567-e89b-12d3-a456-426614174000'.
component: type: string
description: The UUID of the component associated with the analysis. For example, '123e4567-e89b-12d3-a456-426614174001'.
vulnerability: type: string
description: The UUID of the vulnerability to retrieve the analysis trail for. For example, '123e4567-e89b-12d3-a456-426614174002'.
user: Could you provide the current version information of the application, including the application name and its version number?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version information of the application, including the application name and its version number.
parameters: type: dict
name: acl_api.add_mapping
description: Adds an Access Control List (ACL) mapping to define permissions for a user or group.
parameters: type: dict
required: principal_id
resource_id
permissions
properties: principal_id: type: string
description: The unique identifier for the user or group.
resource_id: type: string
description: The unique identifier of the resource for which access is being defined.
permissions: type: string
description: The level of access being granted.
enum: read
write
delete
admin
name: acl_api.delete_mapping
description: Removes an ACL (Access Control List) mapping for a specified team and project.
parameters: type: dict
required: teamUuid
projectUuid
properties: teamUuid: type: string
description: The UUID of the team for which the ACL mapping is to be removed.
projectUuid: type: string
description: The UUID of the project for which the ACL mapping is to be removed.
name: acl_api.AclApi.retrieve_projects
description: Retrieve the list of projects assigned to a specified team, with options to exclude inactive projects and/or only include root projects.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the team for which to retrieve project mappings.
excludeInactive: type: boolean
description: If true, inactive projects will not be included in the response.
onlyRoot: type: boolean
description: If true, only root projects will be included in the response.
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the trail of analysis actions for a given vulnerability within a specified component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The UUID of the project to retrieve the analysis from. For example, '123e4567-e89b-12d3-a456-426614174000'.
component: type: string
description: The UUID of the component associated with the analysis. For example, '123e4567-e89b-12d3-a456-426614174001'.
vulnerability: type: string
description: The UUID of the vulnerability to retrieve the analysis trail for. For example, '123e4567-e89b-12d3-a456-426614174002'.
user: Can you tell me the current version information of the application, including the name and version number?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version information of the application, including the application name and its version number.
parameters: type: dict
name: acl_api.add_mapping
description: Adds an Access Control List (ACL) mapping to define permissions for a user or group.
parameters: type: dict
required: principal_id
resource_id
permissions
properties: principal_id: type: string
description: The unique identifier for the user or group.
resource_id: type: string
description: The unique identifier of the resource for which access is being defined.
permissions: type: string
description: The level of access being granted.
enum: read
write
delete
admin
name: acl_api.delete_mapping
description: Removes an ACL (Access Control List) mapping for a specified team and project.
parameters: type: dict
required: teamUuid
projectUuid
properties: teamUuid: type: string
description: The UUID of the team for which the ACL mapping is to be removed.
projectUuid: type: string
description: The UUID of the project for which the ACL mapping is to be removed.
name: acl_api.AclApi.retrieve_projects
description: Retrieve the list of projects assigned to a specified team, with options to exclude inactive projects and/or only include root projects.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the team for which to retrieve project mappings.
excludeInactive: type: boolean
description: If true, inactive projects will not be included in the response.
onlyRoot: type: boolean
description: If true, only root projects will be included in the response.
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the trail of analysis actions for a given vulnerability within a specified component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The UUID of the project to retrieve the analysis from. For example, '123e4567-e89b-12d3-a456-426614174000'.
component: type: string
description: The UUID of the component associated with the analysis. For example, '123e4567-e89b-12d3-a456-426614174001'.
vulnerability: type: string
description: The UUID of the vulnerability to retrieve the analysis trail for. For example, '123e4567-e89b-12d3-a456-426614174002'.
system: You are a helpful assistant
user: You are an Generative AI functions agent which generates the output mentioning which function to be called from the given list. Strictly use the mentioned functions only to generate the output. 
 Functions to use:['multiply', 'add', 'sub', 'fahrenheit_to_celsius', 'celsius_to_fahrenheit', 'duck_duck_go']
  'What is LangFuse and how can I use it in my genAI project?'               

Available functions:
name: multiply
description: Performs multiplication of two integers and returns the product.
parameters: type: dict
properties: a: type: integer
description: The first integer to be multiplied.
b: type: integer
description: The second integer to be multiplied.
required: a
b
name: add
description: Performs addition of two integers and returns the result.
parameters: type: dict
required: a
b
properties: a: type: integer
description: The first integer to add.
b: type: integer
description: The second integer to add.
name: sub
description: Subtracts the second integer from the first integer and returns the result.
parameters: type: dict
properties: a: type: integer
description: The minuend integer from which the subtrahend will be subtracted.
b: type: integer
description: The subtrahend integer to be subtracted from the minuend.
required: a
b
name: fahrenheit_to_celsius
description: Convert a temperature from Fahrenheit to Celsius. This function takes a temperature value in Fahrenheit and returns the converted temperature in Celsius.
parameters: type: dict
required: fahrenheit
properties: fahrenheit: type: float
description: Temperature in degrees Fahrenheit.
name: celsius_to_fahrenheit
description: Converts temperature from Celsius to Fahrenheit.
parameters: type: dict
required: celsius
properties: celsius: type: float
description: The temperature in degrees Celsius that needs to be converted to Fahrenheit.
name: duck_duck_go
description: A simple wrapper function for the Duck Duck Go Search API. It takes a search query and returns a JSON array containing the search results, which may include answers to questions about current events, general information, and web links.
parameters: type: dict
required: query
properties: query: type: string
description: The search query to look up. It should be a string representing the user's search input. For example, 'latest NASA news' or 'python programming'.
format: type: string
description: The desired response format. Options include 'json', 'xml', and 'plaintext'.
enum: json
xml
plaintext
no_redirect: type: boolean
description: A flag indicating whether to prevent redirection to an answer page. If set to true, the search will not redirect to an answer page if one is found.
no_html: type: boolean
description: A flag indicating whether to strip HTML from the search results. Set to true to remove HTML.
skip_disambiguation: type: boolean
description: When true, the search results will skip over disambiguation pages.
user: Give me an analysis trail for my project SUPERFANCY with component UUID AB1010CD and vulnerability ef903ac-893-f00

Available functions:
name: acl_api.AclApi.retrieve_projects
description: Retrieve a list of projects assigned to the specified team, with options to exclude inactive projects and/or omit child projects.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the team for which projects are being retrieved.
excludeInactive: type: boolean
description: If set to true, inactive projects will not be included in the response.
onlyRoot: type: boolean
description: If set to true, only root projects will be returned, excluding their child projects.
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the detailed analysis trail for a given project, component, and vulnerability.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The unique identifier (UUID) of the project for which the analysis trail is retrieved.
component: type: string
description: The unique identifier (UUID) of the component associated with the project.
vulnerability: type: string
description: The unique identifier (UUID) of the vulnerability within the component.
user: Find some information on 'the history of kites and how they're made'?

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: What is the price of Apple on NYSE?

Available functions:
name: weather.get
description: Get the current weather details such as temperature, wind speed, and precipitation for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which the weather is being requested, such as 'San Francisco'.
country: type: string
description: The country where the city is located, in ISO 3166-1 alpha-2 code format, such as 'US' for the United States.
units: type: string
description: The unit system for the temperature: 'metric' for Celsius, 'imperial' for Fahrenheit. Defaults to 'metric'.
enum: metric
imperial
include_forecast: type: boolean
description: A flag to indicate whether to include a weather forecast for the next 5 days. Defaults to false.
name: stock_price.get
description: Retrieves the current stock price for a specified ticker symbol from a given stock exchange.
parameters: type: dict
required: ticker
exchange
properties: ticker: type: string
description: The unique ticker or stock symbol used to identify the publicly traded shares of a particular stock on a particular stock market.
exchange: type: string
description: The stock exchange where the stock is listed, such as 'NYSE' for New York Stock Exchange or 'NASDAQ'.
enum: NYSE
NASDAQ
LSE
TSX
HKSE
user: What is the temperature in London, UK?

Available functions:
name: weather.get
description: Get the current weather details such as temperature, wind speed, and precipitation for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which the weather is being requested, such as 'San Francisco'.
country: type: string
description: The country where the city is located, in ISO 3166-1 alpha-2 code format, such as 'US' for the United States.
units: type: string
description: The unit system for the temperature: 'metric' for Celsius, 'imperial' for Fahrenheit. Defaults to 'metric'.
enum: metric
imperial
include_forecast: type: boolean
description: A flag to indicate whether to include a weather forecast for the next 5 days. Defaults to false.
name: stock_price.get
description: Retrieves the current stock price for a specified ticker symbol from a given stock exchange.
parameters: type: dict
required: ticker
exchange
properties: ticker: type: string
description: The unique ticker or stock symbol used to identify the publicly traded shares of a particular stock on a particular stock market.
exchange: type: string
description: The stock exchange where the stock is listed, such as 'NYSE' for New York Stock Exchange or 'NASDAQ'.
enum: NYSE
NASDAQ
LSE
TSX
HKSE
user: Could you tell me the current weather conditions in London, United Kingdom, including the temperature, wind speed, and any precipitation?

Available functions:
name: weather.get
description: Get the current weather conditions, including temperature, wind speed, and precipitation, for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which to get the weather, in the format of 'City'. For example, 'London' or 'Tokyo'.
country: type: string
description: The country where the city is located, in the format of 'Country'. For example, 'United Kingdom' or 'Japan'.
enum: United States
United Kingdom
Canada
Australia
Japan
units: type: string
description: The units for temperature and wind speed. 'metric' for Celsius and meters per second, 'imperial' for Fahrenheit and miles per hour.
enum: metric
imperial
name: stock_price.get
description: Retrieves the current stock price for a given ticker symbol from a specified exchange.
parameters: type: dict
required: ticker
exchange
properties: ticker: type: string
description: The unique ticker or stock symbol used to represent a public company on a stock exchange.
exchange: type: string
description: The stock exchange where the ticker is listed, such as 'NYSE' or 'NASDAQ'.
enum: NYSE
NASDAQ
AMEX
TSX
LSE
date: type: string
description: The date for which to retrieve the stock price, in the format 'YYYY-MM-DD'. Defaults to the most recent trading day if not specified.
user: Could you tell me the current price of AAPL on the NASDAQ?

Available functions:
name: weather.get
description: Get the current weather conditions, including temperature, wind speed, and precipitation, for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which to get the weather, in the format of 'City'. For example, 'London' or 'Tokyo'.
country: type: string
description: The country where the city is located, in the format of 'Country'. For example, 'United Kingdom' or 'Japan'.
enum: United States
United Kingdom
Canada
Australia
Japan
units: type: string
description: The units for temperature and wind speed. 'metric' for Celsius and meters per second, 'imperial' for Fahrenheit and miles per hour.
enum: metric
imperial
name: stock_price.get
description: Retrieves the current stock price for a given ticker symbol from a specified exchange.
parameters: type: dict
required: ticker
exchange
properties: ticker: type: string
description: The unique ticker or stock symbol used to represent a public company on a stock exchange.
exchange: type: string
description: The stock exchange where the ticker is listed, such as 'NYSE' or 'NASDAQ'.
enum: NYSE
NASDAQ
AMEX
TSX
LSE
date: type: string
description: The date for which to retrieve the stock price, in the format 'YYYY-MM-DD'. Defaults to the most recent trading day if not specified.
user: Could you tell me the current weather conditions in London, including the temperature and wind speed?

Available functions:
name: weather.get
description: Get the current weather conditions, including temperature, wind speed, and precipitation, for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which to retrieve weather information, such as 'San Francisco'.
country: type: string
description: The ISO country code (2-letter) for the city's country, such as 'US' for the United States.
units: type: string
description: The unit system used for the weather data. Possible values are 'metric' for Celsius, 'imperial' for Fahrenheit, and 'standard' for Kelvin.
enum: metric
imperial
standard
include_forecast: type: boolean
description: A flag indicating whether to include a weather forecast for the next 5 days. If true, the forecast will be included.
name: stock_price.get
description: Retrieve the latest trade price for a specified stock ticker on a given exchange.
parameters: type: dict
required: ticker
exchange
properties: ticker: type: string
description: The unique stock ticker symbol used to identify the publicly traded shares of a particular stock on an exchange.
exchange: type: string
description: The stock exchange where the ticker is listed, such as 'NYSE' or 'NASDAQ'.
enum: NYSE
NASDAQ
LSE
TSX
user: Could you retrieve the latest trading price for AAPL on the NASDAQ exchange?

Available functions:
name: weather.get
description: Get the current weather conditions, including temperature, wind speed, and precipitation, for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which to retrieve weather information, such as 'San Francisco'.
country: type: string
description: The ISO country code (2-letter) for the city's country, such as 'US' for the United States.
units: type: string
description: The unit system used for the weather data. Possible values are 'metric' for Celsius, 'imperial' for Fahrenheit, and 'standard' for Kelvin.
enum: metric
imperial
standard
include_forecast: type: boolean
description: A flag indicating whether to include a weather forecast for the next 5 days. If true, the forecast will be included.
name: stock_price.get
description: Retrieve the latest trade price for a specified stock ticker on a given exchange.
parameters: type: dict
required: ticker
exchange
properties: ticker: type: string
description: The unique stock ticker symbol used to identify the publicly traded shares of a particular stock on an exchange.
exchange: type: string
description: The stock exchange where the ticker is listed, such as 'NYSE' or 'NASDAQ'.
enum: NYSE
NASDAQ
LSE
TSX
user: Could you provide the current weather data for London in the UK, including the temperature, wind speed, and precipitation levels?

Available functions:
name: weather.get_weather_data
description: Retrieves current weather data including temperature, wind speed, and precipitation levels for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which weather data is being requested, e.g., 'San Francisco'.
country: type: string
description: The country in which the city is located, using ISO 3166-1 alpha-2 country codes, e.g., 'US' for the United States.
units: type: string
description: The unit system for the temperature (Celsius or Fahrenheit) and wind speed (m/s or mph).
enum: metric
imperial
language: type: string
description: The language code for the response data, such as 'en' for English or 'es' for Spanish.
enum: en
es
fr
de
name: stock_price.get
description: Retrieve the current stock price for a specified ticker symbol from the stock market.
parameters: type: dict
required: ticker
properties: ticker: type: string
description: The stock ticker symbol for which the price is being requested, such as 'AAPL' for Apple Inc.
exchange: type: string
description: The stock exchange where the ticker is listed, such as 'NASDAQ' or 'NYSE'.
enum: NASDAQ
NYSE
AMEX
date: type: string
description: The date for which the stock price is requested, in the format 'YYYY-MM-DD'. If not provided, the latest available price is returned.
user: Can you give me the current price for the ticker symbol AAPL on NASDAQ?

Available functions:
name: weather.get_weather_data
description: Retrieves current weather data including temperature, wind speed, and precipitation levels for a specified city and country.
parameters: type: dict
required: city
country
properties: city: type: string
description: The name of the city for which weather data is being requested, e.g., 'San Francisco'.
country: type: string
description: The country in which the city is located, using ISO 3166-1 alpha-2 country codes, e.g., 'US' for the United States.
units: type: string
description: The unit system for the temperature (Celsius or Fahrenheit) and wind speed (m/s or mph).
enum: metric
imperial
language: type: string
description: The language code for the response data, such as 'en' for English or 'es' for Spanish.
enum: en
es
fr
de
name: stock_price.get
description: Retrieve the current stock price for a specified ticker symbol from the stock market.
parameters: type: dict
required: ticker
properties: ticker: type: string
description: The stock ticker symbol for which the price is being requested, such as 'AAPL' for Apple Inc.
exchange: type: string
description: The stock exchange where the ticker is listed, such as 'NASDAQ' or 'NYSE'.
enum: NASDAQ
NYSE
AMEX
date: type: string
description: The date for which the stock price is requested, in the format 'YYYY-MM-DD'. If not provided, the latest available price is returned.
user: Can you tell me the lowest temperature reading across all sensors for my organization from the latest data available?

Available functions:
name: get_sensor_alerts
description: Retrieves a list of sensor alerts within specified parameters including pagination, time range, and filter criteria.
parameters: type: dict
required: perPage
properties: perPage: type: integer
description: Number of entries per page returned. Must be within the range of 3 to 100.
startingAfter: type: string
description: Server-generated token indicating the start of the page, typically a timestamp or ID. Clients should not define this; use pagination links provided in response headers instead.
endingBefore: type: string
description: Server-generated token indicating the end of the page, typically a timestamp or ID. Clients should not define this; use pagination links provided in response headers instead.
t0: type: string
description: Start of the data timespan as a timestamp in ISO 8601 format (e.g., '2023-04-05T14:30:00Z'). Maximum lookback is 365 days from today.
t1: type: string
description: End of the data timespan as a timestamp in ISO 8601 format (e.g., '2023-05-05T14:30:00Z'). Can be up to 365 days after t0.
networkId: type: array
items: type: string
description: List of network IDs to filter the alerts by.
timespan: type: integer
description: Duration for which the information is fetched in seconds. Do not specify if t0 and t1 are set. Maximum is 31536000 seconds (365 days).
sensorSerial: type: string
description: Serial number of the sensor to filter the returned data.
triggerMetric: type: string
description: Metric that triggered the alert. Valid values include various sensor metrics such as temperature, humidity, and more.
enum: apparentPower
co2
current
door
frequency
humidity
indoorAirQuality
noise
pm25
powerFactor
realPower
temperature
tvoc
upstreamPower
voltage
water
name: get_sensor_readings_latest
description: Return the latest available reading for each metric from each sensor, sorted by sensor serial number.
parameters: type: dict
required: perPage
properties: perPage: type: integer
description: Specifies the number of entries per page returned. Value must be between 3 and 100. If user doesn't specify, please use 100.
startingAfter: type: string
description: Token indicating the start of the page, typically a timestamp in the format 'YYYY-MM-DDTHH:MM:SSZ', such as '2023-04-01T00:00:00Z'.
endingBefore: type: string
description: Token indicating the end of the page, typically a timestamp in the format 'YYYY-MM-DDTHH:MM:SSZ', such as '2023-04-01T23:59:59Z'.
networkId: type: array
items: type: string
description: List of network IDs to filter the returned sensor data. If omitted, data from all networks are retrieved.
serials: type: array
items: type: string
description: List of sensor serial numbers to filter readings. If omitted, readings from all sensors are retrieved.
metrics: type: array
items: type: string
description: Sensor reading types to retrieve, such as 'temperature', 'humidity', 'co2'. If omitted, all available types are retrieved.
user: Can you tell me the current price of a 'winter jacket' in Berkeley, CA?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The unit of measurement for temperature values.
enum: celsius
fahrenheit
name: get_current_news
description: Retrieves the latest news articles for a specified location, formatted as 'City, State'.
parameters: type: dict
required: location
properties: location: type: string
description: The geographic location for which current news is to be fetched, in the format of 'City, State', such as 'New York, NY' or 'Los Angeles, CA'.
unit: type: string
description: The unit of temperature measurement used within the news content.
enum: celsius
fahrenheit
name: get_shopping
description: Get the current price of a given item at a specified location.
parameters: type: dict
required: item_name
location
properties: item_name: type: string
description: The name of the item for which the price is being queried.
location: type: string
description: The location where the item is being sold, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
currency: type: string
description: The currency in which the price should be provided.
enum: USD
EUR
GBP
JPY
CNY
user: Can you retrieve the analysis trail for the vulnerability ef903ac-893-f00 within component AB1010CD of the project SUPERFANCY?

Available functions:
name: acl_api.add_mapping
description: Adds an Access Control List (ACL) mapping to define permissions for users or groups.
parameters: type: dict
required: user_id
resource_id
permissions
properties: user_id: type: string
description: The unique identifier of the user for whom the ACL mapping will be added.
resource_id: type: string
description: The unique identifier of the resource to which access is being controlled.
permissions: type: array
items: type: string
description: A list of permissions to be granted, such as ['read', 'write', 'delete'].
expires_on: type: string
description: The date on which the ACL mapping expires, in the format of 'YYYY-MM-DD'.
name: acl_api.delete_mapping
description: Removes an Access Control List (ACL) mapping between a specified team and project by their UUIDs.
parameters: type: dict
required: teamUuid
projectUuid
properties: teamUuid: type: string
description: The universally unique identifier (UUID) of the team for which the ACL mapping is to be removed.
projectUuid: type: string
description: The UUID of the project associated with the team whose ACL mapping is to be deleted.
name: acl_api.AclApi.retrieve_projects
description: Retrieve a list of projects assigned to a 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 project mappings.
excludeInactive: type: boolean
description: If true, inactive projects will not be included in the response.
onlyRoot: type: boolean
description: If true, only root projects will be returned, excluding any child projects.
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the trail of analysis for a given vulnerability within the specified component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The UUID of the project for which the analysis trail is to be retrieved.
component: type: string
description: The UUID of the component involved in the analysis within the specified project.
vulnerability: type: string
description: The UUID of the vulnerability for which the analysis trail is to be retrieved.
user: Can you tell me the list of projects that Adriel has been involved in from January 1st, 2021 to December 31st, 2021?

Available functions:
name: get_current_weather
description: Retrieves the current weather information for a specified location.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to retrieve weather data, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The unit of measurement for temperature values.
enum: celsius
fahrenheit
name: get_adriel_projects
description: Retrieve a list of project names that Adriel has contributed to within a specified time frame.
parameters: type: dict
required: start_date
end_date
properties: start_date: type: string
description: The start date for the project query, in the format of 'YYYY-MM-DD', such as '2021-01-01'.
end_date: type: string
description: The end date for the project query, in the format of 'YYYY-MM-DD', such as '2021-12-31'.
include_archived: type: boolean
description: A flag to include archived projects in the search results.
user: Can you tell me the list of projects and their statuses that Adriel is currently working on for user ID 7623, and include the completed projects as well?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location in the desired temperature unit.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The temperature unit for the weather report.
enum: celsius
fahrenheit
name: get_adriel_projects
description: Retrieves a list of projects that Adriel is currently working on, including project names and their respective statuses.
parameters: type: dict
required: user_id
properties: user_id: type: integer
description: The unique identifier of the user whose projects are being queried.
include_completed: type: boolean
description: Flag to determine whether completed projects should be included in the response.
date_range: type: string
description: The range of dates for which the projects are being queried, in the format 'YYYY-MM-DD to YYYY-MM-DD'. Defaults to the current month.
user: Can you provide detailed information about the 'e-commerce platform overhaul' project that Adriel worked on?

Available functions:
name: get_adriel_projects
description: Retrieve a list of projects that are associated with Adriel, including their current status and estimated completion dates.
parameters: type: dict
required: user_id
properties: user_id: type: string
description: The unique identifier of the user Adriel.
include_completed: type: boolean
description: A flag to determine whether to include completed projects in the list.
status_filter: type: string
description: Filter projects by status, such as 'active', 'paused', or 'completed'.
enum: active
paused
completed
name: get_detail_adriel_projects
description: Retrieve detailed information about projects that Adriel is or has been involved in, including project status and participation role.
parameters: type: dict
required: project_name
properties: project_name: type: string
description: The unique name of the project for which details are to be fetched.
include_archived: type: boolean
description: A flag to determine whether to include projects that are archived. Defaults to false.
user: What's project is "Adriel" working on? exclude any that are completed?

Available functions:
name: get_adriel_projects
description: Retrieve a list of projects that are associated with Adriel, including their current status and estimated completion dates.
parameters: type: dict
required: user_id
properties: user_id: type: string
description: The unique identifier of the user Adriel.
include_completed: type: boolean
description: A flag to determine whether to include completed projects in the list.
status_filter: type: string
description: Filter projects by status, such as 'active', 'paused', or 'completed'.
enum: active
paused
completed
name: get_detail_adriel_projects
description: Retrieve detailed information about projects that Adriel is or has been involved in, including project status and participation role.
parameters: type: dict
required: project_name
properties: project_name: type: string
description: The unique name of the project for which details are to be fetched.
include_archived: type: boolean
description: A flag to determine whether to include projects that are archived. Defaults to false.