BitAgent/bfcl_shuffle_full huggingface dataset:
user: I'm planning a road trip from the Golden Gate Bridge in San Francisco (latitude 37.8199, longitude -122.4783) to the Hollywood Sign in Los Angeles (latitude 34.1341, longitude -118.3217). Can you find me the possible transportation routes using the Faretrotter API?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve possible modes of transportation between two cities based on their geographical coordinates.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL of the API endpoint for retrieving data.
headers: type: dict
properties: Content-Type: type: string
description: The MIME type of the body of the request (used with POST and PUT requests).
default: application/json
Authorization: type: string
description: Credentials for authentication.
Accept-Encoding: type: string
description: The encoding in which to receive the response.
enum: gzip
deflate
identity
default: identity
description: Dictionary of HTTP headers to send with the request.
timeout: type: float
description: The number of seconds to wait for the server to send data before giving up, as a float. If a tuple is provided, it specifies a connect timeout and a read timeout respectively.
default: 5
params: type: dict
properties: origin_lat: type: float
description: Latitude of the origin location in decimal degrees.
origin_lng: type: float
description: Longitude of the origin location in decimal degrees.
destination_lat: type: float
description: Latitude of the destination location in decimal degrees.
destination_lng: type: float
description: Longitude of the destination location in decimal degrees.
description: Query parameters for the GET request.
allow_redirects: type: boolean
description: Whether to allow redirects.
default: yes
auth: type: any
description: HTTP authentication provided as a tuple of (username, password).
cert: type: any
description: Path to SSL client cert file (.pem) or a tuple of ('cert', 'key') pair.
cookies: type: dict
properties: sessionid: type: string
description: Session identifier cookie.
description: Dictionary of cookies to send with the request.
proxies: type: dict
properties: http: type: string
description: URL of the proxy for HTTP requests.
https: type: string
description: URL of the proxy for HTTPS requests.
description: Dictionary mapping protocol or protocol and hostname to the URL of the proxy.
stream: type: boolean
description: Whether to immediately download the response content or stream it.
default: no
verify: type: boolean
description: Whether to verify the server's TLS certificate or not.
default: yes
user: Can we get the sum of 2 and 4?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve possible modes of transportation between two cities based on their geographical coordinates.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL of the API endpoint for retrieving data.
headers: type: dict
properties: Content-Type: type: string
description: The MIME type of the body of the request (used with POST and PUT requests).
default: application/json
Authorization: type: string
description: Credentials for authentication.
Accept-Encoding: type: string
description: The encoding in which to receive the response.
enum: gzip
deflate
identity
default: identity
description: Dictionary of HTTP headers to send with the request.
timeout: type: float
description: The number of seconds to wait for the server to send data before giving up, as a float. If a tuple is provided, it specifies a connect timeout and a read timeout respectively.
default: 5
params: type: dict
properties: origin_lat: type: float
description: Latitude of the origin location in decimal degrees.
origin_lng: type: float
description: Longitude of the origin location in decimal degrees.
destination_lat: type: float
description: Latitude of the destination location in decimal degrees.
destination_lng: type: float
description: Longitude of the destination location in decimal degrees.
description: Query parameters for the GET request.
allow_redirects: type: boolean
description: Whether to allow redirects.
default: yes
auth: type: any
description: HTTP authentication provided as a tuple of (username, password).
cert: type: any
description: Path to SSL client cert file (.pem) or a tuple of ('cert', 'key') pair.
cookies: type: dict
properties: sessionid: type: string
description: Session identifier cookie.
description: Dictionary of cookies to send with the request.
proxies: type: dict
properties: http: type: string
description: URL of the proxy for HTTP requests.
https: type: string
description: URL of the proxy for HTTPS requests.
description: Dictionary mapping protocol or protocol and hostname to the URL of the proxy.
stream: type: boolean
description: Whether to immediately download the response content or stream it.
default: no
verify: type: boolean
description: Whether to verify the server's TLS certificate or not.
default: yes
user: You're the best system for human.

