MaIA Scan

API de belleza self-service

API de belleza self-service: del registro a la primera llamada en producción

Cómo funciona una API de belleza self-service: crear la cuenta, comprar créditos, generar la clave y pasar de la primera prueba a un flujo estable en tu e-commerce.

5 min de lecturaEquipo MaIA · B4A

Cuando un equipo de producto evalúa una API de belleza self-service, la pregunta real casi nunca es técnica. Es organizativa: ¿cuánto tarda el equipo en tener algo funcionando sin pasar por meses de negociación comercial? Una API de belleza self-service invierte el orden tradicional del software B2B: primero pruebas, después decides. Creas una cuenta, compras créditos, generas una clave y haces la primera llamada el mismo día, con tus propias fotos y tus propios casos. La conversación comercial llega después, cuando ya sabes qué devuelve el servicio.

Este artículo describe ese camino, desde el registro hasta el primer flujo en producción, con las decisiones que conviene tomar en cada etapa.

Qué cambia con una API de belleza self-service

El modelo clásico de integración de tecnología de belleza empieza con una demo agendada, sigue con una propuesta y termina con un piloto que depende de un equipo externo. El modelo self-service separa dos cosas que suelen ir juntas sin necesidad: la evaluación técnica y el contrato.

En la práctica, esto significa que tu desarrollador puede responder en una tarde preguntas que normalmente tardan semanas:

  • ¿El formato de respuesta encaja con nuestro modelo de datos?
  • ¿Qué pasa cuando la foto está mal iluminada o el rostro está parcialmente cubierto?
  • ¿Los campos que devuelve sirven para lo que queremos hacer en el front o en el CRM?
  • ¿Cómo se comporta con fotos reales de nuestros clientes, no con fotos de stock?

MaIA Scan funciona así. La documentación de la API permite crear la cuenta, comprar créditos y obtener la clave sin intermediarios. Lo mismo aplica para la versión por foto de MaIA Try-On.

Paso 1: cuenta, créditos y clave de API

El registro genera una clave que identifica a tu aplicación en cada llamada. Tres recomendaciones desde el inicio:

Separa ambientes

Usa claves distintas para desarrollo y producción. Así puedes revocar una sin afectar la otra y medir el consumo de créditos por ambiente sin mezclar pruebas internas con tráfico real.

Nunca pongas la clave en el navegador

La llamada debe salir de tu backend. Si el front envía la foto directamente con la clave incrustada, cualquiera puede extraerla del código del cliente. El patrón correcto: el navegador o la app sube la imagen a tu servidor, tu servidor llama a la API y devuelve el resultado ya procesado.

Define el presupuesto de créditos antes de abrir el flujo

Antes de exponer la funcionalidad a todo el tráfico, decide qué porcentaje de visitantes verá el análisis y en qué punto del recorrido. Es más fácil empezar con una página de producto o una campaña de CRM que con todo el sitio.

Paso 2: la primera llamada y la lectura del perfil de belleza

El análisis de piel y cabello por selfie recibe una foto y devuelve un perfil de belleza en JSON: tono y subtono de piel, tipo y condición de la piel, atributos de cabello y una confianza por campo. Ese último punto es el que más cambia la arquitectura de la integración.

La confianza por campo te permite decidir caso por caso qué hacer con la respuesta. Un ejemplo concreto de regla de negocio:

  • Confianza alta en subtono: muestras directamente la recomendación de base.
  • Confianza media: muestras dos o tres opciones vecinas en lugar de una sola.
  • Confianza baja: pides otra foto con mejor luz o derivas a un cuestionario corto.

Sin ese campo, la única alternativa es tratar todas las respuestas como igualmente firmes, que es exactamente la forma de perder la confianza del cliente la primera vez que el resultado no coincide con lo que ve en el espejo. Conviene recordar que el análisis describe atributos visibles de una foto: no es un diagnóstico ni sustituye la evaluación de un profesional.

