Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Los siguientes ejemplos presentan diferentes casos de uso de la generación de imágenes. Cada ejemplo proporciona una explicación de los campos que se utilizan para la generación de imágenes.
{
"taskType": "TEXT_IMAGE",
"textToImageParams": {
"text": string
,
"negativeText": string
},
"imageGenerationConfig": {
"width": int
,
"height": int
,
"quality": "standard" | "premium",
"cfgScale": float
,
"seed": int
,
"numberOfImages": int
}
}
En esta solicitud se utilizan los siguientes textToImageParams
campos:
-
text
(Obligatorio): un mensaje de texto para generar la imagen. El mensaje debe tener una longitud de 1 a 1024 caracteres. -
negativeText
(Opcional): un mensaje de texto para definir lo que no se debe incluir en la imagen. Este valor debe tener una longitud de 1 a 1024 caracteres.
nota
Evite usar palabras negativas («no», «no», «sin», etc.) en sus valorestext
. negativeText
Por ejemplo, si no quiere que una imagen se vea reflejada, en lugar de incluir «sin espejos» o «sin espejos» en el text
campo, utilice la palabra «espejos» en el negativeText
campo.
El imageGenerationConfig
campo es común a todos los tipos de tareas exceptoBACKGROUND_REMOVAL
. Es opcional y contiene los siguientes campos. Si omite este objeto, se utilizan las configuraciones por defecto.
-
width
yheight
(opcional): defina el tamaño y la relación de aspecto de la imagen generada. Ambos valores predeterminados son 1024. Para ver la lista completa de las resoluciones compatibles, consulteResoluciones de imagen compatibles. -
quality
(Opcional): especifica la calidad que se utilizará al generar la imagen: «estándar» (predeterminada) o «premium». -
cfgScale
(Opcional): especifica la intensidad con la que la imagen generada debe cumplir la solicitud. Utilice un valor más bajo para introducir más asignación al azar en la generación.Mínimo Máximo Predeterminado/a 1.1 10 6.5 -
numberOfImages
(Opcional): el número de imágenes que se van a generar.Mínimo Máximo Predeterminado/a 1 5 1 -
seed
(Opcional): determina la configuración de ruido inicial para el proceso de generación. Si se cambia el valor inicial sin modificar todos los demás parámetros, se obtendrá una imagen totalmente nueva que seguirá ajustándose a las indicaciones, las dimensiones y demás ajustes. Es habitual experimentar con una variedad de valores iniciales para encontrar la imagen perfecta.Mínimo Máximo Predeterminado/a 0 858.993.459 12
importante
La resolución (width
yheight
)numberOfImages
, y quality
todas tienen un impacto en el tiempo que tarda la generación en completarse. El AWS SDK tiene un valor predeterminado read_timeout
de 60 segundos, que se puede superar fácilmente si se utilizan valores más altos para estos parámetros. Por lo tanto, se recomienda aumentar el número read_timeout
de llamadas de invocación a al menos 5 minutos (300 segundos). Los ejemplos de código muestran cómo hacerlo.