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?
optionalapiKey: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