> For the complete documentation index, see [llms.txt](https://docs.burpgpt.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.burpgpt.app/how-to/use-supported-local-model-providers/with-openai-compatible-api.md).

# With an OpenAI-compatible API

Use `OpenAI-compatible API` for local, self-hosted, or third-party runtimes that expose a chat API compatible with the OpenAI schema.

To configure the provider:

1. Go to the `Provider settings` tab.
2. Select `OpenAI-compatible API` from the `Model provider` dropdown.
3. Enter the provider `Base URL`. This is usually the root API URL ending in `/v1`.
4. Enter an `API key` if your provider requires one. Leave it blank only if your endpoint does not require authentication.
5. In the `Model` field, enter the exact model identifier exposed by your provider.
6. Adjust the `Request parameters` JSON to match the parameters supported by your endpoint.
7. Click `Test request` to validate the settings before scanning traffic.

{% hint style="warning" %}
The extension does not validate provider-specific model names or parameter compatibility before sending the request. If the test request fails, check the provider response in Burp's `Logger` tab.
{% endhint %}
