Gemini
定义于:.build/typescript/packages/providers/google/src/base.ts:78
适用于 Gemini 的 ToolCallLLM
ToolCallLLM<GeminiAdditionalChatOptions>
new Gemini(
init?):Gemini
定义于:.build/typescript/packages/providers/google/src/base.ts:93
Gemini
ToolCallLLM<GeminiAdditionalChatOptions>.constructor
model:
GEMINI_MODEL
定义于:.build/typescript/packages/providers/google/src/base.ts:81
温度:
number
定义于:.build/typescript/packages/providers/google/src/base.ts:82
topP:
number
定义于:.build/typescript/packages/providers/google/src/base.ts:83
optional最大令牌数:number
定义于:.build/typescript/packages/providers/google/src/base.ts:84
safetySettings
Section titled “safetySettings”安全设置:
SafetySetting[]
定义于:.build/typescript/packages/providers/google/src/base.ts:85
API密钥?
Section titled “apiKey?”
optionalapiKey:string
定义于:.build/typescript/packages/providers/google/src/base.ts:86
optional语音名称:GeminiVoiceName
定义于:.build/typescript/packages/providers/google/src/base.ts:90
optionalhttp选项:HttpOptions
定义于:.build/typescript/packages/providers/google/src/base.ts:91
supportToolCall
Section titled “supportToolCall”get supportToolCall():
boolean
定义于:.build/typescript/packages/providers/google/src/base.ts:128
boolean
ToolCallLLM.supportToolCall
get live():
GeminiLive
定义于:.build/typescript/packages/providers/google/src/base.ts:132
获取 元数据():
LLMMetadata&object
定义于:.build/typescript/packages/providers/google/src/base.ts:144
LLMMetadata & object
ToolCallLLM.metadata
generationConfig
Section titled “generationConfig”get generationConfig():
GenerateContentConfig
定义于:.build/typescript/packages/providers/google/src/base.ts:157
GenerateContentConfig
chat()
Section titled “chat()”chat(
params):Promise<GeminiChatStreamResponse>
定义于:.build/typescript/packages/providers/google/src/base.ts:166
GeminiChatParamsStreaming
Promise<GeminiChatStreamResponse>
ToolCallLLM.chat
chat(
params):Promise<GeminiChatNonStreamResponse>
定义于:.build/typescript/packages/providers/google/src/base.ts:167
GeminiChatParamsNonStreaming
Promise<GeminiChatNonStreamResponse>
ToolCallLLM.chat
complete()
Section titled “complete()”complete(
params):Promise<AsyncIterable<CompletionResponse,any,any>>
定义于:.build/typescript/packages/providers/google/src/base.ts:178
LLMCompletionParamsStreaming
Promise<AsyncIterable<CompletionResponse, any, any>>
ToolCallLLM.complete
complete(
params):Promise<CompletionResponse>
定义于:.build/typescript/packages/providers/google/src/base.ts:181
LLMCompletionParamsNonStreaming
Promise<CompletionResponse>
ToolCallLLM.complete