跳转到内容

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

GeminiConfig

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


安全设置: SafetySetting[]

定义于:.build/typescript/packages/providers/google/src/base.ts:85


optional apiKey: string

定义于:.build/typescript/packages/providers/google/src/base.ts:86


optional 语音名称: GeminiVoiceName

定义于:.build/typescript/packages/providers/google/src/base.ts:90


optional http选项: HttpOptions

定义于:.build/typescript/packages/providers/google/src/base.ts:91

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

GeminiLive


获取 元数据(): LLMMetadata & object

定义于:.build/typescript/packages/providers/google/src/base.ts:144

LLMMetadata & object

ToolCallLLM.metadata


get generationConfig(): GenerateContentConfig

定义于:.build/typescript/packages/providers/google/src/base.ts:157

GenerateContentConfig

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(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