Vai al contenuto

Leffa Virtual TryOn

Integra

ID del modello 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"

Questa richiesta: 0,10 $ 100 crediti API Esegui in questa pagina

Ottieni la chiave API
Meta Modifica immagini #try-on#fashion#clothing

Prova virtuale che applica l'immagine di un capo alla foto di una persona, per capi superiori, inferiori o abiti

Meta · Immagine

Il tuo primo risultato apparirà qui

Crea una richiesta qui sotto ed eseguila con la tua chiave API. Gli output vengono copiati nella nostra archiviazione, conservati per sempre oppure 7 giorni gratuitamente.

Crea una richiesta

I controlli vengono generati dallo schema del modello. Il codice e il prezzo si aggiornano mentre li modifichi.

•obbligatorio
Trascina un file oppure

URL che punta all'immagine della persona.

•obbligatorio
Trascina un file oppure

URL che punta all'immagine del capo d'abbigliamento.

garment_type •obbligatorio

Categoria del capo per la prova virtuale.

Avanzate output_format · num_inference_steps · guidance_scale · seed · enable_safety_checker
output_format predefinito png

Formato del file dell'immagine risultante.

predefinito 50

Numero di passaggi di inferenza da eseguire.

predefinito 2.5

Scala CFG (Classifier Free Guidance) che controlla quanto la generazione dell'immagine segue il tuo input.

Seed per la riproducibilità dell'immagine. Per riprodurre un'immagine è necessario mantenere invariati seed, input e versione del modello; in queste condizioni, il risultato è identico a ogni esecuzione.

POST /run/leffa/virtual-tryon?wait=20 preventivo → 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"

Esegui questa richiesta

La tua chiave rimane in questo browser: viene inviata solo al Doitong API e salvata in localStorage solo se selezioni Ricorda. Ottieni una chiave API

Informazioni su Leffa Virtual TryOn

Applica un capo presente in un'immagine alla persona raffigurata in un'altra. Gli input sono `human_image_url`, `garment_image_url` e un `garment_type` obbligatorio: upper_body, lower_body o dresses. `num_inference_steps` arriva fino a 50 (predefinito 50) e `guidance_scale` fino a 20. L'output è un singolo png o jpeg, con `seed` per ottenere risultati riproducibili.

Parametri

NomeTipo PredefinitoConsentiti Descrizione
num_inference_stepsfacoltativo
Tipointeger
Predefinito50
1 – 50
Numero di passaggi di inferenza da eseguire.
seedfacoltativo
Tipointeger | null
Seed per la riproducibilità dell'immagine. Per riprodurre un'immagine è necessario mantenere invariati seed, input e versione del modello; in queste condizioni, il risultato è identico a ogni esecuzione.
guidance_scalefacoltativo
Tiponumber
Predefinito2.5
0 – 20
Scala CFG (Classifier Free Guidance) che controlla quanto la generazione dell'immagine segue il tuo input.
enable_safety_checkerfacoltativo
Tipoboolean
Predefinitotrue
Controllo di sicurezza, che restituisce immagini nere al posto di quelle segnalate come non sicure. Il valore true abilita il controllo; false lo disabilita solo per account autorizzati, mentre le richieste senza autorizzazione vengono comunque controllate.
output_formatfacoltativo
Tipoenum
Predefinitopng
jpegpng
Formato del file dell'immagine risultante.
human_image_urlobbligatorio
Tipourl · image
URL che punta all'immagine della persona.
garment_image_urlobbligatorio
Tipourl · image
URL che punta all'immagine del capo d'abbigliamento.
garment_typeobbligatorio
Tipoenum
upper_bodylower_bodydresses
Categoria del capo per la prova virtuale.
obbligatorio

I parametri file accettano un URL pubblico https://, un URI data: fino a 10 MB oppure il file_url di un caricamento. File

Output

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"
  }
}
I tuoi file, la tua sceltaOgni outputs[].url è una copia nella nostra archiviazione: conservata per sempre (a pagamento per GB-mese) oppure 7 giorni gratuitamente, in base all'impostazione dell'account o a ?storage=.
Stessa struttura per ogni modellotype, url, content_type, width, height e duration, per immagini, video e audio. output è l'oggetto risultato del modello.
Campi dell'output
image
object {url, content_type, file_name, file_size, width, height}Immagine prodotta come output.
seed
integerSeed usato durante l'inferenza.
has_nsfw_concepts
booleanIndicatore dei concetti NSFW presenti nell'immagine.

Altri modelli: Modifica immagini

Per gli agenti AI: questa pagina in Markdown è disponibile all'indirizzo https://doitong.com/it/developers/models/leffa/virtual-tryon.md. Tutti i modelli e le guide: https://doitong.com/developers/llms.txt