Skip to content

Interface: ImageHandler

@providerprotocol/ai


@providerprotocol/ai / @providerprotocol/ai / ImageHandler

Defined in: src/types/provider.ts:311

Internal

Image handler interface for providers.

Implemented by providers to enable image generation capabilities.

TParams = unknown

Provider-specific parameter type

optional _setProvider(provider): void

Defined in: src/types/provider.ts:326

Internal

Sets the parent provider reference.

ImageProvider<TParams>

The parent provider

void


bind(modelId): BoundImageModel<TParams>

Defined in: src/types/provider.ts:318

Binds a model ID to create an executable image model.

string

The model identifier to bind

BoundImageModel<TParams>

A bound image model ready for generation