
MaIA Try-On · prova virtual de maquiagem por foto
Prova virtual de maquiagem para marcas de beleza: a cliente envia uma foto, o produto volta aplicado
O MaIA Try-On é a prova virtual de maquiagem da B4A: um modelo próprio que recebe a foto da cliente e devolve a mesma foto com o batom — e outras categorias de maquiagem — aplicado, em 2 a 4 segundos. Funciona por API, em qualquer canal que aceite uma imagem: página de produto, quiz, WhatsApp, e-mail ou quiosque. A API por foto não exige SDK nem app. O modo ao vivo pela câmera é um SDK de navegador à parte, em acesso antecipado.
A demo do site usa cores de exemplo para os treze produtos e dois looks completos. No seu projeto, a paleta é a dos seus produtos.
- 2–4 spor render, a partir de uma foto frontal
- 13 + 1simuladores e o Full Look na demo — cores de exemplo, acabamentos por produto
- Créditospor operação; falhas são devolvidas
- 0 fotosarmazenadas: a imagem vive só durante a requisição
Treze simuladores e o Full Look
- Batom
- Base
- Blush
- Pó facial
- Corretivo
- Sombra
- Máscara de cílios
- Sobrancelhas
- Delineador
- Bronzer
- Contorno
- Iluminador
- Lápis de boca
- Full Look
Os treze simuladores e o Full Look aqui no site: no exemplo, ao vivo pela câmera e na sua própria foto. Pela API e pelo SDK, cores livres em #RRGGBB, intensidade e acabamentos por produto.
Teste nossa prova virtual — treze produtos e o Full Look
Escolha o produto, a cor e o acabamento — ou um dos looks completos — e arraste para comparar. Tudo renderizado pelo nosso modelo na mesma foto. No seu projeto, as cores são as dos seus produtos.


