Images
Given a prompt and/or an input image, the model will generate a new image.
Create image variation
ModelsExpand Collapse
type Image struct{…}Represents the content or the URL of an image generated by the OpenAI API.
Represents the content or the URL of an image generated by the OpenAI API.
The base64-encoded JSON of the generated image. Returned by default for the GPT image models, and only present if response_format is set to b64_json for dall-e-2 and dall-e-3.
type ImageEditCompletedEvent struct{…}Emitted when image editing has completed and the final image is available.
Emitted when image editing has completed and the final image is available.
Quality ImageEditCompletedEventQualityThe quality setting for the edited image.
The quality setting for the edited image.
type ImageEditPartialImageEvent struct{…}Emitted when a partial image is available during image editing streaming.
Emitted when a partial image is available during image editing streaming.
Background ImageEditPartialImageEventBackgroundThe background setting for the requested edited image.
The background setting for the requested edited image.
OutputFormat ImageEditPartialImageEventOutputFormatThe output format for the requested edited image.
The output format for the requested edited image.
Quality ImageEditPartialImageEventQualityThe quality setting for the requested edited image.
The quality setting for the requested edited image.
type ImageEditStreamEventUnion interface{…}Emitted when a partial image is available during image editing streaming.
Emitted when a partial image is available during image editing streaming.
type ImageEditPartialImageEvent struct{…}Emitted when a partial image is available during image editing streaming.
Emitted when a partial image is available during image editing streaming.
Background ImageEditPartialImageEventBackgroundThe background setting for the requested edited image.
The background setting for the requested edited image.
OutputFormat ImageEditPartialImageEventOutputFormatThe output format for the requested edited image.
The output format for the requested edited image.
Quality ImageEditPartialImageEventQualityThe quality setting for the requested edited image.
The quality setting for the requested edited image.
type ImageEditCompletedEvent struct{…}Emitted when image editing has completed and the final image is available.
Emitted when image editing has completed and the final image is available.
Quality ImageEditCompletedEventQualityThe quality setting for the edited image.
The quality setting for the edited image.
type ImageGenCompletedEvent struct{…}Emitted when image generation has completed and the final image is available.
Emitted when image generation has completed and the final image is available.
Quality ImageGenCompletedEventQualityThe quality setting for the generated image.
The quality setting for the generated image.
type ImageGenPartialImageEvent struct{…}Emitted when a partial image is available during image generation streaming.
Emitted when a partial image is available during image generation streaming.
Background ImageGenPartialImageEventBackgroundThe background setting for the requested image.
The background setting for the requested image.
OutputFormat ImageGenPartialImageEventOutputFormatThe output format for the requested image.
The output format for the requested image.
Quality ImageGenPartialImageEventQualityThe quality setting for the requested image.
The quality setting for the requested image.
type ImageGenStreamEventUnion interface{…}Emitted when a partial image is available during image generation streaming.
Emitted when a partial image is available during image generation streaming.
type ImageGenPartialImageEvent struct{…}Emitted when a partial image is available during image generation streaming.
Emitted when a partial image is available during image generation streaming.
Background ImageGenPartialImageEventBackgroundThe background setting for the requested image.
The background setting for the requested image.
OutputFormat ImageGenPartialImageEventOutputFormatThe output format for the requested image.
The output format for the requested image.
Quality ImageGenPartialImageEventQualityThe quality setting for the requested image.
The quality setting for the requested image.
type ImageGenCompletedEvent struct{…}Emitted when image generation has completed and the final image is available.
Emitted when image generation has completed and the final image is available.
Quality ImageGenCompletedEventQualityThe quality setting for the generated image.
The quality setting for the generated image.
type ImagesResponse struct{…}The response from the image generation endpoint.
The response from the image generation endpoint.
Background ImagesResponseBackgroundoptionalThe background parameter used for the image generation. Either transparent or opaque.
The background parameter used for the image generation. Either transparent or opaque.
The list of generated images.
The list of generated images.
The base64-encoded JSON of the generated image. Returned by default for the GPT image models, and only present if response_format is set to b64_json for dall-e-2 and dall-e-3.
OutputFormat ImagesResponseOutputFormatoptionalThe output format of the image generation. Either png, webp, or jpeg.
The output format of the image generation. Either png, webp, or jpeg.
Quality ImagesResponseQualityoptionalThe quality of the image generated. Either low, medium, or high.
The quality of the image generated. Either low, medium, or high.
Size ImagesResponseSizeoptionalThe size of the image generated. Either 1024x1024, 1024x1536, or 1536x1024.
The size of the image generated. Either 1024x1024, 1024x1536, or 1536x1024.