API d'essayage virtuel pour la mode
Envoyez une photo d'une personne et l'image d'un produit. Obtenez une photo de la personne portant le produit, en 8 secondes environ.
- médiane par essayage
- 8.2 s
- par essayage avec un forfait
- $0.02
- crédits gratuits pour commencer
- 10
person
product
Texte du produit envoyé avec cette requête
"title": "Cocktail mini dress""description": "Party cocktail mini dress, fitted bodice, short hemline, evening occasion"
- médiane par essayage
- 8.2 s
- par essayage avec un forfait
- $0.02
- crédits gratuits pour commencer
- 10
Utilisé par plus de 900 boutiques de mode
Trois requêtes, de la photo au résultat
Utilisez le SDK TypeScript ou de simples requêtes REST depuis n'importe quel langage.
Guide de démarrage rapide →- 1
Importer la photo
POST /images/upload
Vous obtenez un imageId. Réutilisez-le pour chaque essayage avec cette photo.
- 2
Créer l'essayage
POST /try-on
Envoyez l'image du produit, le titre et la description avec l'imageId. Aucun catalogue à synchroniser au préalable.
- 3
Récupérer le résultat
GET /generations/:id
Faites du polling, appelez waitFor() dans le SDK ou recevez un webhook.
Gardez votre clé API sur votre serveur. Les requêtes côté navigateur doivent passer par votre 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"
}Fonctionne avec tout type de produit
Chaque image provient d'un seul appel d'essayage. Survolez pour voir la photo envoyée.
Plus d'exemples →























Conçu pour la production
Les logs, l'utilisation et les dépenses pour chaque clé API se trouvent dans votre tableau de bord.
Référence des erreurs →Tout type de produit
Vêtements, chaussures, lunettes, chapeaux, perruques, lentilles de couleur et vêtements pour animaux.
Tenues
Jusqu'à 4 produits en un seul essayage, par exemple un haut, un pantalon et une veste.
Webhooks
Recevez les événements generation.completed et generation.failed au lieu de faire du polling.
Toute source d'image
JPEG, PNG, WebP ou HEIC jusqu'à 10 Mo, sous forme de fichier, d'URL ou d'imageId.
Essayages échoués remboursés
Chaque erreur renvoie un code et un message clairs.
Contrôle des données
Supprimez toutes les images d'un utilisateur en un seul appel, ou conservez les uploads 1, 3 ou 7 jours.
Votre image de marque
Ajoutez votre logo aux résultats. Le label de l'EU AI Act peut être désactivé sur demande.
Rien à héberger
Pas de GPU ni de files d'attente à gérer, et les mises à jour du moteur sont automatiques.
0,02 $ par essayage avec les forfaits
Jusqu'à 0,015 $ pour les gros volumes, ou 0,04 $ à l'usage. La même API et le même moteur pour chaque option, annulable à tout moment.
Les forfaits sur mesure commencent à 1 000 $ par mois. Pour ceux-ci ou pour le programme startup, écrivez à thibault@genlook.app.
Obtenir une clé API- Paiement à l'usage0,04 $ par essayage, en packs de crédits à partir de 5 $. Les crédits n'expirent jamais.80,00 $US/ mois0,04 $US par essayage
- StarterCoût le plus bas20 $ par mois, 1 000 essayages inclus, puis 0,02 $ l'unité.40,00 $US/ mois0,02 $US par essayage
- Growth99 $ par mois, 6 000 essayages inclus, puis 0,018 $ l'unité.99,00 $US/ mois0,0495 $US par essayage
- Scale300 $ par mois, 20 000 essayages inclus, puis 0,015 $ l'unité.300 $US/ mois0,15 $US par essayage
Estimation hors taxes. Les essayages échoués sont remboursés. Les nouveaux comptes reçoivent 10 crédits gratuits.
SDK et outils
Comparer avec d'autres API d'essayage
Tableau comparatif complet →Comment obtenir une clé API ?
Puis-je appeler l'API depuis le navigateur ?
J'ai une boutique Shopify, WooCommerce ou PrestaShop. Ai-je besoin de l'API ?
Est-ce rapide ?
Comment tester sans dépenser de crédits ?
Avez-vous un programme pour les startups ?
Démarrez avec 10 crédits gratuits.
Créez un compte, obtenez une clé API et lancez votre premier essayage en quelques minutes.