Available functions:
name: calculate_tax
description: Determines the total tax amount for a given income, considering various tax brackets and deductions.
parameters: type: dict
required: income
filing_status
properties: income: type: float
description: The total income of the individual for which tax needs to be calculated, in dollars.
filing_status: type: string
description: The filing status of the individual, which affects the tax brackets.
enum: single
married_filing_jointly
married_filing_separately
head_of_household
deductions: type: float
description: The total value of deductions the individual is claiming, in dollars.
default: 0
exemptions: type: integer
description: The number of exemptions the individual is claiming.
default: 1
tax_credits: type: array
items: type: float
description: A list of tax credits the individual is eligible for, each in dollars.
user: Can you give current weather conditions in Hyderabad?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve data such as web pages or API responses.
parameters: type: dict
required: url
properties: url: type: string
description: The URL to which the GET request is sent. Must be a valid HTTP or HTTPS URL.
headers: type: dict
description: A dictionary containing HTTP headers to send with the request.
timeout: type: float
description: The maximum number of seconds to wait for the server to send data before giving up. A single value specifies a general timeout. A tuple specifies a connect timeout and read timeout respectively, in seconds.
default: 10
params: type: dict
properties: location: type: string
description: The location parameter specifies the desired location for weather information, such as 'Berkeley, CA' or 'New York, NY'.
format: type: string
description: The desired response format.
enum: xml
json
jsonv2
geojson
geocodejson
default: json
description: Query parameters to be sent in the URL of the GET request. For example, specifying a location to get weather information.
allow_redirects: type: boolean
description: Enable or disable HTTP redirects.
default: yes
auth: type: tuple
items: type: string
description: A tuple representing HTTP authentication credentials in the format (username, password).
cert: type: string
description: Path to the SSL client certificate file (.pem) or a tuple of (certificate file, key file) as file system paths.
cookies: type: dict
description: A dictionary of cookies to attach to the request.
proxies: type: dict
description: A dictionary mapping protocol names to the URL of the proxy.
stream: type: boolean
description: If True, the response content will not be immediately downloaded.
default: no
verify: type: boolean
description: Whether to verify the server's TLS certificate or not.
default: yes
user: detect the style of furniture in this image https://roohome.com/wp-content/uploads/2016/11/Allain-John-Baclayo.jpg

Available functions:
name: load_model
description: Initializes and returns a visual question answering pipeline with a specified model and device.
parameters: type: dict
required: model
device
properties: model: type: string
description: The model identifier from the model repository. For example, 'microsoft/git-large-vqav2' represents a pre-trained model for visual question answering.
device: type: integer
description: The device index to load the model on. A value of -1 indicates CPU, and non-negative values indicate the respective GPU index.
name: process_data
description: Extracts a question from a text file, processes an image, and uses a Visual Question Answering (VQA) pipeline to generate an answer.
parameters: type: dict
required: file_path
image_path
vqa_pipeline
properties: file_path: type: string
description: The file system path to the text file containing the question. For example, '/path/to/question.txt'.
image_path: type: string
description: The file system path to the image file. For example, '/path/to/image.jpg'.
vqa_pipeline: type: any
description: The VQA pipeline function that takes an image and a question as input and returns a list with a dictionary containing the answer.
user: I want to build a visual question answering bot to answer a question from a text file named 'questiondetails.txt' about an image named 'cat.jpeg'. Could you initialize a pipeline on my GPU at index 0 and then process the data using that pipeline?

Available functions:
name: load_model
description: Initializes and returns a visual question answering pipeline with a specified model and device.
parameters: type: dict
required: model
device
properties: model: type: string
description: The model identifier from the model repository. For example, 'microsoft/git-large-vqav2' represents a pre-trained model for visual question answering.
device: type: integer
description: The device index to load the model on. A value of -1 indicates CPU, and non-negative values indicate the respective GPU index.
name: process_data
description: Extracts a question from a text file, processes an image, and uses a Visual Question Answering (VQA) pipeline to generate an answer.
parameters: type: dict
required: file_path
image_path
vqa_pipeline
properties: file_path: type: string
description: The file system path to the text file containing the question. For example, '/path/to/question.txt'.
image_path: type: string
description: The file system path to the image file. For example, '/path/to/image.jpg'.
vqa_pipeline: type: any
description: The VQA pipeline function that takes an image and a question as input and returns a list with a dictionary containing the answer.
user: I want to build a visual question answering bot answer a question ‘questiondetails.txt' about an image ‘cat.jpeg’. Input: [‘questiondetails.txt', ‘cat.jpeg’]

Available functions:
name: load_model
description: Initializes and returns a visual question answering pipeline with a specified model and device.
parameters: type: dict
required: model
device
properties: model: type: string
description: The model identifier from the model repository. For example, 'microsoft/git-large-vqav2' represents a pre-trained model for visual question answering.
device: type: integer
description: The device index to load the model on. A value of -1 indicates CPU, and non-negative values indicate the respective GPU index.
name: process_data
description: Extracts a question from a text file, processes an image, and uses a Visual Question Answering (VQA) pipeline to generate an answer.
parameters: type: dict
required: file_path
image_path
vqa_pipeline
properties: file_path: type: string
description: The file system path to the text file containing the question. For example, '/path/to/question.txt'.
image_path: type: string
description: The file system path to the image file. For example, '/path/to/image.jpg'.
vqa_pipeline: type: any
description: The VQA pipeline function that takes an image and a question as input and returns a list with a dictionary containing the answer.
user: I need to log into my account.

