Claude Opus 5.5 ya está disponible en SeedRouter

Image

FLUX 3 Image Klein

View Markdown

Genera o edita una imagen con hasta diez URL de referencia, cinco niveles de resolución y resultados de tarea asíncronos.

Ejemplo rápido

Envía una solicitud de imagen, guarda el id devuelto y sondea hasta que la tarea esté completed o failed. Esta API utiliza tareas asíncronas y salidas mediante URL.

curl https://api.seedrouter.ai/v1/images/generations \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"model":"flux-3-image-klein","prompt":"An amber bottle on pale limestone in soft morning light","resolution":"1k","aspect_ratio":"3:2"}'

Endpoint y cabeceras

POST https://api.seedrouter.ai/v1/images/generations

CabeceraValor
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

Guarda la clave en tu servidor. Un éxito HTTP confirma una tarea; no significa que su imagen esté lista.

Parámetros

Se aceptan 11 campos. Solo model y prompt son obligatorios. Omite los opcionales para usar sus valores predeterminados; no se acepta null.

CampoTipoPredeterminadoRestricción
modelcadenaObligatorioflux-3-image-klein
promptcadenaObligatorioDescripción de imagen o instrucción de edición no vacía
image_urlsmatriz de cadenasNingunoHasta 10 URL públicas HTTP(S) de imágenes, sin credenciales; una matriz vacía significa sin referencias
aspect_ratiocadenaautoUna proporción listada; también acepta formas como 16x9
sizecadenaNingunoAlias de compatibilidad de proporción; prefiere aspect_ratio y envía solo uno
resolutioncadena1k768sq, 1k, 1.5k, 2k, 4k; no distingue mayúsculas; 768 es alias de 768sq
safety_toleranceentero20–4; 0 es el más estricto
seedenteroAleatorio0–4294967295; se conserva el 0 explícito
stepsentero161–16
output_formatcadenajpegjpeg, png; jpg es alias de jpeg
nentero1Solo 1

Proporciones: auto, 21:9, 2:1, 16:9, 3:2, 7:5, 4:3, 5:4, 1:1, 4:5, 3:4, 5:7, 2:3, 9:16, 1:2, 9:21.

El Playground tiene un modelo fijo y diez controles, incluido n fijado en 1. Salvo para administradores, los valores de seguridad superiores a 2 son solo para API.

Modos y restricciones

Sin referencias, se genera desde texto. Una referencia permite editar; varias permiten componer con múltiples imágenes. Con auto, la edición sigue la proporción de la primera referencia. La generación solo con texto elige un encuadre según el prompt y usa 1:1 si no lo determina. La resolución predeterminada es 1k en todos los modos.

Los niveles representan una escala aproximada: 768sq equivale a unos 768 × 768; 1K a 1 MP; 1.5K a 2 MP; 2K a 4 MP; 4K a 16 MP. Comprueba el archivo devuelto para conocer sus dimensiones reales.

Este endpoint no acepta width, height, dimensiones en píxeles en size, negative_prompt, guidance, grounding, prompt_upsampling, mask ni mask_url. Los campos desconocidos devuelven HTTP 400 antes de facturar. No se ofrecen salida WebP, entrada base64, streaming ni callbacks.

Imágenes de referencia y ediciones por zonas

Sube las referencias a una URL pública antes de enviar. El cuerpo contiene URL, nunca bytes de archivo ni data URL.

{
  "model": "flux-3-image-klein",
  "prompt": "Use Image 1 as the subject and Image 2 as the setting; match the perspective and light",
  "image_urls": ["https://example.com/subject.png", "https://example.com/setting.png"],
  "aspect_ratio": "auto",
  "resolution": "2k",
  "seed": 0,
  "steps": 16,
  "output_format": "png"
}

Sustituye las URL de ejemplo por imágenes propias accesibles. Las referencias tienen orden: ref_image_0 es la primera. Las instrucciones de cajas delimitadoras forman parte de la cadena prompt, no de un campo separado. Las coordenadas usan [y1, x1, y2, x2], normalizadas a 0–1000. Un objeto de diseño puede contener id, bbox y desc; una edición puede usar id, from, src_bbox, tgt_bbox y desc. Codifica toda la solicitud en JSON para escapar las comillas del prompt correctamente.

Facturación

Una solicitud completada produce una imagen. Solo la resolución elegida determina el precio; pasos, semilla, proporción, referencias y formato no añaden cargos. Texto a imagen y edición tienen la misma tarifa. Las solicitudes fallidas no se cobran. Consulta los precios en vivo.

Respuesta y sondeo de tareas

Envío:

{"id":"task_example","model":"flux-3-image-klein","status":"processing"}
curl https://api.seedrouter.ai/v1/tasks/task_example \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY"

Tarea completada (URL ilustrativa):

{
  "id": "task_example",
  "model": "flux-3-image-klein",
  "status": "completed",
  "output": {"data": [{"url": "https://file.deepytb.com/generated/example.png"}]}
}

Lee output.data[0].url. Permite hasta diez minutos para generar, especialmente en 4K. El sondeo es de solo lectura; un timeout del cliente no autoriza otra solicitud de pago. Las respuestas públicas no incluyen costes ni saldos de cuenta.

Errores

Los errores HTTP usan {"error": {"code": integer, "message": string}}. Consulta el directorio común de errores. Una tarea fallida expone su error junto a status: "failed". Corrige parámetros inválidos antes de reenviar y conserva el ID al consultar una solicitud ya enviada.

Consejos y guías relacionadas

Usa descripciones positivas y nombra las zonas o detalles que deben conservarse. Reducir pasos puede cambiar la calidad sin bajar el precio. Compara un solo cambio cada vez.