Saltar al contenido principal
Versión: 20 R10

OpenAIImage

La clase OpenAIImage representa una imagen generada por la API OpenAI. It provides properties for accessing the generated image in different formats and methods for converting this image to different types.

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

Propiedades

PropiedadTipoDescripción
urlTextLa URL de la imagen generada, si response_format es url (por defecto).
b64_jsonTextThe base64-encoded JSON of the generated image, if response_format is b64_json.
revised_promptVariantThe prompt that was used to generate the image, if there was any revision to the prompt.

Funciones

asBlob()

asBlob() : 4D.Blob

ParámetrosTipoDescripción
Resultado4D.BlobConverts the generated image to a blob format based on its URL or base64-encoded JSON.

Ejemplo de Uso

var $blob:=$image.asBlob()

asPicture()

asPicture() : Picture

ParámetrosTipoDescripción
ResultadoPictureCrea un objeto imagen a partir de la imagen convertida en blob.

Ejemplo de Uso

var $picture:=$image.asPicture()

saveToDisk()

saveToDisk(file : 4D.File) : Boolean

ParámetrosTipoDescripción
file4D.FileEl objeto File donde se guardará la imagen.
ResultadoBooleanDevuelve True si la imagen se ha guardado correctamente.

Saves the image to disk, attempting to download it first if it is a URL. Devuelve False si no ha podido recuperar los datos de la imagen.

Ejemplo de Uso

var $success:=$image.saveToDisk(Folder(fk desktop folder).file("image.png"))