To use Virtual Model, you'll need to use the following parameters:
virtualModel.mode
To enable Virtual Model, set the parameter virtualModel.mode to ai.auto.
virtualModel.model
The parameter virtualModel.model lets you control the likeness of the model.
You can either use a pre-set model or a custom one.
To use a pre-set model, set the parameter virtualModel.model.preset to the name of the pre-set model that you want to use.
List of pre-set models
avery
sam
taylor
kendall
jordan
casey
maya
reece
lena
julia
jackson
sophia
emma
ava
zoe
fiona
To use a custom model, you will need to provide an image of that model using either the parameter virtualModel.model.custom.imageFile or virtualModel.model.custom.imageUrl.
The parameter virtualModel.model.custom.imageFile is only available when using the POST endpoint.
By default, that parameter will be set to virtualModel.model.preset=avery.
virtualModel.scene
The parameter virtualModel.scene lets you control the environment in which the model will be placed.
You can either use a pre-set scene or a custom one.
To use a pre-set scene, set the parameter virtualModel.scene.preset to the name of the pre-set scene that you want to use.
List of pre-set scenes
random
street
bedroom
sunset
factory
studio
coloredstudio
concretestudio
beach
tropical
library
forest
businessdistrict
countryside
flowers
goldenlight
mountain
pool
latincity
cafe
asiancity
nightlights
desert
To use a custom scene, you will need to provide an image of that scene using either the parameter virtualModel.scene.custom.imageFile or virtualModel.scene.custom.imageUrl.
The parameter virtualModel.scene.custom.imageFile is only available when using the POST endpoint.
By default, that parameter will be set to virtualModel.scene.preset=random.
virtualModel.pose
The parameter virtualModel.pose lets you control the pose of the model.
You can pick between a list of pre-set poses:
List of pre-set poses
random
standing
34turn
powerstance
walkingforward
handinpocket
crossedarms
back
overtheshoulder
seated
adjustingclothing
playfulspin
By default, that parameter will be set to virtualModel.pose=random.
Which resolutions are supported?
By default, Virtual Model will produce outputs at a resolution of 1K (1024x1024).
Output resolutions of 2K and 4K are available for Enterprise plans:
(original image)
(default 1K output)
(4K output)
(original image)
(default 1K output)
(4K output)
(original image)
(default 1K output)
(4K output)
Make sure to click on the images to see them in full resolution.