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

# Configure Providers

> Connect OpenAI-compatible providers and custom models to PromptLayer.

Custom providers let you connect to additional LLM providers beyond the built-in options, including DeepSeek, Grok, and more!

## Setting Up a Custom Provider

To add a custom provider to your workspace:

1. Navigate to **Settings → Custom Providers and Models**
2. Click the **Add Custom Provider** button
3. Configure the provider with the following details:

   * **Name**: A descriptive name for your provider (e.g., "DeepSeek")
   * **Client**: Select the appropriate client type for your provider's base URL
   * **Base URL**: The endpoint URL for your custom provider
   * **API Key**

<img src="https://mintcdn.com/promptlayer/4xCQDros0B-lHSut/images/custom-provider-modal.png?fit=max&auto=format&n=4xCQDros0B-lHSut&q=85&s=255b1ca083b7efe47f817301c1f1dd37" alt="Custom Provider Modal" width="550" data-path="images/custom-provider-modal.png" />

## Creating Custom Models

Once your provider is configured, you can define models for it:

1. In **Settings → Custom Providers and Models**, click on your custom provider row to expand it
2. Click **Create Custom Model**
3. Fill in the model configuration:

   * **Provider**: Select the custom provider you created earlier
   * **Model Name**: Choose from known models or enter a custom identifier
   * **Display Name**: A friendly name that appears in the prompt playground
   * **Model Type**: Specify whether this is a Chat or Completion model

<img src="https://mintcdn.com/promptlayer/4xCQDros0B-lHSut/images/custom-provider-new-model.png?fit=max&auto=format&n=4xCQDros0B-lHSut&q=85&s=c03892087c4b4dc7859e2b93d17a2bd2" alt="Custom Provider New Model" width="550" data-path="images/custom-provider-new-model.png" />

## Using Custom Models

After setup, your custom models seamlessly integrate with PromptLayer's features. You can:

* Select them in the Playground alongside standard models
* Use them in the Prompt Editor for template creation
* Track requests and analyze performance just like any other model

<img src="https://mintcdn.com/promptlayer/4xCQDros0B-lHSut/images/custom-provider-use.png?fit=max&auto=format&n=4xCQDros0B-lHSut&q=85&s=5bc1d42ac515b944eb4f7f1a04b255fd" alt="Custom Provider Use" width="650" data-path="images/custom-provider-use.png" />

Custom providers give you complete control over your model infrastructure while maintaining all the benefits of PromptLayer's prompt management and observability features.

## Example Integrations

Looking for specific integration guides? See our detailed setup instructions for [OpenRouter](/features/openrouter-integration), [Exa](/features/exa-integration), and [xAI (Grok)](/features/xai-integration).

Follow the steps above to configure any OpenAI-compatible provider as a custom provider in PromptLayer.
