GeminiVertexSession
Defined in: packages/providers/google/src/vertex.ts:40
Implements
Constructors
Constructor
new GeminiVertexSession(
options?
):GeminiVertexSession
Defined in: packages/providers/google/src/vertex.ts:44
Parameters
options?
Partial
<VertexGeminiSessionOptions
>
Returns
GeminiVertexSession
Methods
getGenerativeModel()
getGenerativeModel(
metadata
):GenerativeModelPreview
|GenerativeModel
Defined in: packages/providers/google/src/vertex.ts:60
Parameters
metadata
ModelParams
Returns
GenerativeModelPreview
| GenerativeModel
Implementation of
IGeminiSession
.getGenerativeModel
getResponseText()
getResponseText(
response
):string
Defined in: packages/providers/google/src/vertex.ts:76
Parameters
response
GenerateContentResponse
Returns
string
Implementation of
IGeminiSession
.getResponseText
getToolsFromResponse()
getToolsFromResponse(
response
):undefined
|ToolCall
[]
Defined in: packages/providers/google/src/vertex.ts:80
Parameters
response
GenerateContentResponse
Returns
undefined
| ToolCall
[]
Implementation of
IGeminiSession
.getToolsFromResponse
getChatStream()
getChatStream(
result
):GeminiChatStreamResponse
Defined in: packages/providers/google/src/vertex.ts:93
Parameters
result
StreamGenerateContentResult
Returns
Implementation of
getCompletionStream()
getCompletionStream(
result
):AsyncIterable
<CompletionResponse
>
Defined in: packages/providers/google/src/vertex.ts:109
Parameters
result
StreamGenerateContentResult
Returns
AsyncIterable
<CompletionResponse
>