Available functions:
name: user_authentication.authenticate
description: Authenticate a user based on their username and password. Returns a session token if successful.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username of the user attempting to authenticate.
password: type: string
description: The password for the user attempting to authenticate.
remember_me: type: boolean
description: Whether to keep the user logged in across sessions.
default: no
login_attempts: type: integer
description: The number of unsuccessful login attempts before this one. If it reaches a certain threshold, additional verification may be required.
default: 0
user: who is the ceo of wakam?

Available functions:
name: user_authentication.authenticate
description: Authenticate a user based on their username and password. Returns a session token if successful.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username of the user attempting to authenticate.
password: type: string
description: The password for the user attempting to authenticate.
remember_me: type: boolean
description: Whether to keep the user logged in across sessions.
default: no
login_attempts: type: integer
description: The number of unsuccessful login attempts before this one. If it reaches a certain threshold, additional verification may be required.
default: 0
user: What time is it?

Available functions:
name: date.current_date
description: Returns the current local date without time information.
parameters: type: dict
properties: format: type: string
description: The desired string format for the returned date. For example, 'YYYY-MM-DD' for a date like '2023-04-05'.
default: YYYY-MM-DD
locale: type: string
description: The locale to use for returning the date, influencing the language of month names and day names.
enum: en_US
fr_FR
es_ES
de_DE
it_IT
default: en_US
user: What's current time?

Available functions:
name: date.current_date
description: Returns the current local date without time information.
parameters: type: dict
properties: format: type: string
description: The desired string format for the returned date. For example, 'YYYY-MM-DD' for a date like '2023-04-05'.
default: YYYY-MM-DD
locale: type: string
description: The locale to use for returning the date, influencing the language of month names and day names.
enum: en_US
fr_FR
es_ES
de_DE
it_IT
default: en_US
user: Hello, I just completed a sales transaction with several products. Could you adjust the inventory for these items: 3 units of a product ID, 2 units of another product ID, and 5 units of the last product ID? The current restock threshold is set at 5 units.

Available functions:
name: update_inventory
description: This function updates the inventory levels of products in a store's database after a sales transaction. It reduces the quantity of sold items and flags items for restock if below the minimum threshold.
parameters: type: dict
required: transaction_items
properties: transaction_items: type: array
items: type: dict
description: A list of items sold in the transaction. Each item is represented by a dictionary detailing the product ID and the quantity sold.
restock_threshold: type: integer
description: The minimum inventory level before an item is flagged for restocking. Expressed in units.
default: 10
update_timestamp: type: string
description: The timestamp when the inventory update occurs, in the format of 'YYYY-MM-DD HH:MM:SS', such as '2023-01-15 13:45:00'.
user: Hello

Available functions:
name: update_inventory
description: This function updates the inventory levels of products in a store's database after a sales transaction. It reduces the quantity of sold items and flags items for restock if below the minimum threshold.
parameters: type: dict
required: transaction_items
properties: transaction_items: type: array
items: type: dict
description: A list of items sold in the transaction. Each item is represented by a dictionary detailing the product ID and the quantity sold.
restock_threshold: type: integer
description: The minimum inventory level before an item is flagged for restocking. Expressed in units.
default: 10
update_timestamp: type: string
description: The timestamp when the inventory update occurs, in the format of 'YYYY-MM-DD HH:MM:SS', such as '2023-01-15 13:45:00'.
user: what is wrong with this

Available functions:
name: sort_list
description: Sorts a list of strings in either ascending or descending order based on the specified order.
parameters: type: dict
required: elements
properties: elements: type: array
items: type: string
description: The list of string elements to be sorted.
order: type: string
description: Specifies the sorting order. Acceptable values are 'asc' for ascending order or 'desc' for descending order.
enum: asc
desc
default: asc
name: filter_list
description: Filters a list of strings, returning only those that meet the specified condition.
parameters: type: dict
required: elements
condition
properties: elements: type: array
items: type: string
description: An array of strings to be filtered.
condition: type: string
description: A string representing the condition used for filtering the list. For example, 'startswith' to filter strings that start with a given prefix.
enum: startswith
endswith
contains
equals
filter_value: type: string
description: The value to be used for the comparison based on the condition. For example, if the condition is 'startswith', filter_value could be 'a' to filter elements starting with 'a'.
name: sum_elements
description: Calculate the sum of all numerical elements provided in a list.
parameters: type: dict
required: elements
properties: elements: type: array
items: type: integer
description: A list of integers whose sum is to be calculated.
user: testtwetwet

