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