#nova-3 access

1 messages · Page 1 of 1 (latest)

near flax
#

Do I need to request access to nova-3 model for streaming mode?

nova-2 is working fine for me, but when I try to use nova-3 I get "unknown error".

Here is the URL I'm trying to connect to:

wss://api.deepgram.com/v1/listen?model=nova-3&encoding=linear16&sampleRate=16000&punctuate=true&detect_language=true&multi=true&sample_rate=16000

dark muralBOT
#

Hi @near flax. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:

stoic harborBOT
#

Hey there! This channel allows you to ask Kapa.ai for assistance. But it looks like you haven't connected your Discord profile to your Deepgram account yet. You can do so at https://community.deepgram.com - by doing so, you'll be able to ask questions in #1115960287183511643 if you need human assistance!

dark muralBOT
#

Based on the available knowledge sources, you generally do not need to request special access to use the Nova-3 model for streaming if you are on a supported Deepgram plan. Nova-3 is available for streaming via the WebSocket API, and the documentation provides examples for connecting with model=nova-3 in the query string. This is supported for both pre-recorded and streaming audio, and Nova-2 and Nova-3 are recommended for multilingual and advanced use cases Models & Languages Overview Model Options.

However, if you are receiving an "unknown error" when trying to use Nova-3 (while Nova-2 works), there are a few things to check:

  1. Parameter Compatibility:

    • The parameters detect_language=true and multi=true are not both required. For multilingual streaming, you should use language=multi with Nova-3 or Nova-2.
    • detect_language is not supported for streaming; instead, use the multilingual models with language=multi Streaming and Multilingual Alternatives Multilingual Codeswitching.
  2. Correct Query Example:
    Your URL should look like this:

    wss://api.deepgram.com/v1/listen?model=nova-3&encoding=linear16&sample_rate=16000&language=multi
    
    • Use sample_rate (not sampleRate).
    • Remove detect_language=true and multi=true.
    • Use punctuate=true if you want punctuation (or smart_format=true for more advanced formatting).
#
  1. Account/Plan Restrictions:
    While the documentation does not explicitly state that Nova-3 requires special access, some advanced models or higher concurrency limits may be restricted to certain plans (e.g., Growth or Enterprise). If you continue to get errors, it may be worth contacting Deepgram support or your account representative to confirm your access level API Rate Limits.

Summary:

  • You do not typically need to request access for Nova-3 if you are on a supported plan.
  • Adjust your query parameters as described above.
  • If issues persist, contact Deepgram support to check for account-specific restrictions.

For more details, see the official documentation on Models & Languages Overview and Multilingual Codeswitching.

Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: