Member Junction
    Preparing search index...

    Represents a media item generated during prompt execution. This is stored in AIPromptRunMedia for complete audit trail.

    interface PromptRunMediaReference {
        displayOrder: number;
        durationSeconds?: number;
        fileName?: string;
        fileSizeBytes?: number;
        height?: number;
        id: string;
        inlineData?: string;
        metadata?: Record<string, unknown>;
        mimeType: string;
        modality: MediaModality;
        thumbnailBase64?: string;
        url?: string;
        width?: number;
    }
    Index

    Properties

    displayOrder: number

    Display order when multiple media are generated

    durationSeconds?: number

    Duration in seconds (for audio/video)

    fileName?: string

    Original filename if available

    fileSizeBytes?: number

    File size in bytes

    height?: number

    Height in pixels (for images/video)

    id: string

    ID of the AIPromptRunMedia record

    inlineData?: string

    Base64 encoded data (for inline storage)

    metadata?: Record<string, unknown>

    Provider-specific metadata (seed, revisedPrompt, etc.)

    mimeType: string

    MIME type of the media (e.g., 'image/png', 'audio/mp3')

    modality: MediaModality

    The modality type

    thumbnailBase64?: string

    Base64 encoded thumbnail

    url?: string

    URL if available (some providers return URLs)

    width?: number

    Width in pixels (for images/video)