Skip to content

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

Class: ImageData

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

Unified image data type supporting multiple input formats.

The source field accepts:

  • Raw base64 string (e.g., "iVBORw0KGgo...")
  • Data URI (e.g., "data:image/png;base64,iVBORw...")
  • HTTP/HTTPS URL (e.g., "https://example.com/image.png")

URLs are automatically fetched and converted to base64 during execution. This enables seamless chaining between image generation and editing nodes.

Constructors

Constructor

new ImageData(): ImageData

Returns

ImageData

Properties

generatedAt?

optional generatedAt: number

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


mimeType

mimeType: string = 'image/png'

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


prompt?

optional prompt: string

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


source

source: string = ''

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


sourceModel?

optional sourceModel: string

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

Licensed under BUSL-1.1