Skip to content

PersistentAI API Documentation / @persistentai/fireflow-nodes / GeminiGenerationConfig

Class: GeminiGenerationConfig

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:104

Configuration for the Google Gemini LLM Following Anthropic's config pattern (apiKey first, then model, then params)

Constructors

Constructor

new GeminiGenerationConfig(): GeminiGenerationConfig

Returns

GeminiGenerationConfig

Properties

apiKey?

optional apiKey: EncryptedSecretValue<"gemini">

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:111


debug

debug: boolean = false

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:179


enableGoogleSearch

enableGoogleSearch: boolean = false

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:172


maxOutputTokens

maxOutputTokens: number = 8192

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:130


model

model: GeminiModels = DEFAULT_GEMINI_MODEL

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:119


temperature

temperature: number = 0

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:145


topK

topK: number = 40

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:165


topP

topP: number = 0.95

Defined in: packages/fireflow-nodes/src/nodes/ai/gemini/gemini-types.ts:155

Licensed under BUSL-1.1