Naar inhoud springen

Leffa Virtual TryOn

Integreren

Model-ID 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"

Deze request: $ 0,10 100 API-tegoed Op deze pagina uitvoeren

API-sleutel ophalen
Meta Afbeelding bewerken #try-on#fashion#clothing

Virtuele paskamer die een kledingstukafbeelding op een persoonsfoto plaatst, voor bovenkleding, onderkleding of jurken

Meta · Afbeelding

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht
Sleep een bestand hierheen of

URL naar de afbeelding van de persoon.

•verplicht
Sleep een bestand hierheen of

URL naar de afbeelding van het kledingstuk.

garment_type •verplicht

Kledingcategorie voor virtueel passen.

Geavanceerd output_format · num_inference_steps · guidance_scale · seed · enable_safety_checker
output_format standaard png

Bestandsindeling van de resulterende afbeelding.

standaard 50

Aantal uit te voeren inferentiestappen.

standaard 2.5

CFG-schaal (Classifier Free Guidance) die bepaalt hoe nauw de afbeeldingsgeneratie de invoer volgt.

Seed voor reproduceerbaarheid van afbeeldingen. Voor het reproduceren van een afbeelding moeten de seed, invoer en modelversie ongewijzigd blijven; onder die voorwaarden is het resultaat bij elke run identiek.

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

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Leffa Virtual TryOn

Rendert een kledingstuk uit de ene afbeelding op de persoon in een andere. De invoer bestaat uit `human_image_url`, `garment_image_url` en het verplichte `garment_type` met upper_body, lower_body of dresses. `num_inference_steps` loopt tot 50 (standaard 50) en `guidance_scale` tot 20. De uitvoer is één png of jpeg, met `seed` voor reproduceerbare resultaten.

Parameters

NaamType StandaardToegestaan Beschrijving
num_inference_stepsoptioneel
Typeinteger
Standaard50
1 – 50
Aantal uit te voeren inferentiestappen.
seedoptioneel
Typeinteger | null
Seed voor reproduceerbaarheid van afbeeldingen. Voor het reproduceren van een afbeelding moeten de seed, invoer en modelversie ongewijzigd blijven; onder die voorwaarden is het resultaat bij elke run identiek.
guidance_scaleoptioneel
Typenumber
Standaard2.5
0 – 20
CFG-schaal (Classifier Free Guidance) die bepaalt hoe nauw de afbeeldingsgeneratie de invoer volgt.
enable_safety_checkeroptioneel
Typeboolean
Standaardtrue
Veiligheidscontrole die zwarte afbeeldingen teruggeeft in plaats van afbeeldingen die als onveilig zijn gemarkeerd. true schakelt controle in; false schakelt deze alleen uit voor geautoriseerde accounts, terwijl requests zonder autorisatie altijd worden gecontroleerd.
output_formatoptioneel
Typeenum
Standaardpng
jpegpng
Bestandsindeling van de resulterende afbeelding.
human_image_urlverplicht
Typeurl · image
URL naar de afbeelding van de persoon.
garment_image_urlverplicht
Typeurl · image
URL naar de afbeelding van het kledingstuk.
garment_typeverplicht
Typeenum
upper_bodylower_bodydresses
Kledingcategorie voor virtueel passen.
verplicht

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

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"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
image
object {url, content_type, file_name, file_size, width, height}Afbeelding die als uitvoer is geproduceerd.
seed
integerSeed die tijdens inferentie wordt gebruikt.
has_nsfw_concepts
booleanIndicator van NSFW-concepten in de afbeelding.

Meer modellen: Afbeelding bewerken

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/leffa/virtual-tryon.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt