Adding a model provider
Connect Workforce Intelligence to a model provider such as Anthropic, OpenAI, Ollama or any OpenAI-compatible endpoint, and edit it later.
Coworkers think with the models of the providers you connect. You bring your own provider
keys, or point the product at an OpenAI-compatible endpoint you run yourself. Provider
management is limited to people with the admin ability. Anyone else who opens the page sees
"Managing providers requires the admin role." and the provider list without any buttons.
Open the providers page#
- Select Settings, then the Administration tab (it appears only for people with the
adminability). - On the Model Providers card, select Manage.
The page lists every provider in a table with the columns Provider, Key, Models and Status. Below the table are the two default-model panels described in Default models.
Add a provider#
- Select Add a provider.
- Enter a Name. This is the label people see in model pickers, for example
AnthropicorOllama (local). Each provider needs a name that is distinct from the others, ignoring capitalization and punctuation, and names are limited to 80 characters. - Choose a Type (see the table below).
- Fill in the fields the type asks for.
- Select Add provider.
Add provider stays unavailable until the name is filled in and the type's requirements are met. Select Cancel to close the form without saving.
Provider types#
| Type | Key | Base URL |
|---|---|---|
| Anthropic | Required | Not shown |
| OpenAI / OpenAI-compatible | Required unless you give a base URL | Optional |
| Google Gemini | Required | Not shown |
| xAI | Required | Not shown |
| OpenRouter | Required | Not shown |
| DashScope (Alibaba) | Required | Not shown |
| Ollama | Optional | Required |
- Keyed providers need an API key of at least 8 characters.
- OpenAI / OpenAI-compatible works against
api.openai.comwhen you leave Base URL (optional) blank and give a key. Enter a base URL to reach any OpenAI-compatible host, such as vLLM or LM Studio. For a host that needs no key, leave API key (optional for local endpoints) blank and give a base URL instead. - Ollama needs the address of your Ollama server in Base URL, with or without a
trailing
/v1. The key is optional. The form adds a checkbox, Disable extended thinking for this provider's models by default, which you can tick if you do not want these models to use extended thinking unless asked.
A base URL must start with http:// or https://. The server connects to the address you
enter, so use only addresses you trust.
What happens after you add one#
The provider becomes active right away and the product fetches its list of models.
If the model list cannot be fetched, the provider is still saved, and a red message under Models reads "Provider added, but fetching its models failed:" followed by the reason. Check the key or address, then select Test as described in Testing, activating and removing a provider.
Read the table#
- Provider shows the name, with a green dot when it is active, then the type and base URL.
- Key shows a masked label of the stored key, or "no key". The full key is never shown.
- Models shows up to five model chips and "+N more" for the rest. A model marked (embed) is an embedding model. A model marked (unverified) is one whose context window cannot be confirmed.
- Status shows
activeorinactive.
Edit a provider#
- Select Edit on the provider's row.
- Change the Name, Type, Base URL, the thinking checkbox (Ollama) or the key. Leave the key field blank to keep the current key.
- Select Save changes.
Saving fetches the model list again. If a new key is entered, the provider becomes active.