radical-limeR

Invalid voice.model value when using Cartesia snapshot (sonic-3-2025-10-27)

When attempting to configure my assistant to use the Cartesia provider with a specific snapshot for consistency (sonic-3-2025-10-27), the API returns a 400 Bad Request error indicating that the voice.model value is invalid.

Request:
Please confirm whether Cartesia snapshots (e.g. sonic-3-2025-10-27) are supported, or if only base model names are currently allowed.

Reproduction:
curl -X PATCH https://api.vapi.ai/assistant/<ASSISTANT_ID> \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "voice": {
      "provider": "cartesia",
      "voiceId": "a0e99841-438c-4a64-b679-ae501e7d6091",
      "model": "sonic-3-2025-10-27"
    }
  }'


Response:
{"message":["voice.model must be one of the following values: sonic-3, sonic-2, sonic-english, sonic-multilingual, sonic-preview, sonic"],"error":"Bad Request","statusCode":400}


Expected Behavior:
The API should accept valid Cartesia model snapshots (e.g., sonic-3-2025-10-27) if they are supported, or documentation should clarify the allowed values for voice.model.
Was this page helpful?