generate_template_variations
Generate 1–10 variations of a parametric template by sampling parameter values across valid ranges to explore design space or present choices.
Instructions
Generate multiple variations of a parametric template.
Creates N variations by sampling parameter values across their
valid ranges. Useful for exploring design space or offering
choices to the user.
:param template_id: Template ID (e.g. ``"phone_stand"``).
:param variation_count: Number of variations (1-10, default 3).
:param parameter_ranges: Optional overrides ``{param: [min, max]}``.
:returns: Dict with list of generated variations and their files.MAKE DOORS: design_session, Kiln's front door for making an object, is not installed here (signed in to Kiln it runs on Kiln's servers). On this install compile_scad IS the make → preview → iterate loop: make it, show the preview, iterate.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"template_id": "<template_id>"
},
"name": "generate_template_variations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| template_id | Yes | Template ID (e.g. ``"phone_stand"``). | |
| variation_count | No | Number of variations (1-10, default 3). Default: 3. | |
| parameter_ranges | No | Optional overrides ``{param: [min, max]}``. |