GenerateImage

@JsonSerializable
data class GenerateImage(val prompt: String, val size: Size = Size.`1024x1024`, val response_format: ImageResponseFormat = url, val n: Int = 1, val quality: Quality = Quality.standard, val style: Style = Style.vivid, val user: User? = null) : NonNullAutoMarshalledAction<GeneratedImage> , OpenAIAction<GeneratedImage>

Constructors

Link copied to clipboard
constructor(prompt: String, size: Size)
constructor(prompt: String, size: Size = Size.`1024x1024`, response_format: ImageResponseFormat = url, n: Int = 1, quality: Quality = Quality.standard, style: Style = Style.vivid, user: User? = null)

Properties

Link copied to clipboard
val n: Int = 1
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val size: Size
Link copied to clipboard
Link copied to clipboard
val user: User? = null

Functions

Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<GeneratedImage, RemoteFailure>