LLM & Transcription

Configure the workspace LLM and transcription providers.

6 tools

# get_llm_config

Get the workspace's LLM provider configuration

Parameter Type Required Description
workspace_id string ● Workspace ID

# update_llm_config

Set or update the LLM provider configuration

Parameter Type Required Description
workspace_id string ● Workspace ID
provider string ● anthropic|openai|google|mistral|ollama|openai-compatible
api_base_url string — Base URL (required for self-hosted/OpenAI-compatible)
api_key string — API key (encrypted at rest; blank = keep existing)
default_model string ● Default model id
temperature number — 0.0–2.0
max_tokens integer — Max tokens per response
enabled boolean — Enable this provider
system_prompts object — Per-action prompt overrides (chat, summary, workflow_natural_language)

# delete_llm_config

Delete the workspace's LLM provider configuration

Parameter Type Required Description
workspace_id string ● Workspace ID

# test_llm_connection

Test the configured LLM provider with a minimal call

Parameter Type Required Description
workspace_id string ● Workspace ID

# get_transcription_config

Get the transcription provider configuration

Parameter Type Required Description
workspace_id string ● Workspace ID

# update_transcription_config

Set or update the transcription provider configuration

Parameter Type Required Description
workspace_id string ● Workspace ID
provider string ● whisper-openai|deepgram|assemblyai|whisper-self-hosted
api_base_url string — Base URL
api_key string — API key (encrypted; blank = keep existing)
language string — ISO code or 'auto'
enabled boolean — Enable