Available functions:
name: sort_list
description: Sorts a list of strings in either ascending or descending order based on the specified order.
parameters: type: dict
required: elements
properties: elements: type: array
items: type: string
description: The list of string elements to be sorted.
order: type: string
description: Specifies the sorting order. Acceptable values are 'asc' for ascending order or 'desc' for descending order.
enum: asc
desc
default: asc
name: filter_list
description: Filters a list of strings, returning only those that meet the specified condition.
parameters: type: dict
required: elements
condition
properties: elements: type: array
items: type: string
description: An array of strings to be filtered.
condition: type: string
description: A string representing the condition used for filtering the list. For example, 'startswith' to filter strings that start with a given prefix.
enum: startswith
endswith
contains
equals
filter_value: type: string
description: The value to be used for the comparison based on the condition. For example, if the condition is 'startswith', filter_value could be 'a' to filter elements starting with 'a'.
name: sum_elements
description: Calculate the sum of all numerical elements provided in a list.
parameters: type: dict
required: elements
properties: elements: type: array
items: type: integer
description: A list of integers whose sum is to be calculated.
user: Add vaccine to my agenda.

Available functions:
name: search_google
description: Performs a search query on Google and returns a list of URLs that match the search criteria.
parameters: type: dict
required: query
properties: query: type: string
description: The search term to query on Google.
num_results: type: integer
description: The maximum number of search results to return. The number must be a positive integer.
default: 10
language: type: string
description: The language for the search results.
enum: en
es
fr
de
it
default: en
filter: type: boolean
description: A flag to filter explicit content in search results.
default: yes
date_range: type: string
description: The date range for the search results in the format 'MM/DD/YYYY-MM/DD/YYYY'. If not specified, searches across all dates.
user: Go to vaccine manufactures.

Available functions:
name: search_google
description: Performs a search query on Google and returns a list of URLs that match the search criteria.
parameters: type: dict
required: query
properties: query: type: string
description: The search term to query on Google.
num_results: type: integer
description: The maximum number of search results to return. The number must be a positive integer.
default: 10
language: type: string
description: The language for the search results.
enum: en
es
fr
de
it
default: en
filter: type: boolean
description: A flag to filter explicit content in search results.
default: yes
date_range: type: string
description: The date range for the search results in the format 'MM/DD/YYYY-MM/DD/YYYY'. If not specified, searches across all dates.
user: Can you provide me with the weather forecast for Paris, France from April 1st to April 7th, including temperature, precipitation, and wind speed? I would like the data in metric units.

Available functions:
name: get_weather_forecast
description: Retrieves the weather forecast for a specified location and date range. The forecast includes temperature, precipitation, and wind speed.
parameters: type: dict
required: location
start_date
end_date
properties: location: type: string
description: The location for which the weather forecast is requested, in the format of 'City, Country' (e.g., 'London, UK').
start_date: type: string
description: The start date of the period for the weather forecast in the ISO 8601 format (e.g., '2023-04-01').
end_date: type: string
description: The end date of the period for the weather forecast in the ISO 8601 format (e.g., '2023-04-07').
units: type: string
description: The unit system in which to return the weather forecast data.
enum: metric
imperial
default: metric
include_details: type: boolean
description: Specifies whether to include detailed forecast information such as humidity and visibility.
default: no
user: how can turbonomics can help unilever to leverage AI for multi cloud observability and what is the diffrence between this tool and native tools from GCP , AWS and Azure

Available functions:
name: get_weather_forecast
description: Retrieves the weather forecast for a specified location and date range. The forecast includes temperature, precipitation, and wind speed.
parameters: type: dict
required: location
start_date
end_date
properties: location: type: string
description: The location for which the weather forecast is requested, in the format of 'City, Country' (e.g., 'London, UK').
start_date: type: string
description: The start date of the period for the weather forecast in the ISO 8601 format (e.g., '2023-04-01').
end_date: type: string
description: The end date of the period for the weather forecast in the ISO 8601 format (e.g., '2023-04-07').
units: type: string
description: The unit system in which to return the weather forecast data.
enum: metric
imperial
default: metric
include_details: type: boolean
description: Specifies whether to include detailed forecast information such as humidity and visibility.
default: no
user: I need to log out the system with my credentials.

