Kling: Kling Virtual Try-On 3.0 API
Virtual Try-On 3.0: send a garment image and a person image and get the person wearing the garment, with options to keep the face, pose and background.
- Input: image
- Output: image
- File input: Supported
- Released: 2026-09-15
Frequently Asked Questions
How does the legacy kling_virtual_try_on differ from 3.0? Should I switch?
The legacy model uses `/kling/v1/images/kolors-virtual-try-on` with `human_image` and `cloth_image`. Since 2026-09-15 Kling runs those requests on 3.0, but the legacy endpoint cannot set keep-face, keep-pose or keep-background and its docs have been removed. Existing integrations keep working; new integrations should use this model.
How many garments can I try on at once?
`contents` takes exactly one garment image. To try on a top and bottom together, put both in one image and send it as the garment image. Each task returns one image.