> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# PrivateProvider

## Fields

| Field | Type | Required | Description | Example |
| - | - | - | - | - |
| `BaseURL` | `*string` | ✔️ | HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected. | [https://inference.example.com/v1](https://inference.example.com/v1) |
| `CreatedAt` | `string` | ✔️ | N/A | |
| `DataPolicy` | [\*components.PrivateProviderDataPolicy1](../../models/components/privateproviderdatapolicy1.mdx) | ✔️ | Your declared data policy, or `null` when none was declared. | |
| `DisplayName` | `string` | ✔️ | Human-readable provider name shown in the UI. | Acme |
| `Name` | `string` | ✔️ | Provider name, shown in your activity, logs and Broadcast output. | Acme |
| `Slug` | `string` | ✔️ | The slug you chose, unique within your account. Use it as `provider_slug` when creating private endpoints and BYOK keys, and in `provider.order`, `only` and `ignore`. | acme |
