Class: Gemini
ToolCallLLM for Gemini
Extends
ToolCallLLM
<GeminiAdditionalChatOptions
>
Constructors
new Gemini()
new Gemini(
init
?):Gemini
Parameters
• init?: GeminiConfig
Returns
Overrides
ToolCallLLM<GeminiAdditionalChatOptions>.constructor
Source
packages/core/src/llm/gemini/base.ts:151
Properties
maxTokens?
optional
maxTokens:number
Source
packages/core/src/llm/gemini/base.ts:148
model
model:
GEMINI_MODEL
Source
packages/core/src/llm/gemini/base.ts:145
session
session:
IGeminiSession
Source
packages/core/src/llm/gemini/base.ts:149
temperature
temperature:
number
Source
packages/core/src/llm/gemini/base.ts:146
topP
topP:
number
Source
packages/core/src/llm/gemini/base.ts:147
Accessors
metadata
get
metadata():LLMMetadata
Returns
Source
packages/core/src/llm/gemini/base.ts:164
supportToolCall
get
supportToolCall():boolean
Returns
boolean
Source
packages/core/src/llm/gemini/base.ts:160
Methods
chat()
chat(params)
chat(
params
):Promise
<GeminiChatStreamResponse
>