GeminiLiveSession

class GeminiLiveSession(session: WebSocketSession, incomingMessages: Channel<BidiGenerateContentServerMessage>, json: Json, listenerJob: Job)

Represents the gemini live session.

Constructors

Link copied to clipboard
constructor(session: WebSocketSession, incomingMessages: Channel<BidiGenerateContentServerMessage>, json: Json, listenerJob: Job)

Functions

Link copied to clipboard
suspend fun close()

Closes the session.

Link copied to clipboard

Receives messages from the server.

Link copied to clipboard

Sends a client content message.

Link copied to clipboard

Sends a realtime input message.

Link copied to clipboard

Sends a tool response message.