Skip to content

PersistentAI API Documentation / @persistent-ai/fireflow-nodes / GeminiMessagePart

Class: GeminiMessagePart

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

Unified message part supporting all Gemini content types

Constructors

Constructor

new GeminiMessagePart(): GeminiMessagePart

Returns

GeminiMessagePart

Properties

codeExecutionResult?

optional codeExecutionResult: CodeExecutionResultConfig

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


executableCode?

optional executableCode: ExecutableCodeConfig

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


fileData?

optional fileData: FileDataConfig

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


functionCall?

optional functionCall: FunctionCallConfig

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


functionResponse?

optional functionResponse: FunctionResponseConfig

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


inlineData?

optional inlineData: InlineDataConfig

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


text?

optional text: string

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


thought?

optional thought: boolean

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


thoughtSignature?

optional thoughtSignature: string

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


vfsFile?

optional vfsFile: VfsFileDataConfig

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


videoMetadata?

optional videoMetadata: VideoMetadataConfig

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

Licensed under BUSL-1.1