# List Models

Before creating a fine-tuning job, you need to check the list of models available, along with the customizable hyperparameters (hyper-parameters) that are supported for each model. You can use this information to select a model for fine-tuning and configure the appropriate hyperparameters according to their requirements.

{% hint style="info" %}
Replace `{{API_TOKEN}}` with your actual token.
{% endhint %}

**Example Request:**

{% tabs %}
{% tab title="Curl" %}

```bash
curl --location 'https://api.netmind.ai/v1/fine-tuning/template' \
--header 'Authorization: Bearer {{API_TOKEN}}'
```

{% endtab %}

{% tab title="Python" %}

```python
import requests

url = "https://api.netmind.ai/v1/fine-tuning/template"

payload = {}
headers = {
  'Authorization': 'Bearer {{API_TOKEN}}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)

```

{% endtab %}
{% endtabs %}

**Example Response:**

```json
[
    {
        "pricing": 0.01,
        "name": "llama-3-8b",
        "default_hyperparameters": {
            "per_device_train_batch_size": 1,
            "learning_rate": 0.0001,
            "num_train_epochs": 30
        }
    }
]
```
