Logo
Interfaces

IGeminiSession

Defined in: providers/google/src/types.ts:123

Methods

getGenerativeModel()

getGenerativeModel(metadata): GenerativeModel

Defined in: providers/google/src/types.ts:124

Parameters

metadata

ModelParams

Returns

GenerativeModel


getResponseText()

getResponseText(response): string

Defined in: providers/google/src/types.ts:125

Parameters

response

EnhancedGenerateContentResponse | GenerateContentResponse

Returns

string


getCompletionStream()

getCompletionStream(result): AsyncIterable<CompletionResponse, any, any>

Defined in: providers/google/src/types.ts:128

Parameters

result

GenerateContentStreamResult | StreamGenerateContentResult

Returns

AsyncIterable<CompletionResponse, any, any>


getChatStream()

getChatStream(result): GeminiChatStreamResponse

Defined in: providers/google/src/types.ts:133

Parameters

result

GenerateContentStreamResult | StreamGenerateContentResult

Returns

GeminiChatStreamResponse


getToolsFromResponse()

getToolsFromResponse(response): undefined | ToolCall[]

Defined in: providers/google/src/types.ts:138

Parameters

response

EnhancedGenerateContentResponse | GenerateContentResponse

Returns

undefined | ToolCall[]

On this page