prompt
string
response
string
"<fn_def> {'name': 'greengrass_v2_components', 'description': '', 'parameters': {'properties': {'arn': {'description': 'The <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html">ARN</a> of the component version.', 'type': 'string'}}, 'required': ['arn'], 'type': 'object'}} {'description': 'Get keys for OIDC in Pipelines', 'name': 'workspaces__pipelines-config_identity_oidc_keys.json', 'parameters': {'properties': {'workspace': {'description': 'This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example `{workspace UUID}`.', 'type': 'string'}}, 'required': ['workspace'], 'type': 'object'}} {'name': 'domains__identity-resolution-jobs', 'description': '', 'parameters': {'properties': {'DomainName': {'description': 'The unique name of the domain.', 'type': 'string'}, 'JobId': {'description': 'The unique identifier of the Identity Resolution Job.', 'type': 'string'}}, 'required': ['DomainName', 'JobId'], 'type': 'object'}} </fn_def> <|im_start|>user I need to create a new conversion event. Can you please provide the parent property where this event will be created? <|im_end|>"
"<|im_start|>assistant My apologies, but it seems I can't assist with that request at this moment. But don't worry, together we'll find another way to tackle this. Let's try something else. <|im_end|>"
"<|im_start|>user I need to find the tags for a specific resource. Can you help me with the Amazon Resource Name (ARN)? <|im_end|>"
"<fn_call> {'name': 'tags', 'arguments': {'resourceArn': 'arn:aws:ec2:us-west-2:123456789012:instance/i-0123456789abcdef0'}} </fn_call>"
"<|im_start|>user I need to delete a specific recording from a room. Can you help me with that? <|im_end|> <fn_response> {'message': 'Recording with SID rec456 has been deleted from room room123.'} </fn_response>"
"<|im_start|>assistant The recording has been successfully deleted. <|im_end|>"
"<fn_def> {'name': 'v1_email_identities__dkim', 'description': 'Change the DKIM settings for an email identity.', 'parameters': {'type': 'object', 'properties': {'EmailIdentity': {'type': 'string', 'description': 'The email identity that you want to change the DKIM settings for.'}}, 'required': ['EmailIdentity']}} </fn_def>"
"<fn_call> {'name': 'v1_email_identities__dkim', 'arguments': {'EmailIdentity': '[email protected]'}} </fn_call>"
"<fn_def> {'description': '', 'name': 'v0.1_orgs__distribution_groups__apps_bulk_delete', 'parameters': {'properties': {'distribution_group_name': {'description': 'The name of the distribution group', 'type': 'string'}, 'org_name': {'description': "The organization's name", 'type': 'string'}}, 'required': ['org_name', 'distribution_group_name'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'v0.1_orgs__distribution_groups__apps_bulk_delete', 'arguments': {'org_name': 'ABC Corp', 'distribution_group_name': 'Marketing'}} </fn_call>"
"<|im_start|>user I need to stop snoozing. Can you help me with that? <|im_end|> <fn_response> {'status': 'success', 'message': 'Snooze has been successfully ended.'} </fn_response>"
"<|im_start|>assistant Sure, I have successfully stopped snoozing. <|im_end|>"
"<|im_start|>user I need to remove an annotation. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'books_v1_mylibrary_annotations', 'arguments': {'annotationId': '12345'}} </fn_call>"
"<|im_start|>user I need to set up a webhook for my agent. Can you help me with that? <|im_end|> <fn_response> {'webhook_id': '123456', 'webhook_url': 'https://example.com/webhook'} </fn_response>"
"<|im_start|>assistant I have successfully set up a webhook with ID 123456 and URL https://example.com/webhook for my agent. <|im_end|>"
"<|im_start|>user I'm curious about the type of nodes in a specific cluster. Can you provide me with the ARN of the cluster? <|im_end|>"
"<fn_call> {'name': 'v1_clusters__nodes_type', 'arguments': {'clusterArn': 'arn:aws:ecs:us-west-2:123456789012:cluster/my-cluster'}} </fn_call>"
"<|im_start|>user I need to add some new members to the organization. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'org__invite', 'arguments': {'orgId': '12345'}} </fn_call>"
"<fn_def> {'description': 'Change Primary IP Protection', 'name': 'primary_ips__actions_change_protection', 'parameters': {'properties': {'id': {'description': 'ID of the Primary IP', 'type': 'integer'}}, 'required': ['id'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'primary_ips__actions_change_protection', 'arguments': {'id': 12345}} </fn_call>"
"<|im_start|>user I'm curious to know the preferences for a specific channel. Could you help me with the channel ID? <|im_end|>"
"<fn_call> {'name': 'admin.conversations.getConversationPrefs', 'arguments': {'channel_id': 'C1234567890', 'token': 'YOUR_AUTH_TOKEN'}} </fn_call>"
"<|im_start|>user I'm curious about a website. Can you find information about the domain name 'example.com'? <|im_end|>"
"<fn_call> {'name': 'v1_domain', 'arguments': '{ "domainName": "example.com" }'} </fn_call>"
"<|im_start|>user I need to get in touch with someone in a specific space. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'spaces__persons__call-for-document', 'arguments': {'id': '12345', 'spaceId': '67890'}} </fn_call>"
"<fn_def> {'name': 'v1_email_dedicated-ip-pools', 'description': '', 'parameters': {'properties': {'PoolName': {'description': 'The name of the dedicated IP pool that you want to delete.', 'type': 'string'}}, 'required': ['PoolName'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'v1_email_dedicated-ip-pools', 'arguments': {'PoolName': 'example_pool'}} </fn_call>"
"<fn_def> {'name': 'v1_:enable', 'description': '', 'parameters': {'properties': {'name': {'description': 'Required. The resource name of the SecretVersion to enable in the format `projects/*/secrets/*/versions/*`.', 'type': 'string'}}, 'required': ['name'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'v1_:enable', 'arguments': {'name': 'projects/my-project/secrets/my-secret/versions/1'}} </fn_call>"
"<fn_def> {'description': 'Get likes', 'name': 'users__likes', 'parameters': {'properties': {'id': {'description': 'User slug', 'type': 'string'}, 'trakt-api-key': {'description': 'e.g. [client_id]', 'type': 'string'}, 'trakt-api-version': {'description': 'e.g. 2', 'type': 'string'}}, 'required': ['id'], 'type': 'object'}} </fn_def> <|im_start|>user I'm curious to see what content this user likes. Can you get me the likes for user with the slug 'johnsmith'? <|im_end|>"
"<fn_call> {'name': 'users__likes', 'arguments': '{ "id": "johnsmith", "trakt-api-key": "your_api_key", "trakt-api-version": "2"}'} </fn_call>"
"<|im_start|>user I need to create a link for sharing. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'kkid_share', 'arguments': {'link': 'https://example.com', 'linkUserId': '123456', 'scope': 'public'}} </fn_call>"
"<fn_def> {'name': 'users__transactionsclusters', 'description': 'Edit a clustered transaction', 'parameters': {'properties': {'id_user': {'description': "Hint: you can use 'me' or 'all'", 'type': 'string'}}, 'required': ['id_user'], 'type': 'object'}} </fn_def> <|im_start|>user I need to make some changes to my transaction history. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'users__transactionsclusters', 'arguments': {'id_user': 'me'}} </fn_call>"
"<|im_start|>user I need to remove a SKU complement from the catalog. Can you help me with that? <|im_end|> <fn_response> {'success': True, 'message': 'SKU complement with ID 12345 has been deleted successfully.'} </fn_response>"
"<|im_start|>assistant The SKU complement has been successfully removed from the catalog. <|im_end|>"
"<|im_start|>user I'm curious about the current standings. Can you tell me the round ID and the format you want the response in? <|im_end|>"
"<fn_call> {'name': 'Standings', 'arguments': {'format': 'JSON', 'roundid': '4'}} </fn_call>"
"<fn_def> {'name': 'accounts__data-sources', 'description': '', 'parameters': {'properties': {'AwsAccountId': {'description': 'The Amazon Web Services account ID.', 'type': 'string'}, 'DataSourceId': {'description': 'The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account. ', 'type': 'string'}}, 'required': ['AwsAccountId', 'DataSourceId'], 'type': 'object'}} </fn_def> <|im_start|>user I need to retrieve information about a specific data source in an Amazon Web Services account. Can you provide me with the account ID and the data source ID? <|im_end|>"
"<fn_call> {'name': 'accounts__data-sources', 'arguments': {'AwsAccountId': '123456789', 'DataSourceId': 'abc123'}} </fn_call>"
"<|im_start|>user I need to remove document permissions for a specific user. How can I delete the document permission for a user with a given identity? <|im_end|> <fn_response> {'message': "Document permission for user with identity 'user_identity' has been deleted successfully."} </fn_response>"
"<|im_start|>assistant The document permission for the user has been deleted successfully. <|im_end|>"
"<|im_start|>user I need to remove a member from a specific IM directory group. <|im_end|> <fn_response> {'success': True, 'message': 'Member with ID 67890 has been successfully removed from group with ID 12345.'} </fn_response>"
"<|im_start|>assistant The member has been successfully removed from the group. <|im_end|>"
"<|im_start|>user I need to find the members of a distribution group for a specific app. Can you please provide me with the name of the app, the distribution group, and the owner's name? <|im_end|> <fn_response> {'app_name': 'MyApp', 'distribution_group_name': 'GroupA', 'owner_name': 'John Doe', 'members': ['User1', 'User2', 'User3']} </fn_response>"
"<|im_start|>assistant Here are the members of the distribution group 'GroupA' for the app 'MyApp': User1, User2, User3. <|im_end|>"
"<fn_def> {'name': 'merchants__splitConfigurations', 'description': 'Create a rule', 'parameters': {'type': 'object', 'properties': {'merchantId': {'type': 'string', 'description': 'The unique identifier of the merchant account.'}, 'splitConfigurationId': {'type': 'string', 'description': 'The unique identifier of the split configuration.'}}, 'required': ['merchantId', 'splitConfigurationId']}} </fn_def>"
"<fn_call> {'name': 'merchants__splitConfigurations', 'arguments': {'merchantId': '12345', 'splitConfigurationId': '67890'}} </fn_call>"
"<|im_start|>user I need to generate a report for a test suite run. Can you provide me with the suite definition ID and suite run ID? <|im_end|> <fn_response> {'report_url': 'https://example.com/reports/12345/67890', 'status': 'completed'} </fn_response>"
"<|im_start|>assistant Here is the report for the test suite run: [Report URL](https://example.com/reports/12345/67890) <|im_end|>"
"<|im_start|>user I need to request some permissions. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'apps.permissions.request', 'arguments': {'scopes': 'read,write', 'token': 'abc123', 'trigger_id': 'xyz789'}} </fn_call>"
"<|im_start|>user I'm trying to figure out how to manage domain mappings for my app. Can you help me with that? <|im_end|> <fn_response> {'status': 'success', 'message': "Domain mapping for app 'myapp' with ID 'example.com' has been updated successfully."} </fn_response>"
"<|im_start|>assistant Great! The domain mapping for your app 'myapp' with ID 'example.com' has been updated successfully. <|im_end|>"
"<fn_def> {'description': 'Delete attachment', 'name': 'series__attachments', 'parameters': {'properties': {'If-Match': {'description': 'Revision of the attachment, to check if its content has not changed and can be deleted. This header is mandatory if `CheckRevisions` option is `true`.', 'type': 'string'}, 'id': {'description': 'Orthanc identifier of the series of interest', 'type': 'string'}, 'name': {'description': 'The name of the attachment, or its index (cf. `UserContentType` configuration option)', 'type': 'string'}}, 'required': ['id', 'name'], 'type': 'object'}} </fn_def> <|im_start|>user I need to remove an attachment from a series. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'series__attachments', 'arguments': {'id': '123456', 'name': 'attachment1'}} </fn_call>"
"<|im_start|>user I'm curious about the user activity in Microsoft Teams. Can you gather some data for me? <|im_end|> <fn_response> {'period': 'last7days', 'activeUserCount': 500, 'inactiveUserCount': 100, 'deletedUserCount': 20} </fn_response>"
"<|im_start|>assistant In the last 7 days, there have been 500 active users, 100 inactive users, and 20 deleted users in Microsoft Teams. <|im_end|>"
"<fn_def> {'description': 'Removes the TransportTwilio resource.', 'name': 'api_transport-twilio', 'parameters': {'properties': {'id': {'description': 'TransportTwilio identifier', 'type': 'string'}}, 'required': ['id'], 'type': 'object'}} </fn_def> <|im_start|>user I need to delete a TransportTwilio resource. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'api_transport-twilio', 'arguments': {'id': '123456'}} </fn_call>"
"<|im_start|>user I need to make some changes to the site associated with an agent. Can you assist me? <|im_end|> <fn_response> {'message': 'Site updated successfully for agent with ID 123456'} </fn_response>"
"<|im_start|>assistant The site associated with the agent has been successfully updated. <|im_end|>"
"<fn_def> {"name": "tags", "parameters": {"properties": {"resourceArn": {"description": "The Amazon Resource Name (ARN) associated with the resource you want to tag.", "type": "string"}}, "required": ["resourceArn"], "type": "object"}} </fn_def>"
"<fn_call> {"name": "tags", "arguments": {"resourceArn": "arn:aws:s3:::my-bucket"}} </fn_call>"
"<|im_start|>user I'm excited about this new project launch. Let's get it started! What is the name of the launch and the project it belongs to? <|im_end|>"
"<fn_call> {'name': 'projects__launches__start', 'arguments': {'launch': 'New Product Launch', 'project': 'XYZ Company'}} </fn_call>"
"<fn_def> {'name': 'restapis__resources__methods__integration_responses', 'description': '', 'parameters': {'properties': {'http_method': {'description': "Specifies a delete integration response request's HTTP method.", 'type': 'string'}, 'resource_id': {'description': "Specifies a delete integration response request's resource identifier.", 'type': 'string'}, 'restapi_id': {'description': 'The string identifier of the associated RestApi.', 'type': 'string'}, 'status_code': {'description': "Specifies a delete integration response request's status code.", 'type': 'string'}}, 'required': ['restapi_id', 'resource_id', 'http_method', 'status_code'], 'type': 'object'}} </fn_def> <|im_start|>user I'm trying to remove a specific integration response from a REST API. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'restapis__resources__methods__integration_responses', 'arguments': {'restapi_id': 'abc123', 'resource_id': 'resource123', 'http_method': 'DELETE', 'status_code': '200'}} </fn_call>"
"<|im_start|>user I need to perform a specific step in a migration workflow. Can you help me with that? <|im_end|> <fn_response> {'id': 'abcde', 'stepGroupId': '67890', 'workflowId': '12345'} </fn_response>"
"<|im_start|>assistant The step with ID 'abcde' in the step group with ID '67890' for the migration workflow with ID '12345' has been performed successfully. <|im_end|>"
"<fn_def> {'description': 'Add role(s) to user', 'name': 'api_v1_organizations__users__roles', 'parameters': {'properties': {'organizationId': {'description': 'The namespace of the organization', 'type': 'string'}, 'username': {'description': 'username', 'type': 'string'}}, 'required': ['organizationId', 'username'], 'type': 'object'}} </fn_def> <|im_start|>user I need to assign some roles to a user in a specific organization. Can you please help me with the organization ID and the username? <|im_end|>"
"<fn_call> {'name': 'api_v1_organizations__users__roles', 'arguments': {'organizationId': 'example_organization', 'username': 'example_username'}} </fn_call>"
"<|im_start|>user I received an invitation to join an organization, but I'm not interested. How can I reject it? <|im_end|>"
"<fn_call> {'name': 'v0.1_user_invitations_orgs__reject', 'arguments': {'invitation_token': 'abcdef123456'}} </fn_call>"
"<fn_def> {'name': 'v1_:completeIpRotation', 'description': '', 'parameters': {'properties': {'name': {'description': 'The name (project, location, cluster name) of the cluster to complete IP rotation. Specified in the format `projects/*/locations/*/clusters/*`.', 'type': 'string'}}, 'required': ['name'], 'type': 'object'}} </fn_def> <|im_start|>user I need to finish the IP rotation for a specific cluster. Can you please provide me with the name of the cluster? <|im_end|>"
"<fn_call> {'name': 'v1_:completeIpRotation', 'arguments': {'name': 'projects/my-project/locations/us-central1/clusters/my-cluster'}} </fn_call>"
"<|im_start|>user I need to know the ARN of the resource. Can you provide it? <|im_end|> <fn_response> {'arn': 'arn:aws:s3:::my-bucket', 'tags': {'Environment': 'Production', 'Department': 'Finance'}} </fn_response>"
"<|im_start|>assistant The resource with ARN arn:aws:s3:::my-bucket has the following tags: Environment: Production, Department: Finance. <|im_end|>"
"<|im_start|>user I need to remove a token. Can you help me with that? <|im_end|> <fn_response> {'tokenId': 'current', 'message': 'Token deleted successfully.'} </fn_response>"
"<|im_start|>assistant The token has been deleted successfully. <|im_end|>"
"<fn_def> {'name': 'objects_records_default', 'description': 'Partially update a custom object record', 'parameters': {'properties': {'Zuora-Version': {'description': 'API version that determines the response schema. The default version is used if this parameter is not included. Specify `Zuora-Version` in the request header if you expect a specific response schema.', 'type': 'string'}, 'id': {'description': 'Id identifier in uuid form', 'type': 'string'}, 'object': {'description': "Specifies the custom object's API name as object. It is case-sensitive.", 'type': 'string'}}, 'required': ['object', 'id'], 'type': 'object'}} </fn_def> <|im_start|>user I need to update a custom object record. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'objects_records_default', 'arguments': {'object': 'customer', 'id': '12345', 'Zuora-Version': 'v2'}} </fn_call>"
"<fn_def> {'name': 'v2_notes_.json', 'description': 'Update a note', 'parameters': {'properties': {'id': {'description': 'Note ID', 'type': 'string'}}, 'required': ['id'], 'type': 'object'}} </fn_def> <|im_start|>user I need to make some changes to a note. Can you help me update it? <|im_end|>"
"<fn_call> {'name': 'v2_notes_.json', 'arguments': '{ "id": "123456" }'} </fn_call>"
"<|im_start|>user I'm curious if the updated license has been applied. Can you check if the license with ID '12345' has been confirmed? <|im_end|>"
"<fn_call> {'name': 'api_v2_LicenseActivations__Confirm', 'arguments': {'ID': '12345'}} </fn_call>"
"<fn_def> {'name': 'api_transport-webhook', 'description': 'Retrieves a TransportWebhook resource.', 'parameters': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'TransportWebhook identifier'}}, 'required': ['id']}} </fn_def> <|im_start|>user I need to retrieve the details of a TransportWebhook. Can you please provide me with the identifier? <|im_end|>"
"<fn_call> {'name': 'api_transport-webhook', 'arguments': {'id': 'webhook123'}} </fn_call>"
"<|im_start|>user I'm curious about the usage statistics for SharePoint sites. Can you provide the period for which you would like to see the usage data? <|im_end|>"
"<fn_call> {'name': 'reports_microsoft.graph.getSharePointSiteUsageSiteCounts', 'arguments': {'period': 'last_week'}} </fn_call>"
"<fn_def> {'name': '#Action=DeleteTags', 'description': '', 'parameters': {'properties': {'Tags': {'description': 'One or more tags.', 'type': 'array'}}, 'required': ['Tags'], 'type': 'object'}} </fn_def> <|im_start|>user I have some unnecessary tags that I want to remove. Can you help me with that? <|im_end|>"
"<fn_call> {'name': '#Action=DeleteTags', 'arguments': {'Tags': ['tag1', 'tag2', 'tag3']}} </fn_call>"
"<fn_def> {'name': 'userprofiles', 'description': '', 'parameters': {'properties': {'profileId': {'description': 'The user profile ID.', 'type': 'string'}}, 'required': ['profileId'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'userprofiles', 'arguments': {'profileId': '123456'}} </fn_call>"
"<|im_start|>user I need to remove a specific check item from a checklist. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'checklists__checkItems', 'arguments': {'idChecklist': '123456789', 'idCheckItem': '987654321', 'key': 'your_application_key', 'token': 'your_user_token'}} </fn_call>"
"<fn_def> {'description': 'Remove group', 'name': 'groups', 'parameters': {'properties': {'group_id': {'description': 'The ID of the group.', 'type': 'string'}}, 'required': ['group_id'], 'type': 'object'}} </fn_def> <|im_start|>user I want to clean up my group list. Can you help me remove a group? <|im_end|>"
"<fn_call> {'name': 'groups', 'arguments': {'group_id': '12345'}} </fn_call>"
"<fn_def> {'description': 'subnet mask of the agent.', 'name': 'mimic_agent__get_mask', 'parameters': {'properties': {'agentNum': {'description': 'Agent to return the primary interface', 'type': 'integer'}}, 'required': ['agentNum'], 'type': 'object'}} </fn_def> <|im_start|>user I'm trying to configure the network settings for a specific agent. Can you please provide me with the agent number? <|im_end|>"
"<fn_call> {'name': 'mimic_agent__get_mask', 'arguments': {'agentNum': 5}} </fn_call>"
"<fn_def> {'name': 'v1alpha_:approve', 'description': '', 'parameters': {'properties': {'name': {'description': 'Required. The name of the DisplayVideo360AdvertiserLinkProposal to approve. Example format: properties/1234/displayVideo360AdvertiserLinkProposals/5678', 'type': 'string'}}, 'required': ['name'], 'type': 'object'}} </fn_def> <|im_start|>user I need your approval to proceed with the DisplayVideo360AdvertiserLinkProposal. Can you confirm if you want to approve it? <|im_end|>"
"<fn_call> {'name': 'v1alpha_:approve', 'arguments': {'name': 'properties/1234/displayVideo360AdvertiserLinkProposals/5678'}} </fn_call>"
"<fn_def> {'description': '', 'name': 'v1_:startMigration', 'parameters': {'properties': {'migratingVm': {'description': 'Required. The name of the MigratingVm.', 'type': 'string'}}, 'required': ['migratingVm'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'v1_:startMigration', 'arguments': {'migratingVm': 'my_vm'}} </fn_call>"
"<|im_start|>user I want to clean up a project by removing some videos. Can you help me with that? <|im_end|> <fn_response> {'project_id': 1234, 'uris_removed': ['video1.mp4', 'video2.mp4', 'video3.mp4'], 'clips_deleted': True} </fn_response>"
"<|im_start|>assistant I have successfully removed the videos video1.mp4, video2.mp4, and video3.mp4 from the project with ID 1234. The clips have also been deleted. <|im_end|>"
"<fn_def> {'name': 'v1__registrations:register', 'description': '', 'parameters': {'properties': {'parent': {'description': 'Required. The parent resource of the `Registration`. Must be in the format `projects/*/locations/*`.', 'type': 'string'}}, 'required': ['parent'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'v1__registrations:register', 'arguments': {'parent': 'projects/project123/locations/location456'}} </fn_call>"
"<|im_start|>user I'm curious about the metadata of a specific domain. Can you tell me the name of the domain you're interested in? <|im_end|> <fn_response> {'DomainName': 'example.com', 'ItemCount': 100, 'ItemNamesSizeBytes': 2048, 'AttributeNameCount': 10, 'AttributeNamesSizeBytes': 512, 'AttributeValueCount': 1000, 'AttributeValuesSizeBytes': 8192, 'Timestamp': 1627338300} </fn_response>"
"<|im_start|>assistant The metadata for the domain example.com is as follows: Item Count: 100, Item Names Size (Bytes): 2048, Attribute Name Count: 10, Attribute Names Size (Bytes): 512, Attribute Value Count: 1000, Attribute Values Size (Bytes): 8192, Timestamp: 1627338300. <|im_end|>"
"<fn_def> {'description': 'Invoke function getOffice365GroupsActivityStorage', 'name': "print_reports_microsoft.graph.getOffice365GroupsActivityStorage(period='')", 'parameters': {'properties': {'$orderby': {'description': 'Order items by property values', 'type': 'array'}, '$select': {'description': 'Select properties to be returned', 'type': 'array'}, 'period': {'description': "Usage: period='{period}'", 'type': 'string'}}, 'required': ['period'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'print_reports_microsoft.graph.getOffice365GroupsActivityStorage', 'arguments': {'period': 'last_month'}} </fn_call>"
"<fn_def> function_definition_used </fn_def> <fn_call> Function_call_from_model </fn_call> <fn_response> function_response </fn_response> <|im_start|>assistant message_from_model_based_on_function_response <|im_end|> <|im_start|>user I need to check if a user is a member of a studio. <|im_end|>"
"<|im_start|>assistant I regret to inform you that I can't process that operation right now. However, I'm here to assist and together we'll find a suitable solution. Let's try a different approach. <|im_end|>"
"<|im_start|>user I need to find information about an app. Can you provide the name of the developer? <|im_end|> <fn_response> {'app_name': 'Example App', 'developer': 'John Doe', 'description': 'This app helps users manage their tasks efficiently.', 'version': '1.0'} </fn_response>"
"<|im_start|>assistant The app you're looking for is called Example App. It was developed by John Doe. The app helps users manage their tasks efficiently and is currently on version 1.0. <|im_end|>"
"<|im_start|>user I need to perform an operation on a specific resource. Do you know the name of the resource? <|im_end|>"
"<fn_call> {'name': 'v1alpha2', 'arguments': '{ "name": "resource-123" }'} </fn_call>"
"<fn_def> {'name': 'v1__dnsPeerings', 'description': '', 'parameters': {'properties': {'dnsPeeringId': {'description': 'Required. The name of the peering to create.', 'type': 'string'}, 'parent': {'description': 'Required. The resource on which DNS peering will be created.', 'type': 'string'}}, 'required': ['parent'], 'type': 'object'}} </fn_def> <|im_start|>user I need to set up a DNS peering. What resource should I use? <|im_end|>"
"<fn_call> {'name': 'v1__dnsPeerings', 'arguments': {'parent': 'my-vpc'}} </fn_call>"
"<fn_def> {'name': 'projects__regions__operations', 'description': '', 'parameters': {'properties': {'operation': {'description': 'Name of the Operations resource to return.', 'type': 'string'}, 'project': {'description': 'Project ID for this request.', 'type': 'string'}, 'region': {'description': 'Name of the region for this request.', 'type': 'string'}}, 'required': ['project', 'region', 'operation'], 'type': 'object'}} </fn_def> <|im_start|>user I need to retrieve the details of a specific operation in a project and region. <|im_end|>"
"<fn_call> {'name': 'projects__regions__operations', 'arguments': {'project': 'my_project', 'region': 'us-central1', 'operation': 'operation123'}} </fn_call>"
"<fn_def> {'description': 'Invoke function getPolicySummary', 'name': "deviceManagement_configManagerCollections_microsoft.graph.getPolicySummary(policyId='')", 'parameters': {'properties': {'policyId': {'description': "Usage: policyId='{policyId}'", 'type': 'string'}}, 'required': ['policyId'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'getPolicySummary', 'arguments': {'policyId': '12345'}} </fn_call>"
"<|im_start|>user I need to make some changes to a chat. Can you help me with that? <|im_end|> <fn_response> {'message': 'Chat successfully updated.'} </fn_response>"
"<|im_start|>assistant The chat has been updated successfully. <|im_end|>"
"<|im_start|>user I'm curious about the first scenario number for a specific agent. Can you tell me the agent number? <|im_end|>"
"<fn_call> {'name': 'mimic_agent__get_scen', 'arguments': '{ "agentNum": 5}'} </fn_call>"
"<fn_def> {'description': 'Get the transform definition', 'name': 'Transform', 'parameters': {'properties': {'Api-Version': {'description': "The version of the api to target. Omit or set as 'default' to target the current api version.", 'type': 'string'}, 'Authorization': {'description': "The OAuth 1 authorization header. 'Auto' enables auto complete.", 'type': 'string'}, 'TransformDefinitionId': {'description': 'The transform definition unique identifier.', 'type': 'string'}}, 'required': ['TransformDefinitionId', 'Authorization', 'Api-Version'], 'type': 'object'}} {'description': '', 'name': 'v2alpha_:cancel', 'parameters': {'properties': {'name': {'description': 'The name of the operation resource to be cancelled.', 'type': 'string'}}, 'required': ['name'], 'type': 'object'}} {'name': 'clean', 'description': 'Clean scan', 'parameters': {'type': 'object', 'properties': {'scanId': {'type': 'integer', 'description': 'Numeric ID of the scan to clean'}}, 'required': ['scanId']}} {'name': 'nh_photos', 'description': 'All New Horizons photos and posters', 'parameters': {'type': 'object', 'properties': {'Accept-Version': {'type': 'string', 'description': 'The version of the API you are calling, written as `1.0.0`. This is specified as required as good practice, but it is not actually enforced by the API. If you do not specify a version, you will be served the latest version, which may eventually result in breaking changes.'}, 'X-API-KEY': {'type': 'string', 'description': 'Your UUID secret key, granted to you by the Nookipedia team. Required for accessing the API.'}, 'excludedetails': {'type': 'string', 'description': 'When set to `true`, only item names are returned. Instead of an array of objects with all details, the return will be an array of strings.'}}, 'required': ['X-API-KEY', 'Accept-Version']}} {'name': 'v1beta3', 'description': '', 'parameters': {'properties': {'name': {'description': 'Required. The processor version resource name to be deleted.', 'type': 'string'}}, 'required': ['name'], 'type': 'object'}} {'name': 'v1beta_:removeIamPolicy', 'description': '', 'parameters': {'properties': {'resource': {'description': 'Required. The relative resource name of the dataplane resource to remove IAM policy, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id} or projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}.', 'type': 'string'}}, 'required': ['resource'], 'type': 'object'}} </fn_def> <fn_call> {'name': 'Transform', 'arguments': {'Api-Version': 'default', 'Authorization': 'Bearer <your_token_here>', 'TransformDefinitionId': '<transform_id_here>'}} </fn_call> <fn_call> {'name': 'v2alpha_:cancel', 'arguments': {'name': 'my_operation'}} </fn_call> <fn_call> {'name': 'clean', 'arguments': {'scanId': 12345}} </fn_call> <fn_call> {'name': 'nh_photos', 'arguments': {'Accept-Version': '1.0.0', 'X-API-KEY': '<your UUID secret key>', 'excludedetails': 'true'}} </fn_call> <fn_call> {'name': 'v1beta3', 'arguments': {'name': 'processor_version_1'}} </fn_call> <fn_call> {'name': 'v1beta_:removeIamPolicy', 'arguments': {'resource': 'projects/my-project/locations/us-central1/services/my-service/databases/my-database'}} </fn_call> <fn_response> {'TransformDefinitionId': '<transform_id_here>', 'TransformName': 'Transform 1', 'TransformDescription': 'This is the first transform', 'TransformType': 'Type A', 'CreatedDate': '2022-01-01', 'CreatedBy': 'John Doe'} </fn_response> <fn_response> {'status': 'Cancelled', 'operation_name': 'my_operation'} </fn_response> <fn_response> {'message': 'Scan with ID 12345 has been successfully cleaned.'} </fn_response> <fn_response> {'photos': [{'name': 'photo1', 'details': 'details1'}, {'name': 'photo2', 'details': 'details2'}, {'name': 'photo3', 'details': 'details3'}]} </fn_response> <fn_response> {'name': 'processor_version_1', 'status': 'deleted'} </fn_response> <fn_response> {'resource': 'projects/my-project/locations/us-central1/services/my-service/databases/my-database', 'message': 'IAM policy removed successfully.'} </fn_response> <|im_start|>assistant The transform information you requested is as follows: Transform Name: Transform 1, Description: This is the first transform, Type: Type A, Created Date: 2022-01-01, Created By: John Doe. <|im_end|> <|im_start|>assistant I have successfully cancelled the operation named 'my_operation'. <|im_end|> <|im_start|>assistant The scan with ID 12345 has been cleaned. <|im_end|> <|im_start|>assistant Sure! Here are some beautiful photos and posters of New Horizons: photo1, photo2, photo3. Enjoy! <|im_end|> <|im_start|>assistant The processor version with the name 'processor_version_1' has been successfully deleted. <|im_end|> <|im_start|>assistant The IAM policy for the dataplane resource 'projects/my-project/locations/us-central1/services/my-service/databases/my-database' has been successfully removed. <|im_end|> <|im_start|>user I'm curious about the available disk types in a specific project and region. Can you tell me the project ID, region, and the disk type you're interested in? <|im_end|>"
"<|im_start|>assistant My sincere apologies, but it seems I'm unable to process that operation right now. Not to worry, though, we can certainly find a different way that suits your needs. <|im_end|>"
"<fn_def> {'description': 'Restore file', 'name': 'files', 'parameters': {'properties': {'fields': {'description': 'A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.', 'type': 'array'}, 'file_id': {'description': 'The unique identifier that represents a file.\n\nThe ID for any file can be determined\nby visiting a file in the web application\nand copying the ID from the URL. For example,\nfor the URL `https://*.app.box.com/files/123`\nthe `file_id` is `123`.', 'type': 'string'}}, 'required': ['file_id'], 'type': 'object'}} </fn_def> <|im_start|>user I accidentally deleted an important file. Is there any way I can recover it? <|im_end|>"
"<fn_call> {'name': 'files', 'arguments': {'file_id': '123456'}} </fn_call>"
"<fn_def> {'name': 'gmail_v1_users__settings_cse_keypairs', 'description': '', 'parameters': {'properties': {'userId': {'description': "The requester's primary email address. To indicate the authenticated user, you can use the special value `me`.", 'type': 'string'}}, 'required': ['userId'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'gmail_v1_users__settings_cse_keypairs', 'arguments': '{ "userId": "[email protected]"}'} </fn_call>"
"<|im_start|>user I need to remove some tags from an IAM server certificate. Can you help me with that? <|im_end|>"
"<fn_call> {'name': '#Action=UntagServerCertificate', 'arguments': {'ServerCertificateName': 'example_certificate', 'TagKeys': ['tag1', 'tag2']}} </fn_call>"
"<|im_start|>user I need to make some changes to the TransportIqsms. Can you update the details for me? <|im_end|> <fn_response> {'id': '12345', 'status': 'updated'} </fn_response>"
"<|im_start|>assistant The TransportIqsms details have been successfully updated. <|im_end|>"
"<|im_start|>user I need to update the roles for a group member. Please provide the resource name of the membership you want to modify. <|im_end|> <fn_response> {'name': 'groups/sales/memberships/12345', 'updated_roles': ['admin', 'editor']} </fn_response>"
"<|im_start|>assistant The roles for the membership 'groups/sales/memberships/12345' have been successfully updated to 'admin' and 'editor'. <|im_end|>"
"<fn_def> {'description': 'Delete Service Group', 'name': 'setup_v1_servicegroups', 'parameters': {'properties': {'id': {'description': 'id of serviceGroup object', 'type': 'integer'}}, 'required': ['id'], 'type': 'object'}} </fn_def> <|im_start|>user I need to remove a service group from the system. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'setup_v1_servicegroups', 'arguments': {'id': 12345}} </fn_call>"
"<fn_def> {'name': 'v1_deployments__checks__rerequest', 'description': 'Rerequest a check', 'parameters': {'properties': {'checkId': {'description': 'The check to rerun', 'type': 'string'}, 'deploymentId': {'description': 'The deployment to rerun the check for.', 'type': 'string'}, 'teamId': {'description': 'The Team identifier or slug to perform the request on behalf of.', 'type': 'string'}}, 'required': ['deploymentId', 'checkId'], 'type': 'object'}} </fn_def> <|im_start|>user I need to redo a check for a deployment. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'v1_deployments__checks__rerequest', 'arguments': {'checkId': '123456', 'deploymentId': '789012', 'teamId': 'my-team'}} </fn_call>"
"<fn_def> {'description': 'Returns a developers connected Stripe accounts', 'name': 'stripe-gateway_developer__accounts', 'parameters': {'properties': {'developerId': {'description': 'The id of the developer connecting their Stripe account', 'type': 'string'}}, 'required': ['developerId'], 'type': 'object'}} {'name': 'v1_projects__builds_:retry', 'description': '', 'parameters': {'properties': {'id': {'description': 'Required. Build ID of the original build.', 'type': 'string'}, 'projectId': {'description': 'Required. ID of the project.', 'type': 'string'}}, 'required': ['projectId', 'id'], 'type': 'object'}} </fn_def> <|im_start|>user I need to check if I have the necessary permissions to access a resource. Can you please test my permissions for project 'my-project' in region 'us-central1' for the resource 'my-resource'? <|im_end|>"
"<|im_start|>assistant My apologies, but I can't perform that function at this moment. But remember, we're in this together and we'll certainly find a different solution that works for you. Let's keep exploring. <|im_end|>"
"<fn_def> {'description': '', 'name': 'spaces__folders__accounting-year', 'parameters': {'properties': {'id': {'description': 'Id of the folder', 'type': 'string'}, 'spaceId': {'description': 'Id of the space', 'type': 'string'}}, 'required': ['id', 'spaceId'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'spaces__folders__accounting-year', 'arguments': {'id': '2022', 'spaceId': '1234567890'}} </fn_call>"
"<|im_start|>user I need to create a new registration. Could you please provide the parent resource in the format 'projects/*/locations/*'? <|im_end|>"
"<fn_call> {'name': 'v1beta1__registrations:register', 'arguments': {'parent': 'projects/my-project/locations/us-central1'}} </fn_call>"
"<|im_start|>user I need to find out who contributed to a specific draft registration. Can you help me with that? <|im_end|> <fn_response> {'contributors': [{'name': 'John Doe', 'email': '[email protected]'}, {'name': 'Jane Smith', 'email': '[email protected]'}]} </fn_response>"
"<|im_start|>assistant The contributors to the draft registration with ID 12345 are John Doe ([email protected]) and Jane Smith ([email protected]). <|im_end|>"
"<fn_def> {'name': 'domainnames__basepathmappings', 'description': '', 'parameters': {'properties': {'base_path': {'description': "<p>The base path name of the BasePathMapping resource to delete.</p> <p>To specify an empty base path, set this parameter to <code>'(none)'</code>.</p>", 'type': 'string'}, 'domain_name': {'description': 'The domain name of the BasePathMapping resource to delete.', 'type': 'string'}}, 'required': ['domain_name', 'base_path'], 'type': 'object'}} </fn_def> <|im_start|>user I need to remove a specific base path mapping from a domain. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'domainnames__basepathmappings', 'arguments': {'base_path': '/api', 'domain_name': 'example.com'}} </fn_call>"
"<|im_start|>user I want to clean up my album and remove a video. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'me_albums__videos', 'arguments': {'album_id': 1234, 'video_id': 5678}} </fn_call>"
"<fn_def> {'description': 'Prefix search for places. Useful for autocomplete forms.', 'name': 'find_places_prefix', 'parameters': {'properties': {'key': {'description': 'Your unique API key. You can either specify it in this parameter, or set it in `X-API-Key` header.', 'type': 'string'}, 'text': {'description': 'Place name or ZIP code', 'type': 'string'}}, 'required': ['text'], 'type': 'object'}} </fn_def> <|im_start|>user I'm looking for a place to visit. Can you help me find some options? <|im_end|>"
"<fn_call> {'name': 'find_places_prefix', 'arguments': {'text': 'New York'}} </fn_call>"
"<|im_start|>user I'm curious to know more about a specific metadata cascade policy. Can you tell me the ID of the policy you want to learn about? <|im_end|>"
"<fn_call> {'name': 'metadata_cascade_policies', 'arguments': {'metadata_cascade_policy_id': 'policy_12345'}} </fn_call>"
"<|im_start|>user I need to understand the meaning of a foreign message. <|im_end|>"
"<fn_call> {'name': 'messages__translate', 'arguments': {'id': '12345'}} </fn_call>"
"<fn_def> {'name': 'Player', 'description': 'Player', 'parameters': {'properties': {'format': {'description': 'Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.', 'type': 'string'}, 'playerid': {'description': 'Unique FantasyData Player ID.\nExample:<code>100001500</code>.', 'type': 'string'}}, 'required': ['format', 'playerid'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'Player', 'arguments': {'format': 'JSON', 'playerid': '100001500'}} </fn_call>"
"<|im_start|>user I need to withdraw a payout. Can you help me with that? <|im_end|>"
"<fn_call> {'name': 'v3_payouts', 'arguments': {'payoutId': 'abc123'}} </fn_call>"
"<|im_start|>user I want to remove some metadata from an instance. Can you help me with that? <|im_end|> <fn_response> {'message': "Metadata with name 'metadata_name' has been successfully deleted from instance with ID '123456'."} </fn_response>"
"<|im_start|>assistant The metadata has been deleted successfully. <|im_end|>"
"<fn_def> {'name': 'patients__metadata', 'description': 'Get metadata', 'parameters': {'properties': {'If-None-Match': {'description': 'Optional revision of the metadata, to check if its content has changed', 'type': 'string'}, 'id': {'description': 'Orthanc identifier of the patient of interest', 'type': 'string'}, 'name': {'description': 'The name of the metadata, or its index (cf. `UserMetadata` configuration option)', 'type': 'string'}}, 'required': ['id', 'name'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'patients__metadata', 'arguments': {'id': '123456', 'name': 'patient_info'}} </fn_call>"
"<|im_start|>user I want to connect my website to a virtual network. Can you help me with that? <|im_end|> <fn_response> {'connectionEnvelope': {'virtualNetworkId': 'vnet-123456', 'gatewayName': 'my-gateway', 'status': 'Connected'}} </fn_response>"
"<|im_start|>assistant Your website has been successfully connected to the virtual network. <|im_end|>"
"<fn_def> {'description': 'carts/{cartId}/selected-payment-method', 'name': 'V1_carts__selected-payment-method', 'parameters': {'properties': {'cartId': {'description': 'The cart ID.', 'type': 'integer'}}, 'required': ['cartId'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'V1_carts__selected-payment-method', 'arguments': '{ "cartId": 12345 }'} </fn_call>"
"<fn_def> {'description': 'Get event', 'name': 'self_events', 'parameters': {'properties': {'id': {'description': 'Unique identifier of the event', 'type': 'string'}}, 'required': ['id'], 'type': 'object'}} </fn_def> <|im_start|>user I'm interested in finding out more about an event. Can you provide me with the unique identifier of the event? <|im_end|>"
"<fn_call> {'name': 'self_events', 'arguments': {'id': '123456789'}} </fn_call>"
"<fn_def> {'name': '2020-05-31_field-level-encryption', 'description': '', 'parameters': {'properties': {'Id': {'description': 'The ID of the configuration you want to delete from CloudFront.', 'type': 'string'}, 'If-Match': {'description': 'The value of the <code>ETag</code> header that you received when retrieving the configuration identity to delete. For example: <code>E2QWRUHAPOMQZL</code>.', 'type': 'string'}}, 'required': ['Id'], 'type': 'object'}} </fn_def> <|im_start|>user I need to remove a specific configuration from CloudFront. Can you help me with the ID of the configuration? <|im_end|>"
"<fn_call> {'name': '2020-05-31_field-level-encryption', 'arguments': {'Id': 'example_config_id'}} </fn_call>"
"<|im_start|>user I'm curious to see who are the members of a specific product. Can you find out for me? <|im_end|>"
"<fn_call> {'name': 'v1_products__members', 'arguments': {'productId': '12345'}} </fn_call>"
"<|im_start|>user I need to find out the ancestry of a specific project. Can you please provide me with the Project ID? <|im_end|>"
"<fn_call> {'name': 'v1beta1_projects_:getAncestry', 'arguments': {'projectId': 'my-project-123'}} </fn_call>"
"<|im_start|>user I need to get some information about a topic refresh in your Amazon Web Services account. Can you provide me with the account ID, topic ID, and refresh ID? <|im_end|>"
"<fn_call> {'name': 'accounts__topics__refresh', 'arguments': {'AwsAccountId': '123456789', 'TopicId': 'topic123', 'RefreshId': 'refresh456'}} </fn_call>"
"<fn_def> {'description': 'Create a credit memo from an invoice', 'name': 'v1_invoices__creditmemos', 'parameters': {'properties': {'invoiceId': {'description': 'The ID of an invoice that you want to create a credit memo from.\n', 'type': 'string'}, 'zuora-version': {'description': '\nThe minor version of the Zuora REST API. See [Minor Version](https://www.zuora.com/developer/api-reference/#section/API-Versions/Minor-Version) for information about REST API version control. \n\nThis header affects the availability of the following request fields:\n* `items` > `comment`\n* `items` > `description`\n', 'type': 'string'}}, 'required': ['invoiceId'], 'type': 'object'}} </fn_def> <|im_start|>user I need to create a credit memo based on an invoice. Can you please provide the invoice ID? <|im_end|>"
"<fn_call> {'name': 'v1_invoices__creditmemos', 'arguments': {'invoiceId': '<invoice_id>'}} </fn_call>"
"<fn_def> {'name': 'api_catalog_pvt_specificationgroup', 'description': 'Update Specification Group', 'parameters': {'properties': {'Accept': {'description': 'HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.', 'type': 'string'}, 'Content-Type': {'description': 'Type of the content being sent.', 'type': 'string'}, 'groupId': {'description': "Group's unique numerical identifier.", 'type': 'integer'}}, 'required': ['Content-Type', 'Accept', 'groupId'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'api_catalog_pvt_specificationgroup', 'arguments': {'Accept': 'application/json', 'Content-Type': 'application/json', 'groupId': 123456}} </fn_call>"
"<fn_def> {'name': 'understand_Assistants__Tasks__Fields', 'description': '', 'parameters': {'properties': {'AssistantSid': {'description': 'The unique ID of the Assistant.', 'type': 'string'}, 'Sid': {'description': 'A 34 character string that uniquely identifies this resource.', 'type': 'string'}, 'TaskSid': {'description': 'The unique ID of the Task associated with this Field.', 'type': 'string'}}, 'required': ['AssistantSid', 'TaskSid', 'Sid'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'understand_Assistants__Tasks__Fields', 'arguments': {'AssistantSid': 'AS123456789', 'TaskSid': 'TS987654321', 'Sid': 'FS456789012'}} </fn_call>"
"<fn_def> {'description': 'Test label', 'name': 'instances__labels', 'parameters': {'properties': {'id': {'description': 'Orthanc identifier of the instance of interest', 'type': 'string'}, 'label': {'description': 'The label of interest', 'type': 'string'}}, 'required': ['id', 'label'], 'type': 'object'}} </fn_def>"
"<fn_call> {'name': 'instances__labels', 'arguments': {'id': '12345', 'label': 'MRI'}} </fn_call>"
"<|im_start|>user I need to access a specific data set. Can you help me with the unique identifier? <|im_end|> <fn_response> {'DataSetId': 'abc123', 'data': {'field1': 'value1', 'field2': 'value2', 'field3': 'value3'}} </fn_response>"
"<|im_start|>assistant I found the data set with the unique identifier 'abc123'. Here are some of the fields and their corresponding values: field1: value1, field2: value2, field3: value3. <|im_end|>"
"<|im_start|>user I need to access some sensitive information about a specific employee in a company. Can you help me with that? <|im_end|> <fn_response> {'companyId': '1234', 'employeeId': '5678', 'sensitiveData': {'salary': '$100,000', 'position': 'Manager', 'performanceRating': 'Excellent'}} </fn_response>"
"<|im_start|>assistant The employee with ID 5678 in company 1234 has a salary of $100,000, holds the position of Manager, and has an excellent performance rating. <|im_end|>"

