Saltar al contenido principal
POST
Este endpoint es asíncrono. Tras enviar, obtén el ID en data[0].task_id y usa Consulta de tareas para ver el estado y la imagen. Consulta cada 3–5 segundos; se recomienda un tiempo de espera total del cliente de 5 minutos. Detente en completed o failed.

Cabeceras de solicitud

string
requerido
Autenticación Bearer: Bearer <token>, donde <token> es tu APIMart API Key.

Parámetros de solicitud

string
requerido
Valor fijo: hy-image-v3.5-preview.
string
requerido
Descripción para generar o editar imágenes. Admite chino e inglés; no puede estar vacía.
string
predeterminado:"auto"
Relación de aspecto o dimensiones exactas en píxeles.
  • Relación: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9.
  • Píxeles exactos: por ejemplo 2000x1104, sujeto a los límites indicados abajo.
  • auto u omitido: el modelo elige la relación según el prompt.
Con píxeles exactos, resolution no determina las dimensiones.
string
predeterminado:"1K"
Nivel de resolución: 1K, 2K o 4K; por defecto 1K.Con píxeles exactos, este campo no determina el tamaño. Usa siempre un valor admitido; los demás devuelven HTTP 400.
integer
Anchura exacta en píxeles. Debe enviarse con height y tiene prioridad sobre size y resolution.Anchura de 256 a 8192; anchura × altura no debe superar 8.294.400. Se recomiendan múltiplos de 16.
integer
Altura exacta en píxeles. Debe enviarse con width.Altura de 256 a 8192; anchura × altura no debe superar 8.294.400. Se recomiendan múltiplos de 16.
string[]
URL públicas de referencia, hasta 5 imágenes. Omitir para texto a imagen; incluir para generación con referencias mediante el mismo endpoint.Admite JPEG, PNG y WEBP. Se recomienda menos de 7MB por imagen. Las URL deben ser públicas.
string
Contenido que no debe aparecer en la imagen.
integer
Semilla aleatoria; entero no negativo. 0 u omisión usa un valor aleatorio.
integer
predeterminado:"1"
Una imagen por solicitud. Solo se admite 1; otros valores devuelven HTTP 400.

Selección de dimensiones

Prioridad: par width / height → píxeles exactos en size → relación o auto en size junto con resolution. Para píxeles exactos, anchura y altura deben estar entre 256 y 8192, con un máximo total de 8.294.400 píxeles. Se recomiendan múltiplos de 16 para ambas.

Ejemplo de píxeles exactos

También puedes omitir width y height y enviar "size": "2000x1104".

Ejemplo con imagen de referencia

Sustituye las URL de ejemplo por direcciones públicas reales. Para varias referencias, añade URL a image_urls, hasta 5 imágenes en total.

Respuesta de envío

integer
Código de respuesta; 200 indica éxito.
array
Resultado del envío de la tarea.

Consultar resultados

Ejemplo de respuesta correcta (URL de imagen de ejemplo):
  • pending / processing: seguir consultando.
  • completed: obtener la URL de data.result.images[0].url[0]; url es un array de cadenas.
  • failed: detener consultas y leer la causa en data.error.message. Reembolso íntegro. Los prompts que infringen las normas y los rechazos de moderación también se tratan como fallos.
Las imágenes se almacenan en el CDN de la plataforma. Descárgalas antes de la fecha expires_at indicada en el resultado.

Facturación

Se factura por imagen. Consulta los precios de modelos.
  • Con una relación de aspecto, se cobra según el nivel resolution.
  • Con píxeles exactos, el lado más corto determina el nivel:
Las tareas fallidas reciben un reembolso íntegro.

Errores de parámetros frecuentes

Los siguientes casos devuelven HTTP 400 de forma síncrona, sin crear tarea ni cobrar: