Naar hoofdinhoud gaan
POST
/
kling
/
v1
/
images
/
kolors-virtual-try-on
Virtual Try-On
curl --request POST \
  --url https://api.cometapi.com/kling/v1/images/kolors-virtual-try-on \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "human_image": "https://assets.christiandior.com/is/image/diorprod/LOOK_F_25_1_LOOK_095_E04?$lookDefault_GH-GHC$&crop=568,0,1864,2000&bfc=on&qlt=85",
  "cloth_image": "https://assets.christiandior.com/is/image/diorprod/511R59A1166X3389_E01?$default_GHC$&crop=501,147,998,1572&bfc=on&qlt=85"
}
'
{
  "code": 123,
  "message": "<string>",
  "request_id": "<string>",
  "data": {
    "task_id": "<string>",
    "task_status": "<string>",
    "task_status_msg": "<string>",
    "created_at": 123,
    "updated_at": 123,
    "task_result": {
      "images": [
        {
          "url": "<string>"
        }
      ]
    }
  }
}
Gebruik dit endpoint om een virtuele pasbeurt-afbeelding te genereren op basis van één afbeelding van een persoon en één kledingafbeelding.

Voor je het aanroept

  • Lever één human_image en één cloth_image aan
  • Begin met kolors-virtual-try-on-v1 of kolors-virtual-try-on-v1-5
  • Gebruik voor de eerste test cleane productfoto’s van kleding of kledingafbeeldingen met witte achtergrond

Taakstroom

1

Dien de pasbeurttaak in

Stuur de afbeelding van de persoon en de kledingafbeelding en sla daarna de geretourneerde taak-id op.
2

Poll de taak

Ga verder met Individual Queries totdat de taak een terminale status bereikt en de gerenderde afbeelding wordt teruggegeven.
3

Bewaar het resultaat

Sla de voltooide afbeelding op in je eigen opslag als het pasbeurtresultaat langer bewaard moet blijven.
Voor de volledige parameterreferentie, zie de official Kling documentation.

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Body

application/json
human_image
string
standaard:example
vereist

Person image to dress. Accepts an image URL or raw Base64 string (no data: prefix). Formats: JPG, JPEG, PNG. Max 10 MB, minimum 300×300 px.

cloth_image
string
standaard:example
vereist

Clothing image for the try-on. Accepts an image URL or raw Base64 string (no data: prefix). Formats: JPG, JPEG, PNG. Max 10 MB, minimum 300×300 px. Supports tops, bottoms, and one-piece dresses. The v1-5 model also accepts a combined top+bottom image stitched together.

callback_url
string

Webhook URL for task status notifications.

model_name
enum<string>
standaard:kolors-virtual-try-on-v1

Virtual try-on model version.

Beschikbare opties:
kolors-virtual-try-on-v1,
kolors-virtual-try-on-v1-5

Respons

200 - application/json

Successful Response

code
integer
vereist

Error code; specifically define the error code

message
string
vereist

error message

request_id
string
vereist

Request ID, system-generated, for tracking requests, troubleshooting issues

data
object
vereist