# Provider

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

You can manage all **Provider** configurations from this menu. This includes adding new provider, editing details, searching for provider, and deleting provider that are no longer in use.

***

## **Add New LLM**

To register a new LLM provider, you can click the ‘New LLM provider’ button.

<figure><img src="/files/0odRc6GBro0UHfY52Arc" alt=""><figcaption></figcaption></figure>

Fill in the required fields in the form:

1. Provider Name\
   Enter the official name of the LLM provider (e.g., OpenAI, Anthropic, Google) when registering a new provider.
2. Provider Display Name\
   Enter a user-friendly name for the LLM provider. This is the name that will be shown in the GLChat project UI (can match the official provider name).
3. LM Invoker Type\
   Choose how the chatbot connects to the AI model. This determines the platform or service used to run the model
4. Provider Kwargs\
   Extra configuration options for the AI provider using plain values. Enter key-value pairs as needed.
5. Provider Env Kwargs\
   Extra configuration options for the AI provider using environment variables. Enter key-value pairs as needed.
6. Status\
   Choose whether this entry is:
   1. Active → enabled and available for use
   2. Inactive → disabled and not in use

Once all fields are filled in, click the 'Save' button to save the data, or click the 'Cancel' button to discard the changes.

***

## **View and Edit Provider**

You can edit and see Provider Model details by clicking the 'Edit' icon in the Provider page.

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

You can edit and see Provider and once you’re done, click the ‘Save’ button to save the changes or or click the ‘Cancel’ button to cancel the changes.

<figure><img src="/files/4HrvCLXjiF1isu9B3IVw" alt=""><figcaption></figcaption></figure>

***

## **Search Provider**

You can search for any LLM providers by typing the LMM provider name in the search field.

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

***

## Delete Provider

You can remove one of the provider by clicking the 'trash' icon in the action column. A confirmation pop-up will appear, click **Delete** to confirm or **Cancel** to abort the action.

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

{% hint style="info" %}
You cannot delete a Provider that still has assigned project. Remove all assigned Provider first before attempting deletion.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gdplabs.gitbook.io/glchat/organization-admin/how-to-guides/llm-model/provider.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