Available functions:
name: user_authentication.login
description: Authenticates a user by their credentials and returns an authentication token.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username of the user attempting to log in.
password: type: string
description: The password associated with the username.
remember_me: type: boolean
description: A flag indicating whether the user's session should be remembered across browser restarts.
default: no
login_attempts: type: integer
description: The number of consecutive failed login attempts. After a certain threshold, additional security checks may be required.
default: 0
security_token: type: string
description: An optional security token for two-factor authentication. Required if two-factor authentication is enabled for the user.
user: how can Turbonomic can help unilever to leverage AI for multi cloud observability and what is the diffrence between this tool and native tools from GCP , AWS and Azure

Available functions:
name: user_authentication.login
description: Authenticates a user by their credentials and returns an authentication token.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username of the user attempting to log in.
password: type: string
description: The password associated with the username.
remember_me: type: boolean
description: A flag indicating whether the user's session should be remembered across browser restarts.
default: no
login_attempts: type: integer
description: The number of consecutive failed login attempts. After a certain threshold, additional security checks may be required.
default: 0
security_token: type: string
description: An optional security token for two-factor authentication. Required if two-factor authentication is enabled for the user.
user: Whats the weather like in San Francisco

Available functions:
name: getCurrentTime
description: Returns the current local time in ISO 8601 format.
parameters: type: dict
properties: timezone: type: string
description: The timezone for which the current time is requested, in the format of 'Area/Location' (e.g., 'America/New_York'). If not provided, defaults to the server's local timezone.
default: local
include_date: type: boolean
description: Determines whether the date should be included in the time string. If set to true, the date is included. Defaults to false.
default: no
name: CalcProduct
description: Calculates the product of two numeric values.
parameters: type: dict
required: a
b
properties: a: type: integer
description: The first multiplicand in the multiplication operation.
b: type: integer
description: The second multiplicand in the multiplication operation.
name: sum
description: Calculates the sum of two integers.
parameters: type: dict
required: a
b
properties: a: type: integer
description: The first integer to be added.
b: type: integer
description: The second integer to be added.
user: I made $85,000 last year. What would my tax be?

Available functions:
name: calculate_tax
description: Determines the amount of tax owed for a given income. It takes into account various deductions and tax credits.
parameters: type: dict
required: income
filing_status
properties: income: type: float
description: The total income of the individual for the year in dollars.
filing_status: type: string
description: The tax filing status of the individual.
enum: single
married_filing_jointly
married_filing_separately
head_of_household
deductions: type: float
description: The total amount of deductions the individual is claiming in dollars.
default: 0
tax_credits: type: float
description: The total amount of tax credits the individual is claiming in dollars.
default: 0
state: type: string
description: The state in which the individual resides, used for determining state-specific taxes.
default: federal
user: stwórz w css kartę która będzie się obracać po najechaniu kursorem

Available functions:
name: calculate_tax
description: Determines the amount of tax owed for a given income. It takes into account various deductions and tax credits.
parameters: type: dict
required: income
filing_status
properties: income: type: float
description: The total income of the individual for the year in dollars.
filing_status: type: string
description: The tax filing status of the individual.
enum: single
married_filing_jointly
married_filing_separately
head_of_household
deductions: type: float
description: The total amount of deductions the individual is claiming in dollars.
default: 0
tax_credits: type: float
description: The total amount of tax credits the individual is claiming in dollars.
default: 0
state: type: string
description: The state in which the individual resides, used for determining state-specific taxes.
default: federal
user: What is the freezing point of water at a pressure of 10 kPa?

Available functions:
name: thermodynamics.calculate_boiling_point
description: Calculate the boiling point of a given substance at a specific pressure, provided in kilopascals (kPa) or atmospheres (atm).
parameters: type: dict
required: substance
pressure
properties: substance: type: string
description: The chemical name of the substance for which to calculate the boiling point, such as 'water' or 'ethanol'.
pressure: type: float
description: The pressure at which to calculate the boiling point, expressed in the unit specified by the 'unit' parameter.
unit: type: string
description: The unit of measurement for the pressure value. Accepts either 'kPa' or 'atm'.
enum: kPa
atm
default: kPa
user: What is the gold price today in USA?

Available functions:
name: calculate_Bond_Price
description: Calculate the bond price based on its face value, coupon rate, required rate of return, and the number of years until maturity. The calculation assumes annual coupon payments.
parameters: type: dict
required: Face_Value
Coupon_rate
Required_return
maturity_years
properties: Face_Value: type: float
description: The nominal value or par value of the bond in dollars.
Coupon_rate: type: float
description: The annual coupon rate of the bond expressed as a percentage (e.g., 5 for 5%).
Required_return: type: float
description: The annual required rate of return for the bond investment expressed as a percentage (e.g., 5 for 5%).
maturity_years: type: integer
description: The number of whole years until the bond's maturity.
user: Can you send to Mom an Email saying we should go out and play if Friday is okay.

