Transient Squads not accepting nova-3
# support
a
Got this error when changing my transient squad from nova-2 to nova-3 maybe a validation check needs to be updated?
Copy code
Invalid Assistant. Errors: [
  "squad.members.0.assistant.transcriber.codeSwitchingEnabled must be false. `transcriber.codeSwitchingEnabled` requires `transcriber.model` to be one of the following values: nova-2, nova-2-general.",
  "squad.members.1.assistant.transcriber.codeSwitchingEnabled must be false. `transcriber.codeSwitchingEnabled` requires `transcriber.model` to be one of the following values: nova-2, nova-2-general.",
  "squad.members.2.assistant.transcriber.codeSwitchingEnabled must be false. `transcriber.codeSwitchingEnabled` requires `transcriber.model` to be one of the following values: nova-2, nova-2-general.",
  "squad.members.2.assistant.transcriber.language must be one of the following values for nova-3 model: en, en-US"
]
maybe a bug there validating transcriber for squads? i only have
Copy code
"transcriber": {
                            "provider": "deepgram",
                            "model": "nova-3",
                            "language": "es",
                            "codeSwitchingEnabled": true
                        },
and
Copy code
"transcriber": {
                            "provider": "deepgram",
                            "model": "nova-3",
                            "language": "en",
                            "codeSwitchingEnabled": true
                        },
any issues?
@Shubham Bajaj @nikhil @User
s
Hey Titus, the error is occurring due to two main issues: 1. Code Switching Model Compatibility: - The validation is indicating that codeSwitchingEnabled is only compatible with nova-2 and nova-2-general models - Your configuration is trying to use nova-3 with codeSwitchingEnabled: true, which is not currently supported - Error: "\`transcriber.codeSwitchingEnabled\` requires transcriber.model to be one of the following values: nova-2, nova-2-general" 2. Language Support for Nova-3: - Nova-3 model has restricted language support compared to Nova-2 - It currently only supports 'en' and 'en-US' - Your configuration tries to use 'es' (Spanish) with Nova-3, which is not supported - Error: "transcriber.language must be one of the following values for nova-3 model: en, en-US" Solution: You have two options: 1. If you want to keep using Nova-3: - Set codeSwitchingEnabled: false - Use only English languages ('en' or 'en-US') - Example configuration: { "transcriber": { "provider": "deepgram", "model": "nova-3", "language": "en", "codeSwitchingEnabled": false } } 2. If you need code switching and Spanish language support: - Switch back to using Nova-2 or Nova-2-general model - Keep codeSwitchingEnabled: true - You can use any supported language including 'es' - Example configuration: { "transcriber": { "provider": "deepgram", "model": "nova-2", "language": "es", "codeSwitchingEnabled": true } } The choice depends on your priorities: \- If you need the latest Nova-3 features: go with option 1 \- If multilingual support and code switching are more important: go with option 2
a
got it thanks I was wondering about code switching 😛
i hada. sense 😛
@Shubham Bajaj does en-GB, en-AU work as well with nova-3?
s
only en works with nova-3.
a
ok cool yep i tested others it broke so thanks 🙂
2 Views