Miradora

La API, con los precios escritos

Todos los competidores de esta categoría esconden el precio de su API tras una llamada comercial. Aquí está el nuestro, incluido el endpoint por lotes que ninguno tiene.

Las claves de API se emiten en los planes Pro, Studio y Agency.

Autenticación

Un token bearer por clave. Las claves se muestran una vez al crearlas, se guardan solo como hash y se revocan desde tu cuenta.

POST https://api.miradora.ai/v1/generate
Authorization: Bearer mk_live_…
Content-Type: application/json

{
  "kind": "redesign",
  "image_url": "https://…",
  "style": "japandi",
  "room_type": "living-room",
  "structure_lock": true,
  "creativity": 40,
  "variations": 4,
  "resolution": "2k",
  "idempotency_key": "5f0c1c0e-2c1a-4f5e-9c3a-0d1b2e3f4a5b",
  "webhook_url": "https://…"
}

202 Accepted
{ "job_id": "…", "credits_charged": 4, "eta_seconds": 18 }

Endpoints

HTTPEndpointsQué significa
POST/v1/generateEnqueue a generation. Returns 202 with a job id, the credits charged and an ETA.
POST/v1/batchEnqueue many generations in one call. One idempotency key per item.
GET/v1/jobs/{id}Poll a job: status, progress, honest queue position and ETA.
POST/v1/jobs/{id}/cancelCancel a job. Always a full credit refund.
GET/v1/generations/{id}The finished render, with the model, seed and prompt that produced it.
GET/v1/generations/{id}/itemsDetected objects in a render, for Shop the Look.
POST/v1/segmentPoint, box or text prompt to a mask. Costs 0 credits.
GET/v1/catalogStyles, room types and materials. Heavily cached.
GET/v1/creditsCurrent balance, and the ledger behind it.

Límites de uso

Por clave, medidos en una ventana móvil de un minuto. Superarlos devuelve 429 con un retry-after.

PlanPeticiones / minutoElementos por lote
Pro6025
Studio150100
Agency600250

Lo que cuesta una llamada

Las llamadas a la API gastan los mismos créditos que la app, del mismo saldo y con los mismos costes publicados. No hay tarifa aparte para la API.

No cuesta nada, nunca

  • Chat con el asesor de diseño0
  • Crítica de diseño0
  • Navegar y Descubrir0
  • Vista previa de estilo0
  • Búsqueda de productos0
  • Volver a descargar lo que ya hiciste0
  • Subir y etiquetar una foto0
  • Tocar un objeto para seleccionarlo0
  • Navegar el catálogo de estilos y estancias0

Navegar, el chat de diseño, la crítica escrita, las vistas previas de estilo, la búsqueda de productos y volver a descargar lo que ya hiciste son gratis para siempre. Están aquí para que la promesa sea comprobable.

Operaciones medidas

Coste en créditos de cada operación de Miradora
OperaciónCréditos¿Por variación?
Cambio de suelo y materiales1Sí: 4 variaciones cuestan 4×
Cielo y clima1Sí: 4 variaciones cuestan 4×
Colores y texturas1Sí: 4 variaciones cuestan 4×
Compositor de estancia1Sí: 4 variaciones cuestan 4×
Creador de muebles1Sí: 4 variaciones cuestan 4×
De boceto a render1Sí: 4 variaciones cuestan 4×
De texto a diseño1Sí: 4 variaciones cuestan 4×
Diseño de exteriores1Sí: 4 variaciones cuestan 4×
Editar tocando: un objeto1No: un resultado en cualquier caso
Escalado / mejora1No: un resultado en cualquier caso
Home staging virtual1Sí: 4 variaciones cuestan 4×
Limpieza: quitar un objeto1No: un resultado en cualquier caso
Paisajismo y jardín1Sí: 4 variaciones cuestan 4×
Rediseño1Sí: 4 variaciones cuestan 4×
Render multiángulo: por ángulo extra1Sí: 4 variaciones cuestan 4×
Transferencia de estilo1Sí: 4 variaciones cuestan 4×
Vaciar la habitación1No: un resultado en cualquier caso
Visualizador de pintura1Sí: 4 variaciones cuestan 4×
Compositor inteligente: coloca tus propios muebles2Sí: 4 variaciones cuestan 4×
Plano 2D → 3D2No: un resultado en cualquier caso
Rediseño mágico: lenguaje natural y fotos de referencia2Sí: 4 variaciones cuestan 4×
Imagen → activo 3D para RA3No: un resultado en cualquier caso
Vídeo de recorrido3No: un resultado en cualquier caso
Suplemento por salida 4K+1No: un resultado en cualquier caso

Las variaciones multiplican el coste de los modos marcados «por variación». Cuatro variaciones de un Rediseño cuestan cuatro créditos, y el total exacto se muestra antes de pulsar Generar.

Un render 4K suma un crédito. Generamos las variaciones a 1K y escalamos solo la que elijas: renderizar cuatro variaciones nativas a 4K nos cuesta 2,2× más por tres imágenes que ibas a descartar.

Errores

CódigoHTTPQué significa
insufficient_credits402You need {required} credits. You have {available}.
image_too_small400This photo is {width}×{height}. We need at least {min}px on the short side — try retaking it, or pick the full-size original rather than a screenshot.
unsupported_format400We can’t read {format} images. JPEG, PNG, HEIC and WebP all work.
room_not_found404That room no longer exists.
idempotency_key_required400Something went wrong on our side. Please try again.
content_policy422We couldn’t render this one: {policy}. If that looks wrong to you, appeal and a human will look.
rate_limited429Slow down a moment — try again in {retry_after}s.
vendor_unavailable503Our image service is having a moment. Your credits are safe — we’ve refunded this render.
job_timeout504This render took too long, so we stopped it and refunded your credits.

Webhooks

La generación es asíncrona. Indica un webhook_url y enviamos el estado final por POST, firmado. Consulta el endpoint de trabajos si prefieres no montar un receptor.

De quién es el resultado

Tuyo. Lo generado con tu clave se te asigna, para uso comercial, en Pro y superiores. No entrenamos con nada enviado a la API.