Skip to main content

Providers

A provider stores the AI service settings used by one or more modalities. Create providers under Bot → Providers.

Provider typeSupported runtime roles
OpenAIRealtime voice and LLM
DeepgramRealtime voice, STT, and TTS
xAIRealtime voice

Multiple providers of the same type are allowed. Use separate objects when Bots need different credentials, models, languages, voices, or account settings.

Credentials

Create the API credential in Vault, then select that Vault secret in the provider form. The provider stores the secret reference, not the raw value. Rotating the Vault secret updates the value available to assigned Bots without changing modality references.

Provider settings

Settings depend on the selected type. They include the explicit model, language and voice options, audio formats, transcription behavior, and type-specific runtime controls exposed by the Console.

Use explicit model names. Do not rely on vendor aliases whose target may change.

Assignments

Assign the provider to each Bot that will use it. A modality can reference the provider only when both objects are assigned to the same Bot. The platform blocks provider unassignment or deletion while an assigned modality depends on it.