Plan a shot from a one-line brief
plan_shotTurns a one-line brief about Indian people, regional clothing, food, festivals, weddings, places or crafts into image selections, a preview and the credit cost. Returns questions when the brief leaves out the community or gender. Spends nothing.
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": {
"brief": "<brief>"
},
"name": "plan_shot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | One line, e.g. "Rajasthani bride in a haveli courtyard, 4:5". | |
| count | No | How many images (each is one generate_image call). | |
| gender | No | The human's answer to the gender question. | |
| resolution | No | ||
| aspectRatio | No | e.g. "4:5", "16:9". Overrides one written in the brief. | |
| ethnicityKey | No | The community the human chose, from an earlier plan_shot question. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | ||
| notes | Yes | ||
| ready | Yes | True when selections can go straight to generate_image. False while questions are open. | |
| preview | Yes | ||
| questions | Yes | ||
| selections | Yes | One per image, the exact shape generate_image's `selection` takes. | |
| perImageCredits | Yes | ||
| communityNamedBy | No | The words in the brief that named the community, when it did. | |
| estimatedCreditCost | Yes |