removedInput schema / properties / nodeId
Removed value: -{
- "description": "A node of the group from get_group (nodeId): a generator, a text node or the Story element node. Omit for the group's default target (defaultNodeId in get_group): a shot's panel, the starred generator of a production group or the art direction, a story element's Story element node.",
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / promptText
Removed value: -{
- "description": "The whole new text: a generator's prompt, a text node's body, or the Story element's body for this group's stage. Cite nodes with @#nodeId tokens (from get_group), story elements with their referenceHandle (list_entities), the art direction with @#ad-text / @#ad-image. Every token must resolve. Keep the tokens of images you want kept.",
- "maxLength": 20000,
- "minLength": 1,
- "type": "string"
-}
addedInput schema / properties / prompts
Added value: +{
+ "description": "One entry per node to rewrite (max 25), e.g. the panels of every shot of a scene. Each node can appear once.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "nodeId": {
+ "description": "A node of the group from get_group (nodeId): a generator, a text node or the Story element node. Omit for the group's default target (defaultNodeId in get_group): a shot's panel, the starred generator of a production group or the art direction, a story element's Story element node.",
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "promptText": {
+ "description": "The whole new text: a generator's prompt, a text node's body, or the Story element's body for this group's stage. Cite nodes with @#nodeId tokens (from get_group or add_reference_images), story elements with their referenceHandle (list_entities), the art direction with @#ad-text / @#ad-image. Every token must resolve. Keep the tokens of images you want kept.",
+ "maxLength": 20000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "restoreDefault": {
+ "description": "Shot panel only: put the panel prompt back on the app's template (it follows the shot's action, framing and camera again). Pass instead of promptText.",
+ "type": "boolean"
+ },
+ "target": {
+ "additionalProperties": false,
+ "description": "The group, e.g. { kind: \"shot\", id: shotId } for a shot's panel group, { kind: \"story_element\", id: entityId } for a reference sheet, { kind: \"art_direction\" }.",
+ "properties": {
+ "group": {
+ "description": "Which group. A shot has storyboard (its panel) and production; a story element has moodboard, storyboard (its reference sheet) and production. Defaults to storyboard. Ignored for the art direction.",
+ "enum": [
+ "moodboard",
+ "storyboard",
+ "production"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "description": "shotId (list_shots) for a shot, entityId (list_entities) for a story element. Omit for the art direction.",
+ "maxLength": 128,
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "description": "shot (a shot's storyboard or production group), story_element (a character, place or object's moodboard, storyboard or production group) or art_direction (the project's art direction).",
+ "enum": [
+ "shot",
+ "story_element",
+ "art_direction"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "target"
+ ],
+ "type": "object"
+ },
+ "maxItems": 25,
+ "minItems": 1,
+ "type": "array"
+}
removedInput schema / properties / restoreDefault
Removed value: -{
- "description": "Shot panel only: put the panel prompt back on the app's template (it follows the shot's action, framing and camera again). Pass instead of promptText.",
- "type": "boolean"
-}
removedInput schema / properties / target
Removed value: -{
- "additionalProperties": false,
- "description": "The group, e.g. { kind: \"shot\", id: shotId } for a shot's panel group, { kind: \"story_element\", id: entityId } for a reference sheet, { kind: \"art_direction\" }.",
- "properties": {
- "group": {
- "description": "Which group. A shot has storyboard (its panel) and production; a story element has moodboard, storyboard (its reference sheet) and production. Defaults to storyboard. Ignored for the art direction.",
- "enum": [
- "moodboard",
- "storyboard",
- "production"
- ],
- "type": "string"
- },
- "id": {
- "description": "shotId (list_shots) for a shot, entityId (list_entities) for a story element. Omit for the art direction.",
- "maxLength": 128,
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "description": "shot (a shot's storyboard or production group), story_element (a character, place or object's moodboard, storyboard or production group) or art_direction (the project's art direction).",
- "enum": [
- "shot",
- "story_element",
- "art_direction"
- ],
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
-}
changedInput schema / required
Previous value: -[
- "target",
- "projectId"
-]New value: +[
+ "prompts",
+ "projectId"
+]