Announcement

We are excited to announce that we are currently fine-tuning MPT-7b and MPT-30b, advanced AI models originally trained by MosaicML. We are leveraging our AI Function Invocation Dataset to enhance their programming capabilities and their ability to interpret and respond accurately to natural language prompts for function invocation.

These fine-tuned versions of MPT-7b and MPT-30b are set to be released soon. They are being tailored to provide more profound and intuitive interactions for AI-assisted programming tasks.

In addition, we have prepared JSONL files that are formatted for use with the MPT-30b, MPT-7b, and GPT-Neo-X tokenizers. Located in the data folder, these train and test sets are designed to assist you in your machine learning experiments and model evaluations.

We are eager to see the innovative ways in which you will use these resources and look forward to your feedback. Stay tuned for more updates!

AI Function Invocation Dataset

Welcome to our AI Function Invocation Dataset, a synthetically constructed collection designed to teach AI models how to correctly invoke functions based on natural language prompts. This dataset is particularly effective when used with models that already possess a solid understanding of programming concepts and principles.

Dataset Construction

The construction of this dataset involved a systematic procedure combining manual extraction and AI-assisted synthesis. The function definitions used in this dataset were derived from OpenAPI (formerly Swagger) API specifications. OpenAPI is a specification for machine-readable interface files for describing, producing, consuming, and visualizing RESTful web services. We procured the API specifications from APIsGuru, an open-source project that collects and shares machine-readable API definitions from around the web.