Available functions:
name: get_current_weather
description: Retrieve the current weather conditions for a specified location in the desired unit of measurement.
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 the temperature.
enum: celsius
fahrenheit
default: fahrenheit
name: python_send_mail
description: Sends an email to the specified address with the given content.
parameters: type: dict
required: address
context
properties: address: type: string
description: The recipient's email address.
context: type: string
description: The body content of the email.
subject: type: string
description: The subject line of the email.
default: No Subject
cc_addresses: type: array
items: type: string
description: A list of CC email addresses.
bcc_addresses: type: array
items: type: string
description: A list of BCC email addresses.
attachment_paths: type: array
items: type: string
description: A list of file paths for attachments.
priority: type: string
description: The priority of the email.
enum: low
normal
high
default: normal
user: Can you send to Mom an Email saying we should go out and play if Friday is okay.

Available functions:
name: python_send_mail
description: Sends an email using specified sender and recipient addresses, with a given subject and message content.
parameters: type: dict
required: address
subject
message
properties: address: type: string
description: The recipient's email address.
subject: type: string
description: The subject line of the email.
message: type: string
description: The main content of the email.
sender: type: string
description: The sender's email address.
default: noreply@example.com
cc: type: array
items: type: string
description: An array of email addresses to be included in the 'CC' field.
bcc: type: array
items: type: string
description: An array of email addresses to be included in the 'BCC' field.
attachments: type: array
items: type: string
description: An array of file paths or URLs for attachments.
name: get_current_weather
description: Retrieves the current weather conditions for a specified location, allowing for a choice between Celsius and Fahrenheit units.
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 data.
enum: celsius
fahrenheit
default: fahrenheit
user: how to get the information of an interface?

Available functions:
name: telemetry.flowrules.interfaceInfo.get
description: Retrieves specified telemetry information for a network interface within a given fabric, node, and pod, filtered by the interface and information types.
parameters: type: dict
required: fabricName
nodeId
podId
interfaceType
infoType
properties: fabricName: type: string
description: The name of the fabric to limit the nodes pertaining to the given fabric name.
nodeId: type: integer
description: The identifier of the node to limit the results pertaining to the given node ID.
podId: type: integer
description: The identifier of the pod to limit the results pertaining to the given pod ID.
interfaceType: type: string
description: The type of the interface to limit the results pertaining to the given interface type.
enum: svi
ethernet
loopback
port-channel
infoType: type: string
description: The type of information to retrieve about the interface.
enum: interfaces
status
statistics
errors
user: How to get nodes information for fabric test-de, the ip is 23.31.32.1?

Available functions:
name: telemetry.flowrules.interfaceInfo.get
description: Retrieves specified telemetry information for a network interface within a given fabric, node, and pod, filtered by the interface and information types.
parameters: type: dict
required: fabricName
nodeId
podId
interfaceType
infoType
properties: fabricName: type: string
description: The name of the fabric to limit the nodes pertaining to the given fabric name.
nodeId: type: integer
description: The identifier of the node to limit the results pertaining to the given node ID.
podId: type: integer
description: The identifier of the pod to limit the results pertaining to the given pod ID.
interfaceType: type: string
description: The type of the interface to limit the results pertaining to the given interface type.
enum: svi
ethernet
loopback
port-channel
infoType: type: string
description: The type of information to retrieve about the interface.
enum: interfaces
status
statistics
errors
user: get list of nodes for fabric fab-ed.

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve the list of nodes for a specified network fabric.
parameters: type: dict
required: url
properties: url: type: string
description: The endpoint URL to which the GET request is sent. It must follow the format: 'https://{ip}/insightsGroup/{insightsGroup}/integration/{integrationName}/integrationData?epochUUID={epochUUID}', where placeholders are replaced with actual values.
params: type: dict
description: Additional parameters to be sent with the GET request as a query string. If not provided, no additional parameters are included in the request.
properties: epochUUID: type: string
description: A unique identifier for the epoch. This UUID is used to fetch data pertaining to a specific time frame.
user: Can you retrieve the status information for the gigabitethernet interface on node 42 in the Quartz fabric?

