# Test and validate model provider settings

After configuring the model settings in the `Provider settings` tab, you can verify your configuration by clicking `Test / Cache model`. This will send a completion request to the selected model provider and display the results in a dialog, as shown below:

<figure><img src="/files/fbmix5M3ZJfvBv6Kyhxg" alt="" width="366"><figcaption></figcaption></figure>

When using the `Local / Custom` model provider, BurpGPT will automatically download and cache the specified model—if it is a valid publicly accessible [Hugging Face model](https://huggingface.co/models)—before displaying the result dialog. An example of this process is shown in the screenshot below. Subsequent queries will use the cached model, avoiding repeated downloads.

<figure><img src="/files/1ncQ5ZWUKHF0PZx58gfV" alt=""><figcaption><p>Model download and caching.</p></figcaption></figure>

{% hint style="info" %}
Please keep in mind that the caching process can take a considerable amount of time, depending on the model size and the speed of your internet connection. Additionally, ensure that your file system has sufficient free space to accommodate the downloaded models.
{% endhint %}

Downloaded models are saved in the cache folder at these locations:

* Linux and Mac: `~/.cache/huggingface/transformers/`
* Windows: `%userprofile%/.cache/huggingface/transformers/`

{% hint style="info" %}
These cached models can later serve as a foundation for training your own custom models—a topic we may cover in a future post.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.burpgpt.app/how-to/test-and-validate-model-provider-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
