Organization admins can add, edit, and delete BYOK models. Members can see which models are registered, but cannot manage keys.
LLM providers
The LLM providers tab registers a language-model endpoint. Each entry has:- Model — the model name, as it will appear in your agents’ model dropdowns (for example
gpt-4o). - API key — your provider key, stored encrypted.
- Endpoint URL — where requests are sent.
- Provider (optional) — auto-detected by default, or set explicitly.
Credentials — the API key and the Vertex service-account JSON — are write-only. When editing an entry, leave the credential field blank to keep the current value.
Speech models
The Speech models tab registers your key for a speech model from the SLNG catalog:- Pick the type — Speech to text or Text to speech.
- Pick a compatible model. The dropdown lists the catalog models available to your organization that support BYOK.
- Paste your provider API key.
How agents use your models
Registered models appear in the agent editor’s model dropdowns alongside the SLNG catalog. Your own entries are labelled with a(BYOK) suffix — for example gpt-4o (openai-compat, BYOK) — and the editor shows a Bring your own key note under the selector when one is chosen.
Which BYOK models are offered depends on the agent: entries can be limited to specific languages and regions, and the dropdown only shows models compatible with the agent’s current language and region settings. An entry with no restrictions is offered everywhere. If an agent’s saved model is no longer offered for its current settings, the selection is kept and shown as pinned rather than silently replaced.
Selecting a BYOK LLM automatically routes that agent’s LLM traffic through SLNG’s managed routing layer (
llm_router_enabled). No extra configuration is needed — saving the agent with a BYOK model selected is enough.Rotating a key
Edit the entry and paste the new key. Leaving the key field blank keeps the current one — there is no way to view a stored key, so rotation always means entering the replacement in full.Relation to per-request TTS BYOK
This page covers org-level BYOK for managed voice agents: keys registered once in the Dashboard and used automatically by your agents. If you call the SLNG speech APIs directly (not through a managed agent), there is a separate per-request mechanism: passing your provider key on each TTS request with theX-Slng-Provider-Key header. See BYOK Voice Models.
Next steps
Vault
Store organization-wide variables and secrets for your agents.
Managed Agents
Create and operate voice agents in the Dashboard.