providerplaneai
    Preparing search index...

    Interface ImageEditStreamCapability<TInput, TOutput>

    Streaming image editing capability.

    Represents the ability to perform image edits while streaming partial or incremental results.

    Streaming image editing is designed for:

    • multi-turn or iterative edits
    • progressive refinement
    • long-running or expensive edit operations

    This interface mirrors the streaming semantics of chat and image generation capabilities.

    Client-specific image edit request shape

    interface ImageEditStreamCapability<
        TInput = unknown,
        TOutput = NormalizedImage[],
    > {
        editImageStream(
            request: AIRequest<TInput>,
            ctx: MultiModalExecutionContext,
            signal?: AbortSignal,
        ): AsyncGenerator<AIResponseChunk<TOutput>>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Implemented by

    Index

    Methods