Following the extraction of the function definitions, we leveraged the GPT-3.5-turbo model from OpenAI to generate a series of responses based on the given function definitions. The generation process was guided by a predefined prompt, which you can find here. This prompt served to instruct the AI on the manner and structure of its responses.

The model's responses were then systematically formatted and included in the dataset as individual entries. Each entry consists of the function definition used, the generated natural language prompt, the function call inferred from the prompt, an example function response, and the model's anticipated reply based on this response.

Structure of the Dataset

Each entry in the dataset is a synthetic JSON object, with the following components:

  • function_definition_used: A reprint of the original function definition that the model used as a reference for generating the other components. This contains details about the function's name, description, and parameters.
  • Prompt_to_call_function: A natural language request designed by the model to imply the use of a specific function.
  • Function_call_from_model: The function call generated by the model based on the prompt.
  • function_response: A simulated API response based on the arguments from the function call.
  • message_from_model_based_on_function_response: The model's expected response to the user, based on the function response.

The dataset is formatted as a CSV file, and each line represents a unique function invocation scenario. The dataset consists of 25,000 examples.

Limitations

This dataset is designed to teach AI models how to correctly invoke functions based on natural language prompts. It does not guide the model on when or why to invoke a function, or on advanced scenarios like invoking multiple functions within a single prompt. It's important to consider these limitations when using this dataset.

How to Load the Dataset

To load the dataset, you can use the Model Database Datasets library. Here's a simple guide on how to load the dataset using this library.

Firstly, install the Model Database Datasets library with pip:

pip install datasets

Then, use the load_dataset function to load the dataset.

from datasets import load_dataset

dataset = load_dataset('unaidedelf87777/openapi-function-invocation-25k')

You can then access the dataset through the dataset variable.

Citation

If you find this dataset useful in your research, please cite it as follows:

@misc{ai_function_invocation,
  author = {unaidedelf87777},
  title = {AI Function Invocation Dataset},
  year = {2023},
  publisher = {Model Database},
  howpublished = {\url{https://Model Database.co/datasets/unaidedelf87777/openapi-function-invocation-25k}},
  note = {Function definitions were extracted from OpenAPI specs provided by APIsGuru (https://github.com/APIs-guru/openapi-directory.git)}
}

We hope you find this dataset useful for your projects and research! Feel free to reach out with any questions or feedback.

Downloads last month
33
Edit dataset card
Evaluate models HF Leaderboard