Explore variations of an existing reference
generate_reference_variationsVary one design axis of an existing asset job to generate new candidates while preserving object identity, creating a linked child job for exploration.
Instructions
SPENDS IMAGE CREDITS. Generates variations of an existing asset job along ONE named axis (silhouette, material_treatment, industrial_detailing, wear, proportions, functional_components) while holding the object identity fixed — a variation should still be the same object, not a different one. Creates a NEW child job linked to the parent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | Yes | Which design dimension to explore. | |
| seed | No | Fix the seed for a reproducible generation. | |
| width | No | ||
| height | No | ||
| modelId | No | Override the image model. Defaults to the provider recommendation. | |
| numImages | No | How many candidates to generate. Each one costs image credits. | |
| assetJobId | Yes | The parent job whose spec should be varied. | |
| waitSeconds | No | Seconds to wait for the images before returning. 0 returns immediately with a job id. Bounded on purpose: this call never blocks indefinitely. |