Skip to main content

Enabled Providers

TL;DR

Select which global providers this bot can use and assign each a role (Default, Orchestrator, Autocomplete). Providers must be created first in Provider Management.

The Enabled Providers page controls which globally configured providers are available to this bot and what role each one fulfills. Providers must first exist at the tenant level (see Provider Management) before they can be activated here.

Provider List​

Enabled providers are grouped into five sections by API type:

  • Chat — language models used for generating responses and orchestrating flows
  • Embedding — models used for knowledge retrieval (RAG)
  • STT — Speech-to-Text providers for phone channel transcription
  • TTS — Text-to-Speech providers for phone channel synthesis
  • Web Search — providers used for internet search during conversations

Each row shows the provider's icon, title, last-modified date, assigned role badges, and a health or sync status indicator. Clicking an empty section opens the enable provider picker directly.

Enabling a Provider​

Click Enable Provider in the top-right corner to open the provider picker. Select any global provider that is not yet assigned to this bot. After enabling:

  • The first chat provider added is automatically assigned the Default and Orchestrator roles.
  • The first STT or TTS provider added is automatically assigned the Default role.
  • The embedding provider becomes the bot's knowledge provider. A bot has exactly one embedding provider: to switch, remove the current one first, then enable the new one. Removing it deletes all stored embeddings of the bot; enabling a new one re-embeds every document. Until that has finished, the knowledge base cannot answer from those documents. On large knowledge bases this takes a while and uses provider quota.

Provider Roles​

Each enabled provider can fulfill one or more roles for this bot. Roles are configured by clicking the provider row (available for Chat providers only):

RoleApplies toDescription
DefaultChat, STT, TTSUsed automatically when no other provider is explicitly specified in a flow
OrchestratorChat onlyDetermines which flow to execute based on user input
AutocompleteChat onlyGenerates autocomplete suggestions in supported interfaces

A role badge is shown on the provider row for each active assignment. The Default and Orchestrator toggles are locked once set — assign another provider to that role first before removing the existing assignment.

Disabling a Provider​

Click the × button on a provider row to remove it from this bot. If the provider held any roles (Default, Orchestrator, Autocomplete), those assignments are cleared automatically.

The Manage Providers button in the top-right navigates to the tenant-level Provider Management page where global providers can be created, edited, or deleted.