Vapi Custom Transcriber

Hi - your documentation says custom transcribers are supported (https://docs.vapi.ai/customization/custom-transcriber), but there's no way to configure this in the UI for an assistant. When I set a custom transcriber via the API
curl -X PATCH https://api.vapi.ai/assistant/{our-assistant-id} \
     -H "Authorization: Bearer {our-bearer-token}" \
     -H "Content-Type: application/json" \
     -d '{
  "transcriber": {
    "provider": "custom-transcriber",
    "server": {
      "url": "{our-websocket-url-for-transcriber}"
    }
  }
}'

This returns a 200 OK status code. However your dashboard immediately throws a validation error saying "transcriber.provider must be one of the following values: assembly-ai, azure, deepgram, 11labs, gladia, google, openai, speechmatics, talkscriber, cartesia". Either the UI needs to support custom transcribers or at least be aware that we have set one over the api.
Was this page helpful?