Saltar para o conteúdo principal
Versão: 20 R9 BETA

OpenAIImagesAPI

The OpenAIImagesAPI provides functionalities to generate images using OpenAI's API.

https://platform.openai.com/docs/api-reference/images

Functions

generate()

generate(prompt : Text; parameters : OpenAIImageParameters) : OpenAIImagesResult

ParameterTypeDescription
promptTextThe prompt to use for image generation.
parametersOpenAIImageParametersParameters for image generation.
Function resultOpenAIImagesResultThe result containing the generated image(s).

Creates an image given a prompt.

https://platform.openai.com/docs/api-reference/images/create

Example

var $result:=$client.image.generate("A futuristic city skyline at sunset"; {size: "1024x1024"})

var $image:=$result.image
If($image#Null)
$image.saveToDisk(Folder(fk desktop folder).file("skylinecity.png"))
End if

If more than one image generated

var $image: cs.AIKit.OpenAIImage
For each($image; $resule.images || [])
// asBlob, asPicture, saveToDisk
End for each