> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Generación de imágenes Seedream 4.0

Seedream 4.0 es un modelo avanzado de generación de imágenes que ofrece funciones flexibles de creación de imágenes, incluido soporte para resolución 4K, y puede generar imágenes a partir de texto y de otras imágenes.

## Encabezados de solicitud

<ParamField header="Content-Type" type="string" required={true}>
  Valores enumerados: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Formato de autenticación Bearer: Bearer \{\{API Key}}.
</ParamField>

## Cuerpo de la solicitud

<ParamField body="prompt" type="string" required={true}>
  Prompt utilizado para generar la imagen; admite chino e inglés.

  Se recomienda no superar los 300 caracteres chinos o 600 palabras en inglés. Si el texto es demasiado largo, la información puede dispersarse fácilmente y el modelo podría ignorar detalles y centrarse solo en los puntos principales, lo que puede provocar que falten algunos elementos en la imagen generada.
</ParamField>

<ParamField body="images" type="string[]" required={false}>
  Codificación Base64 o URL accesible de las imágenes de entrada que se van a editar. Se admite introducir una o varias imágenes.

  * URL de imagen: asegúrate de que la URL de la imagen sea accesible.
  * Codificación Base64: el formato debe ser `data:image/<图像格式>;base64,<Base64 编码>`.<br />

    Las imágenes de entrada deben cumplir los siguientes requisitos:

    * Formato de imagen: jpeg, png
    * Relación de aspecto (ancho/alto): rango de \[1/3, 3]
    * Ancho y alto (píxeles): > 14
    * Tamaño: no superior a 10 MB
    * Valor total de píxeles: no superior a `6000×6000` PX
    * Se admite cargar hasta 10 imágenes de referencia.
</ParamField>

<ParamField body="size" type="string" required={false}>
  Establece las especificaciones de la imagen generada. Hay dos métodos disponibles, pero no se pueden usar al mismo tiempo.

  * Método 1: especificar la resolución.
    * Valores opcionales: `1K`, `2K`, `4K`
  * Método 2: especificar el ancho y el alto de la imagen generada (píxeles).
    * Valor predeterminado: `2048x2048`
    * Rango del valor total de píxeles: `[1024x1024, 4096x4096]`
    * Rango de la relación de aspecto: `[1/16, 16]`

  Ancho y alto recomendados:

  | Relación de aspecto | Valores de ancho y alto en píxeles |
  | ------------------- | ---------------------------------- |
  | 1:1                 | 2048x2048                          |
  | 4:3                 | 2304x1728                          |
  | 3:4                 | 1728x2304                          |
  | 16:9                | 2560x1440                          |
  | 9:16                | 1440x2560                          |
  | 3:2                 | 2496x1664                          |
  | 2:3                 | 1664x2496                          |
  | 21:9                | 3024x1296                          |
</ParamField>

<ParamField body="sequential_image_generation" type="string" required={false} default="disabled">
  Controla si se desactiva la función de generación por lotes.

  * `auto`: en modo automático, el modelo decidirá automáticamente si devuelve varias imágenes y cuántas imágenes incluir, según el prompt del usuario.
  * `disabled`: desactiva la función de generación por lotes. El modelo solo generará una imagen.
</ParamField>

<ParamField body="max_images" type="integer" required={false} default={15}>
  Especifica el número máximo de imágenes que se generarán en esta solicitud. Este parámetro solo es válido cuando `sequential_image_generation` está establecido en `auto`.

  Rango de valores: `[1, 15]`

  <Tip>
    Nota

    El número real de imágenes generadas se ve afectado por `max_images` y por el número de imágenes de referencia de entrada. Número de imágenes de referencia de entrada + número de imágenes generadas ≤ 15.
  </Tip>
</ParamField>

<ParamField body="watermark" type="boolean" required={false} default={true}>
  Añade una marca de agua a la imagen generada.

  * `false`: no añade marca de agua.
  * `true`: añade una marca de agua con el texto "Generado por IA" en la esquina inferior derecha de la imagen.
</ParamField>

## Información de respuesta

<ResponseField name="images" type="string[]" required={false}>
  Matriz que contiene los enlaces de descarga de las imágenes generadas.
</ResponseField>
