Skip to main content

Configuration

This page covers the key configuration options for Burki Voice AI assistants and integrations.

Provider Configuration

Burki supports two configuration modes for AI providers:

Burki Cloud (Managed)

When using Burki Cloud, no API keys are required. Simply:
  1. Select Burki Cloud mode in your assistant settings
  2. Choose your preferred providers and models
  3. Costs are automatically billed to your wallet

BYO (Bring Your Own)

When using your own API keys, configure them in SettingsProvider Keys:
ProviderKey Required
OpenAIAPI Key
AnthropicAPI Key
ElevenLabsAPI Key
CartesiaAPI Key
DeepgramAPI Key
TwilioAccount SID + Auth Token
VonageAPI Key + API Secret
TelnyxAPI Key + Connection ID

Assistant Configuration

Each assistant can be configured with:

Basic Settings

  • Name — Display name for the assistant
  • Description — Internal notes about the assistant’s purpose
  • Greeting Message — First message spoken when a call connects

AI Configuration

  • LLM Provider — OpenAI, Anthropic, Gemini, Groq, or xAI
  • LLM Model — Specific model (e.g., gpt-4o, claude-3-sonnet)
  • System Prompt — Instructions defining the assistant’s behavior
  • Temperature — Creativity level (0.0-1.0)

Voice Configuration

  • TTS Provider — ElevenLabs, Cartesia, Deepgram, or Resemble
  • Voice — Specific voice ID or name
  • Speed — Speaking rate adjustment
  • Stability — Voice consistency (provider-dependent)

Speech Recognition

  • STT Provider — Deepgram (recommended)
  • Model — Nova-3 or other available models
  • Language — Primary language for recognition
  • Keywords — Important terms for better recognition

Call Management Settings

Recording

  • Enable Recording — Toggle call recording on/off
  • Recording Format — MP3 or WAV

Interruption Handling

  • Allow Interruptions — Let callers interrupt the assistant
  • Interruption Threshold — Sensitivity (0.0-1.0)

Timeouts

  • Max Call Duration — Maximum call length in minutes
  • Silence Timeout — End call after N seconds of silence

API Configuration

For API access, you’ll need:
SettingValue
API Base URLhttps://api.burki.dev
API KeyGenerated in Dashboard → Settings → API Keys

Example API Request

curl -X GET "https://api.burki.dev/api/v1/assistants/" \
     -H "Authorization: Bearer YOUR_API_KEY"

Webhook Configuration

Configure webhooks in SettingsWebhooks to receive real-time notifications:
EventDescription
call.startedCall connected
call.endedCall completed
call.recording.readyRecording available
message.sentSMS sent
message.receivedSMS received

Best Practices

Shorter system prompts reduce latency. Focus on essential instructions and personality traits.
For simple tasks, faster models (GPT-4o-mini) may be better than more powerful ones.
Set up backup providers for critical assistants to ensure reliability.
Use the test call feature to verify your configuration before assigning real phone numbers.

Next Steps

AI Configuration

Deep dive into LLM, TTS, and STT settings

API Reference

Full API documentation