API de provador virtual para moda

Envie a foto de uma pessoa e a imagem de um produto. Receba a foto da pessoa usando o produto, em cerca de 8 segundos.

A foto da pessoa enviada para a APIperson
A imagem do produto enviada para a APIproduct
Resultado do provador virtual com IA: Vestido
resultImageUrl

Texto do produto enviado com esta requisição

"title": "Cocktail mini dress""description": "Party cocktail mini dress, fitted bodice, short hemline, evening occasion"
mediana por prova
8.2 s
por prova nos planos
$0.02
créditos grátis para começar
10

Usado por mais de 900 lojas de moda

Karl Lagerfeld
Fashion's Park
Sanaulla International
Monastery
Aspiga
Saltrock
Como 1907
Kelly Felder
ESSENTIA
G2000
GQSize
Daly Dress
Al Karim Fabrics
Gabos London
Bo-Star
Anthony's
CĖNC
SARA ELEMARY

Três requisições, da foto ao resultado

Use o SDK em TypeScript ou REST puro em qualquer linguagem.

Guia de início rápido →
  1. 1

    Envie a foto

    POST /images/upload

    Você recebe um imageId. Reutilize-o em cada prova com essa foto.

  2. 2

    Crie a prova virtual

    POST /try-on

    Envie a imagem do produto, título e descrição com o imageId. Não é preciso sincronizar catálogos primeiro.

  3. 3

    Obtenha o resultado

    GET /generations/:id

    Faça polling, chame waitFor() no SDK ou receba um webhook.

Mantenha a sua chave de API no servidor. Requisições do navegador devem passar pelo seu backend.

import { Genlook } from "@genlook/api";
import { readFile } from "node:fs/promises";

const client = new Genlook({ apiKey: process.env.GENLOOK_API_KEY! });

// 1. Upload the customer photo once, reuse the imageId.
const { imageId } = await client.images.upload(
  await readFile("./customer.jpg"),
  { mimeType: "image/jpeg" },
);

// 2. Create the try-on. The product is created inline.
const { generationId } = await client.tryOn.create({
  products: [{
    externalId: "hoodie-42",
    title: "Oversized cotton hoodie",
    description: "Relaxed fit, dropped shoulders, hip length.",
    images: [{ source: { url: "https://cdn.example.com/hoodie.jpg" } }],
  }],
  person: { image: { source: { id: imageId } } },
});

// 3. Wait for the result (or use a webhook).
const result = await client.generations.waitFor(generationId);
console.log(result.resultImageUrl);
GET /generations/:id200 · COMPLETED
{
  "generationId": "cm8gen456xyz",
  "status": "COMPLETED",
  "resultImageUrl": "https://storage.googleapis.com/...",
  "createdAt": "2026-03-30T10:00:00.000Z",
  "updatedAt": "2026-03-30T10:00:10.000Z"
}

Funciona com qualquer tipo de produto

Cada imagem veio de uma chamada de prova. Passe o mouse para ver a foto enviada.

Mais exemplos →
Vestidos
Vestidos
Casacos
Casacos
Streetwear
Streetwear
Óculos
Óculos
Perucas
Perucas
Lentes coloridas
Lentes coloridas
Impressão sob demanda
Impressão sob demanda
Moda pet
Moda pet

Feito para produção

Logs, uso e gastos de cada chave de API estão no seu painel.

Referência de erros →

Qualquer tipo de produto

Roupas, calçados, óculos, chapéus, perucas, lentes coloridas e moda pet.

Looks

Até 4 produtos em uma prova, como blusa, calça e jaqueta.

Webhooks

Receba eventos generation.completed e generation.failed em vez de fazer polling.

Qualquer imagem de entrada

JPEG, PNG, WebP ou HEIC de até 10 MB, como arquivo, URL ou imageId.

Provas com falha são reembolsadas

Cada erro retorna um código e uma mensagem clara.

Controle dos dados do usuário

Exclua todas as imagens de um usuário em uma única chamada, ou mantenha os uploads por 1, 3 ou 7 dias.

Sua marca

Adicione o seu logo aos resultados. O selo do EU AI Act pode ser desativado por requisição.

Nada para hospedar

Sem GPUs ou filas do seu lado, e as atualizações da engine chegam até você automaticamente.

$0,02 por prova nos planos

Até $0,015 em volume, ou $0,04 pagando conforme o uso. A mesma API e engine em todas as opções, cancele quando quiser.

Planos personalizados a partir de $1.000 por mês. Para eles e para o programa de startups, envie um e-mail para thibault@genlook.app.

Obter uma chave de API
2.000
  • Pague conforme o uso$0,04 por prova, em pacotes de créditos a partir de $5. Os créditos não expiram.US$ 80,00/ mêsUS$ 0,04 por prova
  • StarterMenor custo$20 por mês, 1.000 provas incluídas, depois $0,02 cada.US$ 40,00/ mêsUS$ 0,02 por prova
  • Growth$99 por mês, 6.000 provas incluídas, depois $0,018 cada.US$ 99,00/ mêsUS$ 0,0495 por prova
  • Scale$300 por mês, 20.000 provas incluídas, depois $0,015 cada.US$ 300/ mêsUS$ 0,15 por prova

Estimativa sem impostos. Provas com falha são reembolsadas. Novas contas ganham 10 créditos grátis.

SDK e ferramentas

Compare com outras APIs de prova virtual

Tabela de comparação completa →

Perguntas frequentes

A referência completa está na documentação.

Leia a documentação →
Como obtenho uma chave de API?
Crie uma conta em platform.genlook.app. A chave fica pronta na hora, com 10 créditos grátis.
Posso chamar a API a partir do navegador?
Não. Mantenha a sua chave de API no servidor e envie as requisições do navegador pelo seu backend. O SDK funciona apenas no lado do servidor pelo mesmo motivo.
Tenho uma loja Shopify, WooCommerce ou PrestaShop. Preciso da API?
Não. Use o app, plugin ou módulo da Genlook para a sua plataforma. A API é para vitrines personalizadas, apps mobile e outros produtos.
Qual é a velocidade?
A mediana é de 8,2 segundos da requisição ao resultado. A primeira prova de um produto novo leva alguns segundos a mais, pois o produto é analisado uma única vez.
Como posso testar sem gastar créditos?
Envie um produto com o título "mock". A API retorna a foto da pessoa inalterada rapidamente, para que você possa testar o seu fluxo.
Vocês têm um programa para startups?
Sim. Envie um e-mail para thibault@genlook.app contando o que você está construindo.

Comece com 10 créditos grátis.

Crie uma conta, obtenha uma chave de API e rode o seu primeiro provador virtual em poucos minutos.