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

# AI Model Provisioning

> Control which models an Integration exposes, and extend the catalogue with custom models and custom pricing.

**Model lists are tied to Integrations.** When you create an [Integration](/docs/aigw/product/model-catalog/integrations), you control which models are available. All Providers created from that Integration will only have access to the models you've enabled.

This is essential for:

* **Controlling costs:** Restrict access to expensive models
* **Ensuring compliance:** Limit models to approved ones
* **Maintaining consistency:** Standardize model usage across teams

## Setting Up Model Provisioning

1. In your Integration settings, navigate to **Model Provisioning**
2. Select the configuration options:
   * **Allow All Models**: Provides access to all models offered by the provider
   * **Allow Specific Models**: Create an allowlist of approved models

**Important:** The model list you set here applies to all Providers created from this Integration. Workspaces will only see and be able to use the models you've enabled.

## Advanced Model Management

### Custom Models

The Model Catalog isn't limited to standard provider models. You can add:

* **Fine-tuned models**: Your custom OpenAI or Anthropic fine-tunes
* **Self-hosted models**: Models running on your infrastructure
* **Private models**: Internal models not publicly available

Each custom model gets the same governance controls as standard models. Per-model `custom_host` and `custom_headers` let different models under the same integration route to different upstreams or send different headers — model-level headers override integration-level headers.

<Card title="Custom Models" icon="wrench" href="/docs/aigw/product/model-catalog/custom-models">
  Add and manage your fine-tuned, self-hosted, or private models
</Card>

### Overriding Model Details (Custom Pricing)

Override default model pricing for:

* **Negotiated rates**: If you have enterprise agreements with providers
* **Internal chargebacks**: Set custom rates for internal cost allocation
* **Free tier models**: Mark certain models as free for specific teams

Custom pricing ensures your cost tracking accurately reflects your actual spend.

<Card title="Custom Pricing" icon="tag" href="/docs/aigw/product/model-catalog/model-overrides">
  Configure custom pricing for models with special rates
</Card>


## Related topics

- [Model Catalog](/docs/aigw/product/model-catalog.md)
- [Workspace Provisioning](/docs/aigw/product/model-catalog/workspace-provisioning.md)
- [Tool Provisioning](/docs/aigw/product/mcp-gateway/tool-provisioning.md)
- [Team Provisioning](/docs/aigw/product/mcp-gateway/access-control.md)
- [Integrations](/docs/aigw/product/model-catalog/integrations.md)
