GeminiLive
Defined in: .build/typescript/packages/providers/google/src/live.ts:203
Extends
Section titled “Extends”LiveLLM
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new GeminiLive(
init?
):GeminiLive
Defined in: .build/typescript/packages/providers/google/src/live.ts:210
Parameters
Section titled “Parameters”Returns
Section titled “Returns”GeminiLive
Overrides
Section titled “Overrides”LiveLLM.constructor
Properties
Section titled “Properties”voiceName?
Section titled “voiceName?”
optional
voiceName:GeminiVoiceName
Defined in: .build/typescript/packages/providers/google/src/live.ts:206
model:
GEMINI_MODEL
Defined in: .build/typescript/packages/providers/google/src/live.ts:207
httpOptions?
Section titled “httpOptions?”
optional
httpOptions:HttpOptions
Defined in: .build/typescript/packages/providers/google/src/live.ts:208
Methods
Section titled “Methods”getEphemeralKey()
Section titled “getEphemeralKey()”getEphemeralKey():
Promise
<string
>
Defined in: .build/typescript/packages/providers/google/src/live.ts:231
Returns
Section titled “Returns”Promise
<string
>
Overrides
Section titled “Overrides”LiveLLM.getEphemeralKey
connect()
Section titled “connect()”connect(
config?
):Promise
<GeminiLiveSession
>
Defined in: .build/typescript/packages/providers/google/src/live.ts:255
Parameters
Section titled “Parameters”config?
Section titled “config?”LiveConnectConfig
Returns
Section titled “Returns”Promise
<GeminiLiveSession
>
Overrides
Section titled “Overrides”LiveLLM.connect