Saltar al contenido principal
Versión: 21 R2 BETA

OpenAIImage

La clase OpenAIImage representa una imagen generada por la API OpenAI. Proporciona propiedades para acceder a la imagen generada en diferentes formatos y métodos para convertir esta imagen a diferentes tipos.

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_jsonTextEl JSON codificado en base64 de la imagen generada, si response_format es b64_json.
revised_promptVariantLa instrucción que se utilizó para generar la imagen, si hubo alguna revisión de la instrucción.

Funciones

asBlob()

asBlob() : 4D.Blob

ParámetrosTipoDescripción
Resultado4D.BlobConvierte la imagen generada a un formato blob basado en su URL o en un JSON codificado en base64.

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"))