Produto · Batom
Cor · Rose
Acabamento
Cor simulada pode diferir do produto real.
Teste ao vivo pela câmera — qualquer produto ou o Full Look
Ligue a câmera, escolha o produto, a cor e o acabamento — ou um look completo — e veja o resultado quadro a quadro, com o divisor antes/depois. A prévia roda no seu navegador.
A câmera só liga quando você clicar. A imagem não sai do aparelho.
Produto · Batom
Cor · Rose
Acabamento
Cores de demonstração, não tons calibrados. No seu projeto: a paleta e os acabamentos dos seus produtos.
O que é a prova virtual de maquiagem por foto
Prova virtual de maquiagem (em inglês, virtual makeup try-on) é a tecnologia que mostra à consumidora como um produto fica no rosto dela antes da compra. No MaIA Try-On, isso acontece a partir de uma única foto: a cliente envia uma imagem frontal, o modelo identifica a região da maquiagem e renderiza o produto com a cor, a cobertura e o acabamento certos. Tudo o que não é maquiagem — dentes, boca, pele, traços do rosto — fica exatamente como estava. Não há suavização de pele, nem mudança de formato, nem filtro.
A demo do site mostra os treze simuladores e o Full Look: batom nos seis tons de lançamento (rose, vermelho clássico, berry, coral, plum e rose nude, em matte, satin e gloss) e, para base, corretivo, pó, bronzer, contorno, blush, iluminador, sombra, delineador, máscara, sobrancelhas e lápis de boca, cores de exemplo com os acabamentos de cada produto. A mesma tecnologia é entregue sob projeto com a paleta calibrada para os produtos reais da sua marca. As cores da demo são exemplos de demonstração, não o catálogo de uma marca.
O modelo é da B4A — treinado internamente, sem depender de fornecedores de try-on — sobre a mesma base de beleza que alimenta a MaIA Scan: centenas de milhares de selfies reais de consumidoras brasileiras, com toda a gama de tons de pele do Brasil. Numa prova virtual isso é decisivo: o mesmo batom precisa parecer verdadeiro em peles claras, médias, escuras e retintas.
Como funciona, em quatro passos
Da foto ao resultado, a chamada é síncrona: a resposta da requisição é a imagem pronta.
A cliente envia uma foto frontal
JPEG ou PNG, de até 6 MB, com o lado menor de pelo menos 320 px e a boca visível. Pode vir de um upload, da câmera do celular ou de uma mensagem no WhatsApp. Antes do envio, a marca colhe o consentimento da pessoa.
Sua aplicação escolhe tom e acabamento
Uma chamada POST /api/v1/try-on em multipart com a foto, o shade (o tom) e o finish (matte, satin ou gloss). A lista de tons aceitos vem de GET /api/v1/try-on/shades, sem custo de crédito.
O modelo renderiza só a área da maquiagem
Em 2 a 4 segundos, a foto volta em PNG com o produto aplicado. Os headers X-TryOn-Finish-Requested e X-TryOn-Finish-Applied dizem qual acabamento você pediu e qual foi possível aplicar naquela foto.
Você mostra o resultado onde a venda acontece
Na página de produto, no quiz, na conversa do WhatsApp ou no e-mail. A imagem é da cliente: ela pode salvar, comparar tons e seguir para o carrinho com a cor certa.
Para quem é: onde a prova virtual de batom vende mais
Porque parte de uma foto e não de uma câmera ao vivo, o MaIA Try-On cabe em canais onde um espelho de realidade aumentada não entra.
Página de produto (PDP)
Um botão "Ver em mim" ao lado do seletor de cor. A cliente envia uma selfie uma vez e troca de tom sem reenviar a foto; a dúvida "esse vermelho é para mim?" se resolve na própria PDP.
WhatsApp da marca
A cliente manda a selfie na conversa e recebe a foto com o batom aplicado — e o link do produto. É o mesmo canal em que a MaIA Beauty Advisor recomenda e vende.
Quiz de beleza e captura de leads
No fim do quiz, em vez de uma lista, a pessoa vê a própria foto com o tom recomendado. Resultado mais memorável, mais compartilhável e um motivo concreto para deixar o e-mail.
Loja física e quiosque
Uma tela com câmera tira a foto e mostra a prova em segundos, sem app nem permissão de câmera no celular da cliente. Útil para linhas com dezenas de tons.
Ao vivo pela câmera: o SDK MaIA Try-On em acesso antecipado
Além da API por foto, o MaIA Try-On existe como um SDK para o navegador, em acesso antecipado desde setembro de 2026: treze simuladores e o Full Look, renderizados localmente no aparelho da cliente — ao vivo pela câmera ou em uma foto — sem enviar a imagem a servidor algum.
Treze produtos e o Full Look
Batom, base, blush, pó facial, corretivo, sombra, máscara de cílios, sobrancelhas, delineador, bronzer, contorno, iluminador e lápis de boca, com cores livres em #RRGGBB, intensidade e acabamentos por produto. O Full Look combina as camadas em ordem fixa.
Ao vivo ou em foto, no aparelho
Modo ao vivo pela câmera (a pessoa clica para ligar) ou modo foto, com divisor antes/depois. Nada sobe: a prévia roda no navegador. Qualquer um dos treze produtos e o Full Look podem ganhar um render final no servidor, via API, cobrado em créditos.
Hospedado por você, versionado
Um pacote imutável que a sua marca hospeda na própria origem, com guia de integração (JavaScript, React e Angular), requisitos de CSP e privacidade e rollback por versão. Liberado conta a conta pela B4A; a aceitação em aparelhos físicos segue com a engenharia.
O SDK está em acesso antecipado: crie sua conta e peça a liberação. O guia de integração fica na área logada.
Criar conta e pedir acesso ao SDK →Por que a prova virtual converte: o que as marcas já mediram
Os números abaixo são de terceiros — marcas e fornecedores com tecnologias e contextos diferentes do MaIA Try-On. Referência de mercado, não promessa.
Até 10× a conversão média
Na Estée Lauder Companies, os serviços virtuais — prova virtual e consultas online — convertem até 10 vezes a média, com ticket médio maior (Fabrizio Freda, CEO, teleconferência de resultados, nov/2020).
2,5× mais conversão de vendas
Marcas relataram aumento de 2,5 vezes na conversão de vendas depois de implementar a prova virtual (relatório de tendências em IA da Perfect Corp, citado pelo Retail Dive, set/2024).
100 milhões de sessões em um ano
A L'Oréal registrou mais de 100 milhões de sessões de prova virtual em 2023, contra 40 milhões em 2022 (Nicolas Hieronimus, CEO, resultados anuais, fev/2024).
O ponto em comum: a prova virtual tira a dúvida "esse tom é para mim?" do caminho da compra — exatamente onde o MaIA Try-On entra, na página de produto, no quiz e no WhatsApp, a partir de uma foto.
A sua conversão depende do catálogo, do tráfego e de onde a prova virtual entra na jornada. Medimos isso no seu projeto.
Prova virtual por foto vs AR try-on: qual é a diferença?
Quando alguém procura "AR try-on" ou "espelho virtual", geralmente pensa numa câmera ao vivo que acompanha o rosto em tempo real. O MaIA Try-On não é isso — e é bom dizer com clareza. Ele é uma prova virtual baseada em foto: uma imagem parada entra, uma imagem renderizada sai. As duas abordagens resolvem problemas diferentes.
A realidade aumentada ao vivo exige um SDK no site ou no app, WebGL ou app nativo, permissão de câmera e uma conexão boa; brilha em espelhos de loja e em experiências dentro de aplicativos. A prova por foto exige apenas que exista uma imagem — por isso funciona no WhatsApp, no e-mail, na PDP e no quiz sem nenhuma integração de front-end especial, gera um arquivo que a cliente guarda e compartilha, e permite calibrar cada tom para o produto real da marca com muito mais controle sobre o resultado.
| MaIA Try-On (por foto) | AR try-on (câmera ao vivo) | |
|---|---|---|
| Entrada | Uma foto frontal (upload, câmera ou mensagem) | Vídeo da câmera em tempo real |
| Onde funciona | Qualquer canal que carregue uma imagem: PDP, quiz, WhatsApp, e-mail, quiosque | Site ou app com SDK, WebGL e permissão de câmera |
| Integração | Uma chamada HTTP; sem SDK, sem app | SDK de front-end, muitas vezes por plataforma |
| Tempo de resposta | 2 a 4 segundos por render | Instantâneo, quadro a quadro |
| Resultado | Um PNG que a cliente salva e compartilha | Uma experiência ao vivo, sem arquivo por padrão |
| Calibração de cor | Por produto, sob projeto, com validação humana | Depende do motor de AR e da iluminação da câmera |
| Melhor para | E-commerce, conversação, quiz, e-mail | Espelhos de loja, experiências dentro do app |
O que a API de try-on recebe e devolve
A API MaIA é um gateway HTTPS: você autentica com uma chave da sua conta (Authorization: Bearer msk_live_…), envia multipart/form-data e recebe a resposta na mesma requisição. Não há webhook, fila nem estado de sessão.
photo · shade · finishRequisição
Foto JPEG ou PNG (verificamos os bytes, não o Content-Type), o id do tom e o acabamento. Um x-request-id opcional é gravado no evento de uso para conciliação.
image/pngResposta
A foto renderizada, em PNG, com Cache-Control: no-store. O recibo vem nos headers X-Session-Id, X-Credits-Remaining, X-TryOn-Finish-Requested e X-TryOn-Finish-Applied — se o acabamento pedido não couber naquela foto, o modelo aplica o acabamento treinado do tom e avisa.
GET /api/v1/try-on/shadesTons e acabamentos
Lista os ids aceitos, o hex de referência de cada tom, o acabamento treinado e o limite de upload. Não consome crédito.
422 · 413 · 503Erros que não custam nada
bad_photo (rosto não frontal, boca não visível, foto pequena), photo_too_large, invalid_selection ou upstream_unavailable: em todos os casos o crédito reservado é devolvido.
créditos por operaçãoCréditos
Os mesmos créditos servem para o try-on — qualquer um dos treze produtos, em tom de demonstração ou na cor #RRGGBB do seu produto, e o Full Look — e para a MaIA Scan. Cada operação consome créditos do saldo; falhas são devolvidas. A lista de preços vigente e a documentação completa em PDF ficam na área da conta.
Cor simulada pode diferir do produto real. Fotos acima de 1600 × 1079 px podem ser reduzidas pelo modelo antes do render; o serviço escala a zero, então a primeira chamada depois de um período ocioso pode demorar mais.
Ver a documentação técnica completa da API →Crie seu login para baixar a documentaçãoA paleta da sua marca, não a nossa
Uma prova virtual só vende se a cor na tela corresponde ao produto na embalagem. Por isso o MaIA Try-On é calibrado por marca: recebemos as referências dos seus produtos — swatches, fotos de aplicação, a ficha de cada tom — e ajustamos cor, cobertura e acabamento até o render bater com o batom real em uma gama de tons de pele, com validação humana antes de entrar no projeto. O mesmo vale para outras categorias de maquiagem; o escopo define quais linhas e quantos tons entram, em quais canais a prova aparece e como o resultado se conecta ao seu catálogo — por exemplo, o "adicionar ao carrinho" já com o tom que a cliente acabou de provar.
Privacidade: a foto não fica com ninguém
A foto da cliente vive em memória apenas durante a requisição e é encaminhada uma única vez ao modelo. O gateway não grava fotos em disco, banco ou logs — os logs registram tamanho, tom, acabamento, latência e status. O serviço de render também não guarda a imagem: só o PNG volta para você, com Cache-Control: no-store. Não há reconhecimento facial, identificação de pessoas nem inferência de traços protegidos.
Integração: comece hoje via API ou entregue como projeto
Os dois caminhos usam o mesmo modelo. A diferença é quem monta a experiência e quais tons entram.
Self-service
Você integra. Começa hoje.
Crie a conta, compre um pacote de créditos, gere a chave msk_live_ e chame POST /api/v1/try-on com qualquer um dos treze produtos (tons de demonstração ou cores #RRGGBB) e o Full Look. Ideal para validar a experiência no seu front-end antes de calibrar a paleta.
Criar conta e chave de APIProjeto completo
A B4A calibra, constrói e opera.
Paleta calibrada para os seus produtos (batom e outras categorias), prova integrada onde a sua cliente compra — PDP, quiz, WhatsApp ou quiosque — e conexão com o catálogo. Créditos incluídos no projeto.
Falar com a gente sobre prova virtualPerguntas frequentes
O que as marcas perguntam sobre a prova virtual de maquiagem
Não. É uma prova virtual baseada em foto. A API self-service é por foto: uma imagem parada entra e a mesma imagem volta com o produto aplicado, em 2 a 4 segundos, sem SDK e sem app. A câmera ao vivo é um SDK de navegador em acesso antecipado, não o produto principal.
A demo mostra os treze simuladores e o Full Look com cores de exemplo: batom nos seis tons de lançamento e três acabamentos (matte, satin e gloss), e os demais produtos com cores de demonstração e os acabamentos de cada um. Para a sua marca, calibramos a paleta e os acabamentos dos seus produtos reais sob projeto.
Não. Só a área da maquiagem é renderizada. Dentes, boca, pele e traços ficam como na foto original; não há suavização de pele, mudança de formato nem filtro. A cor simulada pode diferir do produto real, e dizemos isso na interface.
Não. A foto fica em memória só durante a requisição e é descartada em seguida — nem o gateway nem o serviço de render a guardam. Só o PNG renderizado volta para você, com Cache-Control: no-store.
Cada render — qualquer simulador ou o Full Look — consome créditos do saldo da sua conta, os mesmos créditos da MaIA Scan. Pacotes a partir de R$ 998 por 500 créditos, sem mensalidade e sem expiração; a lista de preços por operação fica na área da conta. Se o modelo recusar a foto (422 bad_photo) ou estiver indisponível (503), o crédito reservado é devolvido automaticamente.
Não. É uma chamada HTTP multipart a POST /api/v1/try-on com a foto, o tom e o acabamento; a resposta é a imagem em PNG. Qualquer stack capaz de enviar multipart funciona — há exemplos em curl, Node.js e Python na documentação.
Coloque o batom da sua marca na foto da cliente.
Teste a demo com a sua própria foto, crie a conta para integrar hoje — ou fale com a gente para calibrar a paleta dos seus produtos.