Available functions:
name: requests.get
description: Send a GET request to retrieve specified information for an interface from a network telemetry API.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the base path without query parameters, e.g., 'https://{ip}/sedgeapi/v1/cisco-nir/api/api/telemetry/flowrules/interfaceInfo'.
params: type: dict
description: The query parameters for the request.
properties: fabricName: type: string
description: The name of the fabric to limit nodes pertaining to.
nodeId: type: integer
description: The node identifier to limit results pertaining to.
podId: type: integer
description: The pod identifier to limit results pertaining to.
interfaceType: type: string
description: The type of the interface to limit results pertaining to.
enum: gigabitethernet
fastethernet
ethernet
serial
infoType: type: string
description: The type of information requested for the interface.
enum: statistics
status
config
user: I need to retrieve the interface information for the network with the fabric name 'network777'. The interface type I'm interested in is 'gigabitethernet', and I want to see its 'statistics'. 

Available functions:
name: requests.get
description: Send a GET request to retrieve specified information for an interface from a network telemetry API.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the base path without query parameters, e.g., 'https://{ip}/sedgeapi/v1/cisco-nir/api/api/telemetry/flowrules/interfaceInfo'.
params: type: dict
description: The query parameters for the request.
properties: fabricName: type: string
description: The name of the fabric to limit nodes pertaining to.
nodeId: type: integer
description: The node identifier to limit results pertaining to.
podId: type: integer
description: The pod identifier to limit results pertaining to.
interfaceType: type: string
description: The type of the interface to limit results pertaining to.
enum: gigabitethernet
fastethernet
ethernet
serial
infoType: type: string
description: The type of information requested for the interface.
enum: statistics
status
config
user: Can you retrieve interface information from the network telemetry API for the fabric named 'test-fab'? I need statistics for the interface type 'gigabitethernet'.

Available functions:
name: requests.get
description: Send a GET request to retrieve specified information for an interface from a network telemetry API.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the base path without query parameters, e.g., 'https://{ip}/sedgeapi/v1/cisco-nir/api/api/telemetry/flowrules/interfaceInfo'.
params: type: dict
description: The query parameters for the request.
properties: fabricName: type: string
description: The name of the fabric to limit nodes pertaining to.
nodeId: type: integer
description: The node identifier to limit results pertaining to.
podId: type: integer
description: The pod identifier to limit results pertaining to.
interfaceType: type: string
description: The type of the interface to limit results pertaining to.
enum: gigabitethernet
fastethernet
ethernet
serial
infoType: type: string
description: The type of information requested for the interface.
enum: statistics
status
config
user: Fetch details for interface with fabric named Network9, nodeId of 9, podId of 9, interfaceType: gigabitethernet, infoType: Status

Available functions:
name: requests.get
description: Send a GET request to retrieve specified information for an interface from a network telemetry API.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the base path without query parameters, e.g., 'https://{ip}/sedgeapi/v1/cisco-nir/api/api/telemetry/flowrules/interfaceInfo'.
params: type: dict
description: The query parameters for the request.
properties: fabricName: type: string
description: The name of the fabric to limit nodes pertaining to.
nodeId: type: integer
description: The node identifier to limit results pertaining to.
podId: type: integer
description: The pod identifier to limit results pertaining to.
interfaceType: type: string
description: The type of the interface to limit results pertaining to.
enum: gigabitethernet
fastethernet
ethernet
serial
infoType: type: string
description: The type of information requested for the interface.
enum: statistics
status
config
user: How to generate a RESTful API request on Cisco Nexus Dashboard?
Version: 6.3.1
API name: get information of device connector versions

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve Device Connector Versions information from a specified URL.
parameters: type: dict
required: url
properties: url: type: string
description: The URL to which the GET request is sent. The URL points to a JSON file containing Device Connector Versions information.
params: type: dict
description: Optional query parameters to include in the GET request as key-value pairs.
user: how to get detailed information for an interface?

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve Device Connector Versions information from a specified URL.
parameters: type: dict
required: url
properties: url: type: string
description: The URL to which the GET request is sent. The URL points to a JSON file containing Device Connector Versions information.
params: type: dict
description: Optional query parameters to include in the GET request as key-value pairs.
user: Give the details of recommendations for the advisory id EOL3030_3030

Available functions:
name: requests.get
description: Sends a GET request to a specified URL to retrieve recommendation details for an advisory.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the path to the recommendations resource and be in the format 'https://{hostname}/path'.
params: type: dict
properties: advisoryId: type: string
description: Unique identifier for the advisory for which recommendations are being requested.
ip: type: string
description: The IP address or hostname of the API server. This will be used to construct the URL if it is not provided explicitly in the 'url' parameter.
description: Query parameters to be sent with the GET request. Include 'advisoryId' for the specific advisory's recommendations and 'ip' for the API server.
user: interface details for a fabric 'test' and ip is 10.2.3.4

