deepgram.clients.agent.v1.websocket

 1# Copyright 2024 Deepgram SDK contributors. All Rights Reserved.
 2# Use of this source code is governed by a MIT license that can be found in the LICENSE file.
 3# SPDX-License-Identifier: MIT
 4
 5from .client import AgentWebSocketClient
 6from .async_client import AsyncAgentWebSocketClient
 7
 8from .response import (
 9    #### common websocket response
10    BaseResponse,
11    OpenResponse,
12    CloseResponse,
13    ErrorResponse,
14    UnhandledResponse,
15    #### unique
16    WelcomeResponse,
17    SettingsAppliedResponse,
18    ConversationTextResponse,
19    UserStartedSpeakingResponse,
20    AgentThinkingResponse,
21    FunctionCalling,
22    FunctionCallRequest,
23    AgentStartedSpeakingResponse,
24    AgentAudioDoneResponse,
25    InjectionRefusedResponse,
26)
27from .options import (
28    # top level
29    SettingsConfigurationOptions,
30    UpdateInstructionsOptions,
31    UpdateSpeakOptions,
32    InjectAgentMessageOptions,
33    FunctionCallResponse,
34    AgentKeepAlive,
35    # sub level
36    Listen,
37    Speak,
38    Header,
39    Item,
40    Properties,
41    Parameters,
42    Function,
43    Provider,
44    Think,
45    Agent,
46    Input,
47    Output,
48    Audio,
49    Context,
50)