setup_project
Atomically create a project with ordered scenes, shots, exact supplied-media mappings, timing, style and existing audio tracks. Or append structure to an existing edit. Validate everything before writing. No media generation or approval occurs. Reuse idempotencyKey on retries to return the original IDs.
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": {
"workspaceId": "<workspaceId>",
"idempotencyKey": "<idempotencyKey>",
"title": "<title>",
"aspectRatio": "<aspectRatio>"
},
"name": "setup_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | ||
| title | Yes | ||
| editId | No | ||
| scenes | No | ||
| aspectRatio | Yes | ||
| audioTracks | No | ||
| workspaceId | Yes | ||
| idempotencyKey | Yes | ||
| defaultImageModel | No | google-nano-banana-2-1 | |
| defaultVideoModel | No | google-gemini-omni-1-2 |