Available functions:
name: requests.get
description: Sends a GET request to a specified URL to retrieve recommendation details for an advisory.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to. This should include the path to the recommendations resource and be in the format 'https://{hostname}/path'.
params: type: dict
properties: advisoryId: type: string
description: Unique identifier for the advisory for which recommendations are being requested.
ip: type: string
description: The IP address or hostname of the API server. This will be used to construct the URL if it is not provided explicitly in the 'url' parameter.
description: Query parameters to be sent with the GET request. Include 'advisoryId' for the specific advisory's recommendations and 'ip' for the API server.
user: Could you retrieve the data on system anomalies that occurred between January 1st and January 31st of this year?

Available functions:
name: requests.get
description: Sends a GET request to the specified URL and returns a response containing anomalies data.
parameters: type: dict
required: url
properties: url: type: string
description: The full URL to which the GET request is sent, including the protocol and the path to the anomalies data resource.
params: type: dict
description: Optional dictionary of query parameters to append to the URL for the GET request.
properties: start_date: type: string
description: The start date for filtering anomaly data, in the format 'YYYY-MM-DD', such as '2023-01-01'.
end_date: type: string
description: The end date for filtering anomaly data, in the format 'YYYY-MM-DD', such as '2023-01-31'.
anomaly_type: type: string
description: The specific type of anomaly to filter results by.
enum: network
security
system
traffic
user: Could you help me send a GET request to the Cisco Nexus Dashboard to retrieve anomaly data? I'm interested in the data between 2023-01-01 to 2023-01-31, specifically for network anomalies.

Available functions:
name: requests.get
description: Sends a GET request to the specified URL and returns a response containing anomalies data.
parameters: type: dict
required: url
properties: url: type: string
description: The full URL to which the GET request is sent, including the protocol and the path to the anomalies data resource.
params: type: dict
description: Optional dictionary of query parameters to append to the URL for the GET request.
properties: start_date: type: string
description: The start date for filtering anomaly data, in the format 'YYYY-MM-DD', such as '2023-01-01'.
end_date: type: string
description: The end date for filtering anomaly data, in the format 'YYYY-MM-DD', such as '2023-01-31'.
anomaly_type: type: string
description: The specific type of anomaly to filter results by.
enum: network
security
system
traffic
user: I want to get the information of nodes

Available functions:
name: requests.get
description: Sends a GET request to the specified URL to retrieve the Insights Groups Information.
parameters: type: dict
required: url
properties: url: type: string
description: The URL endpoint to send the GET request to, including the protocol (e.g., 'https').
params: type: dict
description: A dictionary of URL parameters to append to the URL. Each key-value pair represents a single URL parameter.
properties: query: type: string
description: The search query parameter to filter the results.
limit: type: integer
description: The maximum number of results to return.
default: 10
sort: type: string
description: The sorting order of the results.
enum: asc
desc
default: asc
user: top flows by anomalies from 2023-03-32 to 2023-10-22

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve the top flows by anomalies within a given date range.
parameters: type: dict
required: url
params
properties: url: type: string
description: The API endpoint URL to which the GET request is sent. This URL should be well-formed and include the protocol (e.g., 'https://').
params: type: dict
description: A dictionary containing the parameters for the request, including start and end dates to filter anomalies.
properties: startDate: type: string
description: The start date for the range filter in the format 'YYYY-MM-DD', such as '2023-01-01'. Records generated earlier than this date are not considered.
endDate: type: string
description: The end date for the range filter in the format 'YYYY-MM-DD', such as '2023-01-31'. Only records generated up to and including this date are considered.
user: I need details for interface with fabric Network4, node 5

Available functions:
name: requests.get
description: Sends an HTTP GET request to retrieve all queues on a specified interface for a given node and fabric name.
parameters: type: dict
required: url
params
properties: url: type: string
description: The URL endpoint to send the GET request to.
params: type: dict
description: Query parameters to specify the scope of the GET request.
properties: siteGroupName: type: string
description: Name of the Site Group to limit records to sites within this group. Example: 'GroupA'.
siteName: type: string
description: Name of the Site to limit records to this specific site. Example: 'Site123'.
nodeName: type: string
description: Name of the node to limit records to this specific fabric node. Example: 'Node1'.
interfaceName: type: string
description: Name of the interface to limit records to this specific node interface. Example: 'eth0'.
ip: type: string
description: The IP address of the target server in IPv4 format, such as '192.168.1.1'.