> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/deka-claw/detail-deka-claw/provider/create-provider.md).

# Create Provider

The **Create Provider** feature is used to add a new AI model provider to the system, including configurations such as the provider name and API key, so it can be used by **Agents** and other features.

To create a new provider, click the **Create Provider** button.

<figure><img src="/files/pcbhZyGJEbiOuFZChEYg" alt=""><figcaption></figcaption></figure>

After clicking the **Create Provider** button, the system will display a form for entering Provider information. Select the Provider that you want to use.

<figure><img src="/files/BkwH9axE8cyJvaRSI4Vq" alt=""><figcaption></figcaption></figure>

Then, enter the **Name** and **Display Name**.

<figure><img src="/files/rMLzXmW4Fe8VCagZsEQP" alt=""><figcaption></figcaption></figure>

Complete the **API Base URL** and **API Key** according to the selected Provider, then enable the provider if required.

{% hint style="info" %}

1. The **API Base URL** is obtained from the official website of the LLM Provider being used.
2. The **API Key** is obtained from the LLM provider account or dashboard and is used for authentication when connecting the Provider to the system.
3. To obtain the **API Key**, refer to the [LLM guide ](/deka-llm/detail-deka-llm/keys-tab.md)documentation Provided by the selected Provider.
   {% endhint %}

<figure><img src="/files/2WNK2fTsYYvI1REebPRf" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="174.8333740234375">Column</th><th>Description</th></tr></thead><tbody><tr><td><strong>Provider type</strong></td><td>Defines the type or compatibility of the Provider (e.g., OpenAI-compatible).</td></tr><tr><td><strong>Name</strong></td><td>A unique identifier for the Provider (usually lowercase, no spaces).</td></tr><tr><td><strong>Display Name</strong> </td><td>The name shown in the UI for easier recognition.</td></tr><tr><td><strong>API Base URL</strong></td><td>The base endpoint URL of the Provider’s API.</td></tr><tr><td><strong>API Key</strong></td><td>The authentication key used to access the Provider’s service.</td></tr><tr><td><strong>Enabled</strong></td><td>Toggles whether the Provider is active and available for use in the system.</td></tr></tbody></table>

After completing all required information, enable the **Enabled** option.

<figure><img src="/files/PbYvfOpfpnhOSEscorps" alt=""><figcaption></figcaption></figure>

Click **Create** to save the configuration.

<figure><img src="/files/UtTKZoiICviP7dAdjae8" alt=""><figcaption></figcaption></figure>

If successful, the Provider data will be added to the **Provider** table, and the system will display the following notification: **"Provider has successfully created".**

<figure><img src="/files/jw8fM53UGtNRW94RXLNI" alt=""><figcaption></figcaption></figure>
