Skip to content

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

Class: GeminiMessagePart

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

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:607


executableCode?

optional executableCode: ExecutableCodeConfig

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


fileData?

optional fileData: FileDataConfig

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


functionCall?

optional functionCall: FunctionCallConfig

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


functionResponse?

optional functionResponse: FunctionResponseConfig

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


inlineData?

optional inlineData: InlineDataConfig

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


text?

optional text: string

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


thought?

optional thought: boolean

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


thoughtSignature?

optional thoughtSignature: string

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


videoMetadata?

optional videoMetadata: VideoMetadataConfig

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

Licensed under BUSL-1.1