Skip to content

Commit 08d5eac

Browse files
authored
Merge branch 'main' into lo/bearer-auth-token
2 parents 5c7d3e9 + a2d66fe commit 08d5eac

File tree

43 files changed

+300
-223
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+300
-223
lines changed

deepgram/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -340,16 +340,14 @@
340340
AgentKeepAlive,
341341
# sub level
342342
Listen,
343-
ListenProvider,
344343
Speak,
345-
SpeakProvider,
346344
Header,
347345
Item,
348346
Properties,
349347
Parameters,
350348
Function,
351349
Think,
352-
ThinkProvider,
350+
Provider,
353351
Agent,
354352
Input,
355353
Output,

deepgram/client.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -354,16 +354,14 @@
354354
AgentKeepAlive,
355355
# sub level
356356
Listen,
357-
ListenProvider,
358357
Speak,
359-
SpeakProvider,
360358
Header,
361359
Item,
362360
Properties,
363361
Parameters,
364362
Function,
365363
Think,
366-
ThinkProvider,
364+
Provider,
367365
Agent,
368366
Input,
369367
Output,

deepgram/clients/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -363,16 +363,14 @@
363363
AgentKeepAlive,
364364
# sub level
365365
Listen,
366-
ListenProvider,
367366
Speak,
368-
SpeakProvider,
369367
Header,
370368
Item,
371369
Properties,
372370
Parameters,
373371
Function,
374372
Think,
375-
ThinkProvider,
373+
Provider,
376374
Agent,
377375
Input,
378376
Output,

deepgram/clients/agent/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,14 @@
3838
AgentKeepAlive,
3939
# sub level
4040
Listen,
41-
ListenProvider,
4241
Speak,
43-
SpeakProvider,
4442
Header,
4543
Item,
4644
Properties,
4745
Parameters,
4846
Function,
4947
Think,
50-
ThinkProvider,
48+
Provider,
5149
Agent,
5250
Input,
5351
Output,

deepgram/clients/agent/client.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,14 @@
3737
AgentKeepAlive as LatestAgentKeepAlive,
3838
# sub level
3939
Listen as LatestListen,
40-
ListenProvider as LatestListenProvider,
4140
Speak as LatestSpeak,
42-
SpeakProvider as LatestSpeakProvider,
4341
Header as LatestHeader,
4442
Item as LatestItem,
4543
Properties as LatestProperties,
4644
Parameters as LatestParameters,
4745
Function as LatestFunction,
4846
Think as LatestThink,
49-
ThinkProvider as LatestThinkProvider,
47+
Provider as LatestProvider,
5048
Agent as LatestAgent,
5149
Input as LatestInput,
5250
Output as LatestOutput,
@@ -85,16 +83,14 @@
8583
AgentKeepAlive = LatestAgentKeepAlive
8684

8785
Listen = LatestListen
88-
ListenProvider = LatestListenProvider
8986
Speak = LatestSpeak
90-
SpeakProvider = LatestSpeakProvider
9187
Header = LatestHeader
9288
Item = LatestItem
9389
Properties = LatestProperties
9490
Parameters = LatestParameters
9591
Function = LatestFunction
9692
Think = LatestThink
97-
ThinkProvider = LatestThinkProvider
93+
Provider = LatestProvider
9894
Agent = LatestAgent
9995
Input = LatestInput
10096
Output = LatestOutput

deepgram/clients/agent/v1/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,14 @@
4242
AgentKeepAlive,
4343
# sub level
4444
Listen,
45-
ListenProvider,
4645
Speak,
47-
SpeakProvider,
4846
Header,
4947
Item,
5048
Properties,
5149
Parameters,
5250
Function,
5351
Think,
54-
ThinkProvider,
52+
Provider,
5553
Agent,
5654
Input,
5755
Output,

deepgram/clients/agent/v1/websocket/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,14 @@
3333
AgentKeepAlive,
3434
# sub level
3535
Listen,
36-
ListenProvider,
3736
Speak,
38-
SpeakProvider,
3937
Header,
4038
Item,
4139
Properties,
4240
Parameters,
4341
Function,
4442
Think,
45-
ThinkProvider,
43+
Provider,
4644
Agent,
4745
Input,
4846
Output,

deepgram/clients/agent/v1/websocket/async_client.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,9 +224,6 @@ async def start(
224224
else:
225225
raise DeepgramError("Invalid options type")
226226

227-
if self._settings.agent.listen.provider.keyterms is not None and self._settings.agent.listen.provider.model is not None and not self._settings.agent.listen.provider.model.startswith("nova-3"):
228-
raise DeepgramError("Keyterms are only supported for nova-3 models")
229-
230227
try:
231228
# speaker substitutes the listening thread
232229
if self._speaker is not None:

deepgram/clients/agent/v1/websocket/client.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -225,14 +225,6 @@ def start(
225225
else:
226226
raise DeepgramError("Invalid options type")
227227

228-
if (
229-
self._settings.agent.listen.provider
230-
and self._settings.agent.listen.provider.keyterms is not None
231-
and self._settings.agent.listen.provider.model is not None
232-
and not self._settings.agent.listen.provider.model.startswith("nova-3")
233-
):
234-
raise DeepgramError("Keyterms are only supported for nova-3 models")
235-
236228
try:
237229
# speaker substitutes the listening thread
238230
if self._speaker is not None:

0 commit comments

Comments
 (0)