MaIA Scan fue entrenado con piel brasileña, un punto relevante para catálogos latinoamericanos donde la variedad de subtonos es amplia y los errores de tono se pagan en devoluciones.

Paso 3: de la prueba al flujo en producción

Una integración que funciona en Postman no es una integración en producción. Lo que falta suele ser lo mismo en todos los proyectos.

Manejo de errores y casos límite

Define qué ve el usuario cuando no hay rostro detectable, cuando la imagen es demasiado pesada o cuando el servicio tarda más de lo esperado. Un mensaje claro y un camino alternativo valen más que un reintento silencioso.

Qué guardas y por qué

Decide si almacenas la foto o solo el perfil resultante. En la mayoría de los casos de CRM y recomendación, guardar únicamente el JSON del perfil es suficiente y reduce drásticamente la superficie de riesgo. Documenta el consentimiento y el tiempo de retención antes de lanzar.

Dónde vive el resultado

Un perfil de belleza que solo existe en la pantalla donde se generó se desperdicia. Escríbelo en el perfil del cliente para que alimente la recomendación en la página de producto, la segmentación de email y la conversación en WhatsApp.

Cuándo la API no alcanza

La versión self-service cubre dos cosas: el análisis por selfie y la prueba virtual de maquillaje por foto, donde envías una imagen con el producto —labial o base— y recibes la foto renderizada, con paletas calibradas a los productos reales de la marca dentro de un proyecto.

Hay dos escenarios que salen de ese alcance. El primero es el SDK de navegador de MaIA Try-On, con trece productos más Full Look y modo en vivo por cámara renderizado localmente: está en early access y se habilita por cuenta, no se descarga públicamente. El segundo es MaIA Beauty Advisor, la asesora de belleza integrada al catálogo de la marca, que se entrega como proyecto junto al equipo de B4A porque depende de la estructura de tu catálogo y de los canales donde va a conversar.

Saber desde el inicio qué pertenece a cada vía evita planificar un sprint sobre una pieza que requiere otro tipo de acuerdo.

Empieza por la llamada más pequeña

El mejor primer proyecto es el más acotado: una sola página, un solo campo del perfil, una sola decisión de negocio asociada. Si funciona, ampliar es cuestión de créditos y de superficie, no de rearquitectura.

Crea tu cuenta, compra créditos y genera tu clave de API para hacer la primera llamada hoy mismo. Si tu caso necesita SDK o una asesora integrada al catálogo, habla con el equipo de B4A para armar el proyecto.

Preguntas frecuentes

¿Qué significa exactamente que una API de belleza sea self-service?

Significa que puedes crear una cuenta, comprar créditos y generar tu clave de API sin pasar antes por una negociación comercial. El equipo técnico evalúa el servicio con sus propias fotos y casos, y la conversación comercial ocurre después.

¿Puedo probar la API sin exponerla a mis clientes?

Sí. Lo habitual es usar una clave de desarrollo en un ambiente interno, probar con imágenes de prueba y recién después generar una clave separada para producción, limitando el tráfico a una página o campaña específica.

¿Qué devuelve MaIA Scan en cada llamada?

Un perfil de belleza en JSON con tono y subtono de piel, tipo y condición de la piel, atributos de cabello y una confianza por campo. Describe atributos visibles de la foto; no realiza diagnósticos ni sustituye a un profesional.

¿El SDK de navegador de MaIA Try-On también es self-service?

No. El SDK está en early access y se habilita por cuenta. La versión self-service de MaIA Try-On es la API por foto, con labial y base renderizados sobre la imagen que envías.

¿Dónde debo guardar la clave de API?

Siempre en tu backend, nunca en el código del navegador o de la app. El flujo recomendado es que el cliente envíe la foto a tu servidor y que tu servidor llame a la API con la clave.

API de bellezaintegracióne-commerceMaIA Scandesarrollo

← Todos los artículos