Aller au contenu principal
Version : 21 R3 BETA

OpenAIImagesAPI

Le OpenAIImagesAPI fournit des fonctionnalités pour générer des images en utilisant l'API d'OpenAI.

https://developers.openai.com/api/reference/resources/images

Fonctions

generate()

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

ParamètresTypeDescription
promptTextL'invite à utiliser pour la génération d'image.
parametersOpenAIImageParametersParamètres pour la génération d'images.
RésultatOpenAIImagesResultLe résultat contenant la ou les images générées.

Crée une image à partir d'une invite.

https://developers.openai.com/api/reference/resources/images/methods/generate

Exemple

var $result:=$client.images.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

Si plusieurs images ont été générées

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