language:es size_categories:10K<n<100K format:parquet modality:text library:datasets library:pandas library:mlcroissant library:polars region:us
---
dataset_info:
  features:
  - name: conversations
    list:
    - name: from
      dtype: string
    - name: value
      dtype: string
  - name: formatted_text
    dtype: string
  - name: len_token_text
    dtype: int64
  splits:
  - name: train
    num_bytes: 347342168
    num_examples: 86864
  download_size: 103992929
  dataset_size: 347342168
configs:
- config_name: default
  data_files:
  - split: train
    path: data/train-*
language:
- es
size_categories:
- 10K<n<100K
---



![image/png](https://cdn-uploads.huggingface.co/production/uploads/641b435ba5f876fe30c5ae0a/y6wVpWLU6EuA6lFqwkoyk.png)

```
bos><start_of_turn>system
You are a helpful assistant with access to the following functions. Use them if required -
{
    "name": "create_contact",
    "description": "Create a new contact",
    "parameters": {
        "type": "object",
        "properties": {
            "name": {
                "type": "string",
                "description": "The name of the contact"
            },
            "email": {
                "type": "string",
                "description": "The email address of the contact"
            }
        },
        "required": [
            "name",
            "email"
        ]
    }
}

To use these functions respond with:
<functioncall> {"name": "function_name", "arguments": {"arg_1": "value_1", "arg_1": "value_1", ...}} </functioncall>

Edge cases you must handle:
 - If there are no functions that match the user request, you will respond politely that you cannot help.
<start_of_turn>user
I need to create a new contact for my friend John Doe. His email is johndoe@example.com.
<start_of_turn>model
<functioncall> {"name": "create_contact", "arguments": '{"name": "John Doe", "email": "johndoe@example.com"}'} </functioncall>
<start_of_turn>model
I have successfully created a new contact for your friend John Doe with the email johndoe@example.com.
<end_of_turn><eos>
```

## taken from hypervariance.
```
https://huggingface.co/datasets/hypervariance/function-calling-sharegpt
```