ImageModelSpec
Defined in: core/media-types.ts:197
Specification for an image generation model.
Properties
Section titled “Properties”defaultQuality?
Section titled “defaultQuality?”
optionaldefaultQuality:string
Defined in: core/media-types.ts:223
Default quality if not specified
defaultSize?
Section titled “defaultSize?”
optionaldefaultSize:string
Defined in: core/media-types.ts:220
Default size if not specified
displayName
Section titled “displayName”displayName:
string
Defined in: core/media-types.ts:205
Human-readable display name
features?
Section titled “features?”
optionalfeatures:object
Defined in: core/media-types.ts:226
Additional feature flags
conversational?
Section titled “conversational?”
optionalconversational:boolean
Supports conversational/multi-turn image editing
editing?
Section titled “editing?”
optionalediting:boolean
Supports image editing/inpainting
extendedDuration?
Section titled “extendedDuration?”
optionalextendedDuration:boolean
Supports extended duration video
textRendering?
Section titled “textRendering?”
optionaltextRendering:boolean
Optimized for text rendering in images
transparency?
Section titled “transparency?”
optionaltransparency:boolean
Supports transparency
videoGeneration?
Section titled “videoGeneration?”
optionalvideoGeneration:boolean
Supports video generation (Sora)
maxImages
Section titled “maxImages”maxImages:
number
Defined in: core/media-types.ts:217
Maximum images per request
modelId
Section titled “modelId”modelId:
string
Defined in: core/media-types.ts:202
Model identifier
pricing
Section titled “pricing”pricing:
ImageModelPricing
Defined in: core/media-types.ts:208
Pricing information
provider
Section titled “provider”provider:
string
Defined in: core/media-types.ts:199
Provider identifier (e.g., “openai”, “gemini”)
supportedQualities?
Section titled “supportedQualities?”
optionalsupportedQualities:string[]
Defined in: core/media-types.ts:214
Supported quality levels (optional)
supportedSizes
Section titled “supportedSizes”supportedSizes:
string[]
Defined in: core/media-types.ts:211
Supported image sizes