Ir al contenido

Leffa Virtual TryOn

Integrar

ID del modelo leffa/virtual-tryon
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/leffa/virtual-tryon?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "human_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_type": "upper_body"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Esta solicitud: $0.10 100 créditos de API Ejecutar en esta página

Obtener clave de API
Meta Edición de imágenes #try-on#fashion#clothing

Probador virtual que coloca una imagen de prenda sobre la foto de una persona, según el tipo superior, inferior o vestido

Meta · Imagen

Tu primer resultado aparecerá aquí

Crea una solicitud abajo y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, donde se conservan para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan conforme los cambias.

•obligatorio
Suelta un archivo o

URL que apunta a la imagen de la persona.

•obligatorio
Suelta un archivo o

URL que apunta a la imagen de la prenda.

garment_type •obligatorio

Categoría de prenda para la prueba virtual.

Avanzado output_format · num_inference_steps · guidance_scale · seed · enable_safety_checker
output_format predeterminado png

Formato de archivo de la imagen resultante.

predeterminado 50

Cantidad de pasos de inferencia que se ejecutarán.

predeterminado 2.5

Escala CFG (Classifier Free Guidance) que controla qué tan de cerca sigue la generación de imágenes tu entrada.

Semilla para reproducir imágenes. Para reproducir una imagen, la semilla, la entrada y la versión del modelo deben permanecer sin cambios; en esas condiciones, el resultado es idéntico en cada ejecución.

POST /run/leffa/virtual-tryon?wait=20 cotización → $0.10
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/leffa/virtual-tryon?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "human_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_type": "upper_body"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y se guarda en localStorage únicamente si marcas Recordar. Obtener una clave de API

Acerca de Leffa Virtual TryOn

Renderiza una prenda de una imagen sobre la persona de otra. Las entradas son `human_image_url`, `garment_image_url` y un `garment_type` obligatorio de upper_body, lower_body o dresses. `num_inference_steps` llega hasta 50 (predeterminado: 50) y `guidance_scale` hasta 20. La salida es un solo png o jpeg, con `seed` para repetir los resultados.

Parámetros

NombreTipo PredeterminadoPermitido Descripción
num_inference_stepsopcional
Tipointeger
Predeterminado50
1 – 50
Cantidad de pasos de inferencia que se ejecutarán.
seedopcional
Tipointeger | null
Semilla para reproducir imágenes. Para reproducir una imagen, la semilla, la entrada y la versión del modelo deben permanecer sin cambios; en esas condiciones, el resultado es idéntico en cada ejecución.
guidance_scaleopcional
Tiponumber
Predeterminado2.5
0 – 20
Escala CFG (Classifier Free Guidance) que controla qué tan de cerca sigue la generación de imágenes tu entrada.
enable_safety_checkeropcional
Tipoboolean
Predeterminadotrue
Comprobación de seguridad que devuelve imágenes negras en lugar de cualquier imagen marcada como no segura. Un valor true activa la comprobación; false la desactiva solo para cuentas autorizadas, mientras que las solicitudes sin autorización se comprueban de todos modos.
output_formatopcional
Tipoenum
Predeterminadopng
jpegpng
Formato de archivo de la imagen resultante.
human_image_urlobligatorio
Tipourl · image
URL que apunta a la imagen de la persona.
garment_image_urlobligatorio
Tipourl · image
URL que apunta a la imagen de la prenda.
garment_typeobligatorio
Tipoenum
upper_bodylower_bodydresses
Categoría de prenda para la prueba virtual.
obligatorio

Los parámetros de archivo aceptan una URL pública https://, un URI data: de hasta 10 MB o el file_url de una carga. Archivos

Salida

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "leffa/virtual-tryon",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 100,
    "usd": "0.10",
    "charged": 100,
    "refunded": 0
  },
  "input": {
    "human_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_type": "upper_body"
  },
  "output": {
    "image": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768
    },
    "seed": 42,
    "has_nsfw_concepts": false
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: se conserva para siempre (con cobro por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para video y audio. output es el objeto de resultado propio del modelo.
Campos de salida
image
object {url, content_type, file_name, file_size, width, height}Imagen producida como salida.
seed
integerSemilla utilizada durante la inferencia.
has_nsfw_concepts
booleanIndicador de conceptos NSFW presentes en la imagen.

Más modelos: Edición de imágenes

Para agentes de IA: esta página en Markdown está disponible en https://doitong.com/es-MX/developers/models/leffa/virtual-tryon.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt