GeminiVertexSession
Defined in: providers/google/src/vertex.ts:39
Implements
Constructors
new GeminiVertexSession()
new GeminiVertexSession(
options
?):GeminiVertexSession
Defined in: providers/google/src/vertex.ts:43
Parameters
options?
Partial
<VertexGeminiSessionOptions
>
Returns
Methods
getGenerativeModel()
getGenerativeModel(
metadata
):GenerativeModelPreview
|GenerativeModel
Defined in: providers/google/src/vertex.ts:59
Parameters
metadata
ModelParams
Returns
GenerativeModelPreview
| GenerativeModel
Implementation of
IGeminiSession
.getGenerativeModel
getResponseText()
getResponseText(
response
):string
Defined in: providers/google/src/vertex.ts:74
Parameters
response
GenerateContentResponse
Returns
string
Implementation of
IGeminiSession
.getResponseText
getToolsFromResponse()
getToolsFromResponse(
response
):undefined
|ToolCall
[]
Defined in: providers/google/src/vertex.ts:78
Parameters
response
GenerateContentResponse
Returns
undefined
| ToolCall
[]
Implementation of
IGeminiSession
.getToolsFromResponse
getChatStream()
getChatStream(
result
):GeminiChatStreamResponse
Defined in: providers/google/src/vertex.ts:91
Parameters
result
StreamGenerateContentResult
Returns
Implementation of
getCompletionStream()
getCompletionStream(
result
):AsyncIterable
<CompletionResponse
,any
,any
>
Defined in: providers/google/src/vertex.ts:107
Parameters
result
StreamGenerateContentResult
Returns
AsyncIterable
<CompletionResponse
, any
, any
>