修改画布节点
对指定节点提交 JSON Merge Patch;null 删除字段,不能修改节点 ID。
update_canvas_node
对指定节点提交 JSON Merge Patch;null 删除字段,不能修改节点 ID。
参数与调用
此操作会实际修改数据或提交任务。生成任务可能产生费用;先读取目标 ID 和版本,同一次请求的重试复用幂等键。
调试台中选择 update_canvas_node/minimal 示例。文档中的 ID 均为占位值,请替换成服务端返回的真实值。
验证范围:已核对当前 Facade 路由和请求字段;MCP 转发及 Facade PostgreSQL 集成测试通过。 不包含真实付费生成的端到端验收。
需要当前画布的有效编辑授权;Agent 使用服务端保存的画布聊天运行授权。Bearer Token 本身不授予编辑权。base_revision 使用最近读取的 layout.revision,冲突后重新读取。
参数说明
以下字段放入工具的 arguments 对象内。“必填”指所在对象内必填;可选对象省略时无需填写其内部字段。空值与省略的含义以该字段 Schema 为准。
project_idstring必填项目的规范 ID,由管理员或当前项目上下文提供;调用身份仍需具备项目权限。
canvas_idstring必填项目内的画布 ID,从画布列表或当前画布上下文获取。
node_idstring必填目标节点的精确 ID,从 get_canvas 的 layout.nodes 获取;不能用名称替代。
patchobject必填节点 JSON Merge Patch:仅包含修改字段;null 表示删除,不能修改节点 ID。
展开 patch 的字段与结构
type"uploadNode" | "imageNode" | "imageGenNode" | "exportImageNode" | "beatContextNode" | "textAnnotationNode" | "groupNode" | "storyboardNode" | "storyboardGenNode" | "videoNode" | "audioNode" | "audioTrimNode" | "videoStoryNode" | "videoComposeNode" | "scriptNode" | "pano360ViewerNode" | "threeDWorldNode" | "skillNode"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
positionobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 position 的字段与结构
可选结构 1 · object
xnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
ynumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 2 · null
类型:null
widthnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
heightnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
styleobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 style 的字段与结构
可选结构 1 · object
widthnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
heightnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
zIndexinteger | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 2 · null
类型:null
parentIdstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
extent"parent" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
expandParentboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
hiddenboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
selectedboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
draggableboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
selectableboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
connectableboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deletableboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
zIndexinteger | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
dataobject | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 data 的字段与结构
可选结构 1 · object
sourceFileNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isUploadingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
uploadErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageOnlyfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOriginalStatenull | "processing" | "ready" | "failed" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
candidate_originobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 candidate_origin 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
output_rolestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_atnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_slot_urlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
director_control_bundleobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 director_control_bundle 的字段与结构
可选结构 1 · object
schema_version"director_control_bundle_v1" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
dirstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pathsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 paths 的字段与结构
更多层级请查看本页完整 JSON Schema。
rel_pathsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rel_paths 的字段与结构
更多层级请查看本页完整 JSON Schema。
urlsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 urls 的字段与结构
更多层级请查看本页完整 JSON Schema。
sourceobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
更多层级请查看本页完整 JSON Schema。
frame_metaobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frame_meta 的字段与结构
更多层级请查看本页完整 JSON Schema。
可选结构 2 · null
类型:null
media_kindstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 2 · object
promptstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
size"0.5K" | "1K" | "2K" | "4K" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
requestAspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationMode"text_to_image" | "image_to_image" | "all_reference" | "image_reference" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
extraParamsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 extraParams 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
modelParamsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 modelParams 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
capabilityIdstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
capabilityParamsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 capabilityParams 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
capabilityInputsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 capabilityInputs 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
capabilityOutputKindstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
capabilityDefaultPushTargetobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 capabilityDefaultPushTarget 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
compiledPromptPreviewstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOriginalStatenull | "processing" | "ready" | "failed" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
candidate_originobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 candidate_origin 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
output_rolestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_atnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_slot_urlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
director_control_bundleobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 director_control_bundle 的字段与结构
可选结构 1 · object
schema_version"director_control_bundle_v1" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
dirstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pathsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 paths 的字段与结构
更多层级请查看本页完整 JSON Schema。
rel_pathsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rel_paths 的字段与结构
更多层级请查看本页完整 JSON Schema。
urlsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 urls 的字段与结构
更多层级请查看本页完整 JSON Schema。
sourceobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
更多层级请查看本页完整 JSON Schema。
frame_metaobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frame_meta 的字段与结构
更多层级请查看本页完整 JSON Schema。
可选结构 2 · null
类型:null
media_kindstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 3 · object
generationMode"text_to_image" | "image_to_image" | "all_reference" | "image_reference" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
promptstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
size"0.5K" | "1K" | "2K" | "4K" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchnull | array | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchStatus"failed" | "running" | "completed" | "partial_failed" | "cancelled" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
qualitystring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelParamsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 modelParams 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
requestAspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
count4 | 1 | 2 | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
styleTemplateIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
contextPromptMarkernull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
focusRegionnull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
cameraSelectionnull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
autoCommitOnGeneratefalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
marksarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOriginalStatenull | "processing" | "ready" | "failed" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
candidate_originobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 candidate_origin 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
output_rolestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_atnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_slot_urlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
director_control_bundleobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 director_control_bundle 的字段与结构
可选结构 1 · object
schema_version"director_control_bundle_v1" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
dirstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pathsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 paths 的字段与结构
更多层级请查看本页完整 JSON Schema。
rel_pathsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rel_paths 的字段与结构
更多层级请查看本页完整 JSON Schema。
urlsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 urls 的字段与结构
更多层级请查看本页完整 JSON Schema。
sourceobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
更多层级请查看本页完整 JSON Schema。
frame_metaobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frame_meta 的字段与结构
更多层级请查看本页完整 JSON Schema。
可选结构 2 · null
类型:null
media_kindstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 4 · object
resultKind"generic" | "storyboardGenOutput" | "storyboardSplitExport" | "storyboardFrameEdit" | "matte" | "upscale" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOriginalStatenull | "processing" | "ready" | "failed" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
candidate_originobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 candidate_origin 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
output_rolestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_atnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_slot_urlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
director_control_bundleobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 director_control_bundle 的字段与结构
可选结构 1 · object
schema_version"director_control_bundle_v1" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
dirstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pathsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 paths 的字段与结构
更多层级请查看本页完整 JSON Schema。
rel_pathsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rel_paths 的字段与结构
更多层级请查看本页完整 JSON Schema。
urlsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 urls 的字段与结构
更多层级请查看本页完整 JSON Schema。
sourceobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
更多层级请查看本页完整 JSON Schema。
frame_metaobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frame_meta 的字段与结构
更多层级请查看本页完整 JSON Schema。
可选结构 2 · null
类型:null
media_kindstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 5 · object
contentstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
projectIdstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
episodenumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
beatnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
snapshotobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 snapshot 的字段与结构
可选结构 1 · object
visualDescriptionstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
narrationSegmentstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sceneIdstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sceneVariantIdstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
timeOfDaystring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
detectedIdentitiesarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
detectedPropsarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sketchColorsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 sketchColors 的字段与结构
更多层级请查看本页完整 JSON Schema。
propMarkerColorsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 propMarkerColors 的字段与结构
更多层级请查看本页完整 JSON Schema。
selectedBackgroundExistsfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
currentSketchExistsfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
currentFrameExistsfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 2 · null
类型:null
syncStatus"fresh" | "stale" | "syncing" | "error" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
errorMessagestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
mainline_contextnull | boolean | number | string | array | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
beat_edit_fieldsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 beat_edit_fields 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 6 · object
contentstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceOnlyfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
instructionstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
mode"writing" | "textToVideo" | "imageToPrompt" | "textToMusic" | "textToMusicGen" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pickerDismissedfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
extraParamsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 extraParams 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 7 · object
labelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
backgroundColornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardGroupfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardAspectstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardColsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardShowIndexfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardBaseWidthnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardBaseHeightnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 8 · object
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
frameAspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gridRowsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gridColsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
framesarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
exportOptionsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 exportOptions 的字段与结构
可选结构 1 · object
showFrameIndexboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
showFrameNoteboolean | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
notePlacement"overlay" | "bottom" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageFit"cover" | "contain" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
frameIndexPrefixstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
cellGapnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
outerPaddingnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
fontSizenumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
backgroundColorstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
textColorstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 2 · null
类型:null
可选结构 9 · object
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gridRowsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gridColsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
framesarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
ratioControlMode"overall" | "cell" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
size"0.5K" | "1K" | "2K" | "4K" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
requestAspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
extraParamsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 extraParams 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
modelParamsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 modelParams 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
imageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 10 · object
videoUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPosterUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
videoPlaybackStatenull | "processing" | "ready" | "failed" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceOnlyfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceFileNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
widthPxnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
heightPxnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
durationMsnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isUploadingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isAnalyzingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
analysisResultnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
analysisErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isSeparatingAvfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isClipModefalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
clipStartMsnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
clipEndMsnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
subtitleEraseModenull | "smart" | "box" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
subtitleEraseBoxnull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
promptstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchnull | array | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
genMode"textToVideo" | "allReference" | "firstFrame" | "imageToVideo" | "firstLastFrame" | "imageReference" | "videoEdit" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayOperationIdsnull | array | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
qualitystring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
durationSecnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generateAudiofalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelParamsobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 modelParams 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
humanReviewfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sceneOptimize"anime" | "realistic" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
count4 | 1 | 2 | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
cameraMovementnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
contextPromptMarkernull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceOrderarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isUpscaleNodefalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
upscaleSourceUrlstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
upscaleResolution"1080p" | "2k" | "4k" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
upscaleDenoise"none" | "1x" | "2x" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 11 · object
audioUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceFileNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
durationMsnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isUploadingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
audioKind"speech" | "music" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
musicLengthMsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
forceInstrumentalfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
respectSectionsDurationsfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
textstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
segmentsarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
emotionPromptstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
voiceRefnull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
voiceLabelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
voiceLanguagestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
convertingAudioFormatnull | "mp3" | "m4a" | "wav" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 12 · object
trimStartMsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
trimEndMsnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resultAudioUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isExportingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
exportErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
draftTimelinenull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 13 · object
sourceVideoUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
rowsarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
rawResultnull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isAnalyzingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
analysisStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
analysisErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 14 · object
resultVideoUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolution"1080p" | "720p" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
draftTimelinenull | boolean | number | string | array | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 15 · object
promptstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
lastActionnull | "fromScript" | "fromVideoRef" | "fromCharacter" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
scriptResultnull | boolean | number | string | array | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
scriptTitlenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 16 · object
imageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceNodeIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sphereCorrectionDegobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 sphereCorrectionDeg 的字段与结构
可选结构 1 · object
rollnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pitchnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
yawnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 2 · null
类型:null
frontYawDegnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
fovDegnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
lastExportedEntrynull | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 17 · object
promptstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
taskKeynull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
plyUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
panoUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourcesarray | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
activeSourceIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
scenesBySourceIdobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 scenesBySourceId 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
layersBySourceIdobject | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 layersBySourceId 的字段与结构
可选结构 1 · object
类型:object
可选结构 2 · null
类型:null
sourceNodeIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceKindnull | "text" | "image" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
plyKind"master" | "reverse" | "pano" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
errorMessagenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
scenenull | boolean | number | string | array | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 18 · object
skill_id"freezone.sketch_from_context" | "freezone.sketch_from_director_combined" | "freezone.frame_from_context" | "freezone.set_selected_background" | "freezone.set_director_combined" | "freezone.scene_360" | "agent.review_frame" | "workflow.plan_beat_graph" | null可选技能目录中注册的技能 ID,先调用 list_freezone_skills。
skill_schema_version"skill.v1" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
skillRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
skillInputSignaturenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
skillIdempotencyKeynull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationTaskKeynull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationTaskTypenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationTaskJobIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
parametersobject | object | object | object | object | object | object | object | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system" | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string | null可选含义由字段名及类型约束定义;组合条件见完整 Schema。
同时满足 1 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.sketch_from_context",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {
"aspect_ratio": {
"type": "string",
"enum": [
"2:3",
"16:9"
]
}
},
"additionalProperties": false
}
}
}
}类型:any
同时满足 2 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.sketch_from_director_combined",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {
"aspect_ratio": {
"type": "string",
"enum": [
"2:3",
"16:9"
]
}
},
"additionalProperties": false
}
}
}
}类型:any
同时满足 3 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.frame_from_context",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {
"quality": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
},
"background_reference_mode": {
"type": "string",
"enum": [
"material_only",
"scene_anchor"
]
}
},
"additionalProperties": false
}
}
}
}类型:any
同时满足 4 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.set_selected_background",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
}类型:any
同时满足 5 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.set_director_combined",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
}类型:any
同时满足 6 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.scene_360",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
}类型:any
同时满足 7 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"skill_id": {
"const": "agent.review_frame",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
}类型:any
同时满足 8 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"skill_id": {
"const": "workflow.plan_beat_graph",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
}类型:any
同时满足 1 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "uploadNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_uploadNode"
}
}
}
}类型:any
同时满足 2 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "imageNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_imageNode"
}
}
}
}类型:any
同时满足 3 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "imageGenNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_imageGenNode"
}
}
}
}类型:any
同时满足 4 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "exportImageNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_exportImageNode"
}
}
}
}类型:any
同时满足 5 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "beatContextNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_beatContextNode"
}
}
}
}类型:any
同时满足 6 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "textAnnotationNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_textAnnotationNode"
}
}
}
}类型:any
同时满足 7 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "groupNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_groupNode"
}
}
}
}类型:any
同时满足 8 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "storyboardNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_storyboardNode"
}
}
}
}类型:any
同时满足 9 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "storyboardGenNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_storyboardGenNode"
}
}
}
}类型:any
同时满足 10 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "videoNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_videoNode"
}
}
}
}类型:any
同时满足 11 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "audioNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_audioNode"
}
}
}
}类型:any
同时满足 12 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "audioTrimNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_audioTrimNode"
}
}
}
}类型:any
同时满足 13 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "videoStoryNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_videoStoryNode"
}
}
}
}类型:any
同时满足 14 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "videoComposeNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_videoComposeNode"
}
}
}
}类型:any
同时满足 15 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "scriptNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_scriptNode"
}
}
}
}类型:any
同时满足 16 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "pano360ViewerNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_pano360ViewerNode"
}
}
}
}类型:any
同时满足 17 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "threeDWorldNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_threeDWorldNode"
}
}
}
}类型:any
同时满足 18 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "skillNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_skillNode"
}
}
}
}类型:any
base_revisioninteger必填get_canvas 返回的画布版本。冲突时重新读取并合并用户修改,再提交。
client_save_idstring | null可选客户端为一次保存分配的关联标识,供识别保存回执。
完整输入 JSON Schema(包含组合条件、枚举与引用)
{
"properties": {
"project_id": {
"type": "string",
"minLength": 1,
"pattern": "^(?!\\.{1,2}$)[^/\\\\?#%\\x00-\\x20\\x7f]+$",
"maxLength": 255,
"description": "项目的规范 ID,由管理员或当前项目上下文提供;调用身份仍需具备项目权限。"
},
"canvas_id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]{1,64}$",
"description": "项目内的画布 ID,从画布列表或当前画布上下文获取。"
},
"node_id": {
"type": "string",
"minLength": 1,
"pattern": "^(?!\\.{1,2}$)[^/\\\\?#%\\x00-\\x20\\x7f]+$",
"maxLength": 255,
"description": "目标节点的精确 ID,从 get_canvas 的 layout.nodes 获取;不能用名称替代。"
},
"patch": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"uploadNode",
"imageNode",
"imageGenNode",
"exportImageNode",
"beatContextNode",
"textAnnotationNode",
"groupNode",
"storyboardNode",
"storyboardGenNode",
"videoNode",
"audioNode",
"audioTrimNode",
"videoStoryNode",
"videoComposeNode",
"scriptNode",
"pano360ViewerNode",
"threeDWorldNode",
"skillNode"
]
},
"position": {
"anyOf": [
{
"type": "object",
"properties": {
"x": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"y": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"width": {
"anyOf": [
{
"type": "number",
"exclusiveMinimum": 0
},
{
"type": "null"
}
]
},
"height": {
"anyOf": [
{
"type": "number",
"exclusiveMinimum": 0
},
{
"type": "null"
}
]
},
"style": {
"anyOf": [
{
"type": "object",
"properties": {
"width": {
"anyOf": [
{
"type": "number",
"exclusiveMinimum": 0
},
{
"type": "null"
}
]
},
"height": {
"anyOf": [
{
"type": "number",
"exclusiveMinimum": 0
},
{
"type": "null"
}
]
},
"zIndex": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"parentId": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"pattern": "^(?!\\.{1,2}$)[^/\\\\?#%\\x00-\\x20\\x7f]+$",
"maxLength": 255
},
{
"type": "null"
}
]
},
"extent": {
"anyOf": [
{
"type": "string",
"enum": [
"parent"
]
},
{
"type": "null"
}
]
},
"expandParent": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"hidden": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"selected": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"draggable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"selectable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"connectable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"deletable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"zIndex": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"data": {
"anyOf": [
{
"$ref": "#/$defs/NodeData_Patch_uploadNode"
},
{
"$ref": "#/$defs/NodeData_Patch_imageNode"
},
{
"$ref": "#/$defs/NodeData_Patch_imageGenNode"
},
{
"$ref": "#/$defs/NodeData_Patch_exportImageNode"
},
{
"$ref": "#/$defs/NodeData_Patch_beatContextNode"
},
{
"$ref": "#/$defs/NodeData_Patch_textAnnotationNode"
},
{
"$ref": "#/$defs/NodeData_Patch_groupNode"
},
{
"$ref": "#/$defs/NodeData_Patch_storyboardNode"
},
{
"$ref": "#/$defs/NodeData_Patch_storyboardGenNode"
},
{
"$ref": "#/$defs/NodeData_Patch_videoNode"
},
{
"$ref": "#/$defs/NodeData_Patch_audioNode"
},
{
"$ref": "#/$defs/NodeData_Patch_audioTrimNode"
},
{
"$ref": "#/$defs/NodeData_Patch_videoStoryNode"
},
{
"$ref": "#/$defs/NodeData_Patch_videoComposeNode"
},
{
"$ref": "#/$defs/NodeData_Patch_scriptNode"
},
{
"$ref": "#/$defs/NodeData_Patch_pano360ViewerNode"
},
{
"$ref": "#/$defs/NodeData_Patch_threeDWorldNode"
},
{
"$ref": "#/$defs/NodeData_Patch_skillNode"
}
]
}
},
"additionalProperties": false,
"minProperties": 1,
"allOf": [
{
"if": {
"properties": {
"type": {
"const": "uploadNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_uploadNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "imageNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_imageNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "imageGenNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_imageGenNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "exportImageNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_exportImageNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "beatContextNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_beatContextNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "textAnnotationNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_textAnnotationNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "groupNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_groupNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "storyboardNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_storyboardNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "storyboardGenNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_storyboardGenNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "videoNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_videoNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "audioNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_audioNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "audioTrimNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_audioTrimNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "videoStoryNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_videoStoryNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "videoComposeNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_videoComposeNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "scriptNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_scriptNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "pano360ViewerNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_pano360ViewerNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "threeDWorldNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_threeDWorldNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "skillNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Patch_skillNode"
}
}
}
}
],
"description": "节点 JSON Merge Patch:仅包含修改字段;null 表示删除,不能修改节点 ID。"
},
"base_revision": {
"type": "integer",
"minimum": 0,
"description": "get_canvas 返回的画布版本。冲突时重新读取并合并用户修改,再提交。"
},
"client_save_id": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"pattern": "\\S",
"maxLength": 128
},
{
"type": "null"
}
],
"default": null,
"description": "客户端为一次保存分配的关联标识,供识别保存回执。"
}
},
"required": [
"project_id",
"canvas_id",
"node_id",
"patch",
"base_revision"
],
"title": "update_canvas_nodeArguments",
"type": "object",
"additionalProperties": false,
"$defs": {
"DirectorFrameMetaActor_14": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"identity_id": {
"type": "string",
"description": "角色造型的规范 ID,从造型列表获取。"
},
"name": {
"type": "string"
},
"label": {
"type": "string"
},
"state": {
"type": "string"
},
"action_playing": {
"type": "boolean",
"enum": [
false,
true
]
},
"marker_color": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"id",
"identity_id",
"name",
"label",
"marker_color"
]
},
"DirectorFrameMetaProp_15": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"prop_id": {
"type": "string"
},
"name": {
"type": "string"
},
"label": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"prop_hero",
"prop_staging"
]
},
"category": {
"type": "string",
"enum": [
"staging",
"hero"
]
},
"marker_color": {
"type": "string"
},
"semantic_label": {
"type": "string"
},
"shape_hint": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"id",
"prop_id",
"name",
"label",
"type",
"category",
"marker_color",
"semantic_label"
]
},
"DirectorObjectLayerActor_8": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"color": {
"type": "string"
},
"scale": {
"type": "array",
"prefixItems": [
{
"type": "number"
},
{
"type": "number"
},
{
"type": "number"
}
],
"minItems": 3,
"maxItems": 3
},
"placement": {
"anyOf": [
{
"$ref": "#/$defs/__type_9"
},
{
"$ref": "#/$defs/__type_10"
}
]
},
"kind": {
"type": "string",
"const": "actor"
},
"pose": {
"type": "string"
},
"action_playing": {
"type": "boolean",
"enum": [
false,
true
]
},
"shape_hint": {
"$ref": "#/$defs/Object_11"
}
},
"additionalProperties": false,
"required": [
"id",
"label",
"color",
"scale",
"placement",
"kind"
]
},
"DirectorObjectLayerProp_12": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"color": {
"type": "string"
},
"scale": {
"type": "array",
"prefixItems": [
{
"type": "number"
},
{
"type": "number"
},
{
"type": "number"
}
],
"minItems": 3,
"maxItems": 3
},
"placement": {
"anyOf": [
{
"$ref": "#/$defs/__type_9"
},
{
"$ref": "#/$defs/__type_10"
}
]
},
"kind": {
"type": "string",
"const": "prop"
},
"shape_hint": {
"type": "string"
},
"pose": {
"$ref": "#/$defs/Object_11"
},
"action_playing": {
"$ref": "#/$defs/Object_11"
}
},
"additionalProperties": false,
"required": [
"id",
"label",
"color",
"scale",
"placement",
"kind"
]
},
"DirectorObjectLayerStaging_13": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"color": {
"type": "string"
},
"scale": {
"type": "array",
"prefixItems": [
{
"type": "number"
},
{
"type": "number"
},
{
"type": "number"
}
],
"minItems": 3,
"maxItems": 3
},
"placement": {
"anyOf": [
{
"$ref": "#/$defs/__type_9"
},
{
"$ref": "#/$defs/__type_10"
}
]
},
"kind": {
"type": "string",
"const": "staging"
},
"name": {
"type": "string"
},
"marker_color": {
"type": "string"
},
"semantic_label": {
"type": "string"
},
"shape_hint": {
"type": "string"
},
"pose": {
"$ref": "#/$defs/Object_11"
},
"action_playing": {
"$ref": "#/$defs/Object_11"
}
},
"additionalProperties": false,
"required": [
"id",
"label",
"color",
"scale",
"placement",
"kind"
]
},
"DirectorObjectLayer_7": {
"type": "object",
"properties": {
"source_id": {
"type": "string"
},
"actors": {
"type": "array",
"items": {
"$ref": "#/$defs/DirectorObjectLayerActor_8"
}
},
"props": {
"type": "array",
"items": {
"$ref": "#/$defs/DirectorObjectLayerProp_12"
}
},
"stagings": {
"type": "array",
"items": {
"$ref": "#/$defs/DirectorObjectLayerStaging_13"
}
}
},
"additionalProperties": false,
"required": [
"source_id",
"actors",
"props",
"stagings"
]
},
"DirectorWorldSourceTransform_52": {
"type": "object",
"properties": {
"xOffset": {
"type": "number"
},
"yOffset": {
"type": "number"
},
"zOffset": {
"type": "number"
},
"yawDeg": {
"type": "number"
},
"pitchDeg": {
"type": "number"
},
"rollDeg": {
"type": "number"
},
"scale": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"xOffset",
"yOffset",
"zOffset",
"yawDeg",
"pitchDeg",
"rollDeg",
"scale"
]
},
"DirectorWorldSource_51": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"source_type": {
"type": "string",
"enum": [
"sog",
"pano360",
"mesh"
]
},
"source_kind": {
"type": "string",
"enum": [
"active",
"master",
"reverse",
"pano",
"uploaded",
"custom"
]
},
"label": {
"type": "string"
},
"ply_url": {
"type": "string"
},
"url": {
"type": "string"
},
"pano_url": {
"type": "string"
},
"pano_fs": {
"type": "string"
},
"collision_glb_url": {
"type": "string"
},
"slot_kind": {
"type": "string",
"enum": [
"scene_director_pano_360",
"scene_360_candidate"
]
},
"fs": {
"type": "string"
},
"current": {
"type": "boolean",
"enum": [
false,
true
]
},
"transform": {
"$ref": "#/$defs/DirectorWorldSourceTransform_52"
}
},
"additionalProperties": false,
"required": [
"source_type"
]
},
"JsonValue": {
"anyOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "number"
},
{
"type": "string"
},
{
"type": "array",
"items": {
"$ref": "#/$defs/JsonValue"
}
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/$defs/JsonValue"
}
}
]
},
"NodeData_Patch_audioNode": {
"type": "object",
"properties": {
"audioUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"sourceFileName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"durationMs": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"isUploading": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"audioKind": {
"anyOf": [
{
"type": "string",
"enum": [
"speech",
"music"
]
},
{
"type": "null"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"musicLengthMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"forceInstrumental": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"respectSectionsDurations": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"segments": {
"anyOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"$ref": "#/$defs/__type_39"
},
{
"$ref": "#/$defs/__type_40"
},
{
"$ref": "#/$defs/__type_41"
}
]
}
},
{
"type": "null"
}
]
},
"emotionPrompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"voiceRef": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch_AudioVoiceRef_42"
}
]
},
{
"type": "null"
}
]
},
"voiceLabel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"voiceLanguage": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"convertingAudioFormat": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "mp3"
},
{
"type": "string",
"const": "m4a"
},
{
"type": "string",
"const": "wav"
}
]
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_audioTrimNode": {
"type": "object",
"properties": {
"trimStartMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"trimEndMs": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"resultAudioUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"isExporting": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"exportError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"draftTimeline": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch_Record_1"
}
]
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_beatContextNode": {
"type": "object",
"properties": {
"content": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"projectId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"episode": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"beat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"snapshot": {
"anyOf": [
{
"$ref": "#/$defs/Patch___type_27"
},
{
"type": "null"
}
]
},
"syncStatus": {
"anyOf": [
{
"type": "string",
"enum": [
"fresh",
"stale",
"syncing",
"error"
]
},
{
"type": "null"
}
]
},
"errorMessage": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"mainline_context": {
"anyOf": [
{
"$ref": "#/$defs/JsonValue"
},
{
"type": "null"
}
]
},
"beat_edit_fields": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_exportImageNode": {
"type": "object",
"properties": {
"resultKind": {
"anyOf": [
{
"type": "string",
"enum": [
"generic",
"storyboardGenOutput",
"storyboardSplitExport",
"storyboardFrameEdit",
"matte",
"upscale"
]
},
{
"type": "null"
}
]
},
"imageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"deliveryPresentationReady": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"deliveryOriginalState": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
{
"type": "null"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"aspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"isSizeManuallyAdjusted": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"candidate_origin": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"output_role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"committed_at": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"committed_slot_url": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"director_control_bundle": {
"anyOf": [
{
"$ref": "#/$defs/Patch_DirectorControlFrameBundle_2"
},
{
"type": "null"
}
]
},
"media_kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_groupNode": {
"type": "object",
"properties": {
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"backgroundColor": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"storyboardGroup": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"storyboardAspect": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"storyboardCols": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"storyboardShowIndex": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"storyboardBaseWidth": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"storyboardBaseHeight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_imageGenNode": {
"type": "object",
"properties": {
"generationMode": {
"anyOf": [
{
"type": "string",
"enum": [
"text_to_image",
"image_to_image",
"all_reference",
"image_reference"
]
},
{
"type": "null"
}
]
},
"prompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"size": {
"anyOf": [
{
"type": "string",
"enum": [
"0.5K",
"1K",
"2K",
"4K"
]
},
{
"type": "null"
}
]
},
"generationBatch": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
{
"type": "null"
}
]
},
"generationBatchId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationBatchStatus": {
"anyOf": [
{
"type": "string",
"enum": [
"failed",
"running",
"completed",
"partial_failed",
"cancelled"
]
},
{
"type": "null"
}
]
},
"quality": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"modelParams": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"requestAspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"count": {
"anyOf": [
{
"type": "number",
"enum": [
4,
1,
2
]
},
{
"type": "null"
}
]
},
"styleTemplateId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"contextPromptMarker": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch___type_21"
}
]
},
{
"type": "null"
}
]
},
"focusRegion": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch_ImageGenFocusRegion_22"
}
]
},
{
"type": "null"
}
]
},
"cameraSelection": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch_ImageGenCameraSelection_23"
}
]
},
{
"type": "null"
}
]
},
"referenceImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"autoCommitOnGenerate": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"marks": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/__type_24"
}
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationDurationMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"generationError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"imageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"deliveryPresentationReady": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"deliveryOriginalState": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
{
"type": "null"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"aspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"isSizeManuallyAdjusted": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"candidate_origin": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"output_role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"committed_at": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"committed_slot_url": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"director_control_bundle": {
"anyOf": [
{
"$ref": "#/$defs/Patch_DirectorControlFrameBundle_2"
},
{
"type": "null"
}
]
},
"media_kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_imageNode": {
"type": "object",
"properties": {
"prompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"gatewayModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"size": {
"anyOf": [
{
"type": "string",
"enum": [
"0.5K",
"1K",
"2K",
"4K"
]
},
{
"type": "null"
}
]
},
"requestAspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"generationMode": {
"anyOf": [
{
"type": "string",
"enum": [
"text_to_image",
"image_to_image",
"all_reference",
"image_reference"
]
},
{
"type": "null"
}
]
},
"extraParams": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"modelParams": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"capabilityId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"capabilityParams": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"capabilityInputs": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_18"
},
{
"type": "null"
}
]
},
"capabilityOutputKind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"capabilityDefaultPushTarget": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"compiledPromptPreview": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationDurationMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"imageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"deliveryPresentationReady": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"deliveryOriginalState": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
{
"type": "null"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"aspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"isSizeManuallyAdjusted": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"candidate_origin": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"output_role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"committed_at": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"committed_slot_url": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"director_control_bundle": {
"anyOf": [
{
"$ref": "#/$defs/Patch_DirectorControlFrameBundle_2"
},
{
"type": "null"
}
]
},
"media_kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_pano360ViewerNode": {
"type": "object",
"properties": {
"imageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"sourceNodeId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"sphereCorrectionDeg": {
"anyOf": [
{
"$ref": "#/$defs/Patch___type_49"
},
{
"type": "null"
}
]
},
"frontYawDeg": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"fovDeg": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"lastExportedEntry": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch_Record_1"
}
]
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_scriptNode": {
"type": "object",
"properties": {
"prompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"lastAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "fromScript"
},
{
"type": "string",
"const": "fromVideoRef"
},
{
"type": "string",
"const": "fromCharacter"
}
]
},
{
"type": "null"
}
]
},
"scriptResult": {
"anyOf": [
{
"$ref": "#/$defs/JsonValue"
},
{
"type": "null"
}
]
},
"scriptTitle": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationDurationMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"generationError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_skillNode": {
"type": "object",
"properties": {
"skill_id": {
"anyOf": [
{
"type": "string",
"enum": [
"freezone.sketch_from_context",
"freezone.sketch_from_director_combined",
"freezone.frame_from_context",
"freezone.set_selected_background",
"freezone.set_director_combined",
"freezone.scene_360",
"agent.review_frame",
"workflow.plan_beat_graph"
]
},
{
"type": "null"
}
],
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
},
"skill_schema_version": {
"anyOf": [
{
"type": "string",
"enum": [
"skill.v1"
]
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"skillRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"skillInputSignature": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"skillIdempotencyKey": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationTaskKey": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationTaskType": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationTaskJobId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"parameters": {
"anyOf": [
{
"anyOf": [
{
"type": "object",
"properties": {
"aspect_ratio": {
"anyOf": [
{
"type": "string",
"enum": [
"2:3",
"16:9"
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"aspect_ratio": {
"anyOf": [
{
"type": "string",
"enum": [
"2:3",
"16:9"
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"quality": {
"anyOf": [
{
"type": "string",
"enum": [
"low",
"medium",
"high"
]
},
{
"type": "null"
}
]
},
"background_reference_mode": {
"anyOf": [
{
"type": "string",
"enum": [
"material_only",
"scene_anchor"
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {},
"additionalProperties": false
},
{
"type": "object",
"properties": {},
"additionalProperties": false
},
{
"type": "object",
"properties": {},
"additionalProperties": false
},
{
"type": "object",
"properties": {},
"additionalProperties": false
},
{
"type": "object",
"properties": {},
"additionalProperties": false
}
]
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false,
"allOf": [
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.sketch_from_context",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {
"aspect_ratio": {
"type": "string",
"enum": [
"2:3",
"16:9"
]
}
},
"additionalProperties": false
}
}
}
},
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.sketch_from_director_combined",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {
"aspect_ratio": {
"type": "string",
"enum": [
"2:3",
"16:9"
]
}
},
"additionalProperties": false
}
}
}
},
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.frame_from_context",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {
"quality": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
},
"background_reference_mode": {
"type": "string",
"enum": [
"material_only",
"scene_anchor"
]
}
},
"additionalProperties": false
}
}
}
},
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.set_selected_background",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
},
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.set_director_combined",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
},
{
"if": {
"properties": {
"skill_id": {
"const": "freezone.scene_360",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
},
{
"if": {
"properties": {
"skill_id": {
"const": "agent.review_frame",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
},
{
"if": {
"properties": {
"skill_id": {
"const": "workflow.plan_beat_graph",
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
}
},
"required": [
"skill_id"
]
},
"then": {
"properties": {
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}
}
}
]
},
"NodeData_Patch_storyboardGenNode": {
"type": "object",
"properties": {
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"gridRows": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"gridCols": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"frames": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/StoryboardGenFrameItem_34"
}
},
{
"type": "null"
}
]
},
"ratioControlMode": {
"anyOf": [
{
"type": "string",
"enum": [
"overall",
"cell"
]
},
{
"type": "null"
}
]
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"gatewayModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"size": {
"anyOf": [
{
"type": "string",
"enum": [
"0.5K",
"1K",
"2K",
"4K"
]
},
{
"type": "null"
}
]
},
"requestAspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"extraParams": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"modelParams": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"imageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"aspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationDurationMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_storyboardNode": {
"type": "object",
"properties": {
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"aspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"frameAspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"gridRows": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"gridCols": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"frames": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/StoryboardFrameItem_31"
}
},
{
"type": "null"
}
]
},
"exportOptions": {
"anyOf": [
{
"$ref": "#/$defs/Patch_StoryboardExportOptions_32"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_textAnnotationNode": {
"type": "object",
"properties": {
"content": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"referenceOnly": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"instruction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"mode": {
"anyOf": [
{
"type": "string",
"enum": [
"writing",
"textToVideo",
"imageToPrompt",
"textToMusic",
"textToMusicGen"
]
},
{
"type": "null"
}
]
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pickerDismissed": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"extraParams": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_threeDWorldNode": {
"type": "object",
"properties": {
"prompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"taskKey": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"plyUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"panoUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"sources": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/DirectorWorldSource_51"
}
},
{
"type": "null"
}
]
},
"activeSourceId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"scenesBySourceId": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"layersBySourceId": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_53"
},
{
"type": "null"
}
]
},
"sourceNodeId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"sourceKind": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "text"
},
{
"type": "string",
"const": "image"
}
]
},
{
"type": "null"
}
]
},
"plyKind": {
"anyOf": [
{
"type": "string",
"enum": [
"master",
"reverse",
"pano"
]
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationDurationMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"errorMessage": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"scene": {
"anyOf": [
{
"$ref": "#/$defs/JsonValue"
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_uploadNode": {
"type": "object",
"properties": {
"sourceFileName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"isUploading": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"uploadError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"imageOnly": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"imageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"deliveryPresentationReady": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"deliveryOriginalState": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
{
"type": "null"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"aspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"isSizeManuallyAdjusted": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"candidate_origin": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"output_role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"committed_at": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"committed_slot_url": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"director_control_bundle": {
"anyOf": [
{
"$ref": "#/$defs/Patch_DirectorControlFrameBundle_2"
},
{
"type": "null"
}
]
},
"media_kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_videoComposeNode": {
"type": "object",
"properties": {
"resultVideoUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"resolution": {
"anyOf": [
{
"type": "string",
"enum": [
"1080p",
"720p"
]
},
{
"type": "null"
}
]
},
"draftTimeline": {
"anyOf": [
{
"$ref": "#/$defs/JsonValue"
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_videoNode": {
"type": "object",
"properties": {
"videoUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"deliveryPosterUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"videoPlaybackState": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
{
"type": "null"
}
]
},
"deliveryPresentationReady": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"referenceOnly": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"aspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"isSizeManuallyAdjusted": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"sourceFileName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"widthPx": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"heightPx": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"durationMs": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"isUploading": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"isAnalyzing": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"analysisResult": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"analysisError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"isSeparatingAv": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"isClipMode": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"clipStartMs": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"clipEndMs": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"subtitleEraseMode": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "smart"
},
{
"type": "string",
"const": "box"
}
]
},
{
"type": "null"
}
]
},
"subtitleEraseBox": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch___type_36"
}
]
},
{
"type": "null"
}
]
},
"prompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"generationBatch": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
{
"type": "null"
}
]
},
"genMode": {
"anyOf": [
{
"type": "string",
"enum": [
"textToVideo",
"allReference",
"firstFrame",
"imageToVideo",
"firstLastFrame",
"imageReference",
"videoEdit"
]
},
{
"type": "null"
}
]
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayOperationIds": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
{
"type": "null"
}
]
},
"generationBatchId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"quality": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"durationSec": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"generateAudio": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"modelParams": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
},
"humanReview": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"sceneOptimize": {
"anyOf": [
{
"type": "string",
"enum": [
"anime",
"realistic"
]
},
{
"type": "null"
}
]
},
"count": {
"anyOf": [
{
"type": "number",
"enum": [
4,
1,
2
]
},
{
"type": "null"
}
]
},
"cameraMovement": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"contextPromptMarker": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch___type_37"
}
]
},
{
"type": "null"
}
]
},
"referenceOrder": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"isGenerating": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"generationStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"generationDurationMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"generationError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"isUpscaleNode": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"upscaleSourceUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"upscaleResolution": {
"anyOf": [
{
"type": "string",
"enum": [
"1080p",
"2k",
"4k"
]
},
{
"type": "null"
}
]
},
"upscaleDenoise": {
"anyOf": [
{
"type": "string",
"enum": [
"none",
"1x",
"2x"
]
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"NodeData_Patch_videoStoryNode": {
"type": "object",
"properties": {
"sourceVideoUrl": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"rows": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/VideoStoryRow_45"
}
},
{
"type": "null"
}
]
},
"rawResult": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Patch_Record_1"
}
]
},
{
"type": "null"
}
]
},
"isAnalyzing": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"analysisStartedAt": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"analysisError": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"displayName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"externalRunId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
{
"type": "null"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Object_11": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"Patch_AudioVoiceRef_42": {
"type": "object",
"properties": {
"scope": {
"anyOf": [
{
"type": "string",
"enum": [
"project_narrator",
"user_custom",
"character_default",
"character_age_group",
"identity",
"identity_resolved"
]
},
{
"type": "null"
}
]
},
"characterName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"identityId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slot": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"voiceId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch_DirectorControlFrameBundle_2": {
"type": "object",
"properties": {
"schema_version": {
"anyOf": [
{
"type": "string",
"const": "director_control_bundle_v1"
},
{
"type": "null"
}
]
},
"dir": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"paths": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_3"
},
{
"type": "null"
}
]
},
"rel_paths": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_3"
},
{
"type": "null"
}
]
},
"urls": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_3"
},
{
"type": "null"
}
]
},
"source": {
"anyOf": [
{
"$ref": "#/$defs/Patch_DirectorFrameMetaSource_4"
},
{
"type": "null"
}
]
},
"frame_meta": {
"anyOf": [
{
"$ref": "#/$defs/Patch_DirectorFrameMeta_5"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch_DirectorFrameMetaSource_4": {
"type": "object",
"properties": {
"source_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"source_type": {
"anyOf": [
{
"type": "string",
"enum": [
"sog",
"pano360"
]
},
{
"type": "null"
}
]
},
"source_kind": {
"anyOf": [
{
"type": "string",
"enum": [
"master",
"reverse",
"pano",
"uploaded",
"custom"
]
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ply_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pano_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pano_fs": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"collision_glb_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slot_kind": {
"anyOf": [
{
"type": "string",
"enum": [
"scene_director_pano_360",
"scene_360_candidate"
]
},
{
"type": "null"
}
]
},
"fs": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch_DirectorFrameMeta_5": {
"type": "object",
"properties": {
"schema_version": {
"anyOf": [
{
"type": "string",
"const": "director_frame_meta_v1"
},
{
"type": "null"
}
]
},
"source": {
"anyOf": [
{
"$ref": "#/$defs/Patch_DirectorFrameMetaSource_4"
},
{
"type": "null"
}
]
},
"camera": {
"anyOf": [
{
"$ref": "#/$defs/Patch___type_6"
},
{
"type": "null"
}
]
},
"layer": {
"anyOf": [
{
"$ref": "#/$defs/Patch_DirectorObjectLayer_7"
},
{
"type": "null"
}
]
},
"actors": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/DirectorFrameMetaActor_14"
}
},
{
"type": "null"
}
]
},
"props": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/DirectorFrameMetaProp_15"
}
},
{
"type": "null"
}
]
},
"stagings": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/DirectorFrameMetaProp_15"
}
},
{
"type": "null"
}
]
},
"beat_context": {
"anyOf": [
{
"$ref": "#/$defs/Patch___type_16"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch_DirectorObjectLayer_7": {
"type": "object",
"properties": {
"source_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"actors": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/DirectorObjectLayerActor_8"
}
},
{
"type": "null"
}
]
},
"props": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/DirectorObjectLayerProp_12"
}
},
{
"type": "null"
}
]
},
"stagings": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/$defs/DirectorObjectLayerStaging_13"
}
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch_ImageGenCameraSelection_23": {
"type": "object",
"properties": {
"cameraBodyId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"lensId": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"focalLengthMm": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
{
"type": "null"
}
]
},
"aperture": {
"anyOf": [
{
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch_ImageGenFocusRegion_22": {
"type": "object",
"properties": {
"sourceUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"x": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"y": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"width": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"height": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"aspectRatio": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch_Record_1": {
"type": "object",
"properties": {},
"additionalProperties": {
"$ref": "#/$defs/JsonValue"
}
},
"Patch_Record_18": {
"type": "object",
"properties": {},
"additionalProperties": {
"$ref": "#/$defs/__type_19"
}
},
"Patch_Record_3": {
"type": "object",
"properties": {},
"additionalProperties": {
"type": "string"
}
},
"Patch_Record_53": {
"type": "object",
"properties": {},
"additionalProperties": {
"$ref": "#/$defs/DirectorObjectLayer_7"
}
},
"Patch_StoryboardExportOptions_32": {
"type": "object",
"properties": {
"showFrameIndex": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"showFrameNote": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"notePlacement": {
"anyOf": [
{
"type": "string",
"enum": [
"overlay",
"bottom"
]
},
{
"type": "null"
}
]
},
"imageFit": {
"anyOf": [
{
"type": "string",
"enum": [
"cover",
"contain"
]
},
{
"type": "null"
}
]
},
"frameIndexPrefix": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"cellGap": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"outerPadding": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"fontSize": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"backgroundColor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"textColor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch___type_16": {
"type": "object",
"properties": {
"episode": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"beat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"visual_description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"detected_identities": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"detected_props": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch___type_21": {
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"kind": {
"anyOf": [
{
"type": "string",
"enum": [
"actor",
"prop"
]
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch___type_27": {
"type": "object",
"properties": {
"visualDescription": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"narrationSegment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"sceneId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"sceneVariantId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"timeOfDay": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"detectedIdentities": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"detectedProps": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"sketchColors": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_3"
},
{
"type": "null"
}
]
},
"propMarkerColors": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_3"
},
{
"type": "null"
}
]
},
"selectedBackgroundExists": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"currentSketchExists": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
},
"currentFrameExists": {
"anyOf": [
{
"type": "boolean",
"enum": [
false,
true
]
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch___type_36": {
"type": "object",
"properties": {
"x": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"y": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"width": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"height": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch___type_37": {
"type": "object",
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"kind": {
"anyOf": [
{
"type": "string",
"enum": [
"actor",
"prop"
]
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch___type_49": {
"type": "object",
"properties": {
"roll": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"pitch": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"yaw": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Patch___type_6": {
"type": "object",
"properties": {
"mode": {
"anyOf": [
{
"type": "string",
"enum": [
"sog",
"pano"
]
},
{
"type": "null"
}
]
},
"frame_aspect": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"$ref": "#/$defs/Patch_Record_1"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"Record_1": {
"type": "object",
"properties": {},
"additionalProperties": {
"$ref": "#/$defs/JsonValue"
}
},
"StoryboardFrameItem_31": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"imageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"aspectRatio": {
"type": "string"
},
"note": {
"type": "string"
},
"order": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"id",
"imageUrl",
"note",
"order"
]
},
"StoryboardGenFrameItem_34": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"description": {
"type": "string"
},
"referenceIndex": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
}
},
"additionalProperties": false,
"required": [
"id",
"description",
"referenceIndex"
]
},
"VideoStoryRow_45": {
"type": "object",
"properties": {
"shotNumber": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
},
{
"type": "number"
}
]
},
"startTime": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"endTime": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"duration": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"visualDescription": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"narrative": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"shotSize": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"cameraAngle": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"cameraMovement": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"focalAndDof": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"lighting": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"backgroundMusic": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"voiceAndSfx": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"imagePrompt": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"videoMotionPrompt": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"keyframeUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"raw": {
"$ref": "#/$defs/Record_1"
}
},
"additionalProperties": false
},
"__type_10": {
"type": "object",
"properties": {
"space": {
"type": "string",
"const": "pano_view"
},
"yaw_deg": {
"type": "number"
},
"pitch_deg": {
"type": "number"
},
"distance": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"space",
"yaw_deg",
"pitch_deg",
"distance"
]
},
"__type_19": {
"type": "object",
"properties": {
"nodeId": {
"type": "string"
},
"role": {
"type": "string"
},
"sourceUrl": {
"type": "string"
},
"assetKind": {
"type": "string"
}
},
"additionalProperties": false
},
"__type_24": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"x": {
"type": "number"
},
"y": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"id",
"label",
"x",
"y"
]
},
"__type_39": {
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "text"
},
"value": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"type",
"value"
]
},
"__type_40": {
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "pause"
},
"durationSec": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"type",
"durationSec"
]
},
"__type_41": {
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "filler"
},
"token": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"type",
"token"
]
},
"__type_9": {
"type": "object",
"properties": {
"space": {
"type": "string",
"const": "world"
},
"position": {
"type": "array",
"prefixItems": [
{
"type": "number"
},
{
"type": "number"
},
{
"type": "number"
}
],
"minItems": 3,
"maxItems": 3
},
"yaw_deg": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"space",
"position",
"yaw_deg"
]
}
}
}完整调用示例
update_canvas_node / minimal
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "update_canvas_node",
"arguments": {
"project_id": "01EXAMPLEPROJECT00000000000",
"canvas_id": "default",
"node_id": "node-example",
"patch": {
"data": {
"content": "更新后的文本"
}
},
"base_revision": 1
}
}
}将示例保存为 request.json 后发送:
curl https://mcp.viivo.djagon.com/mcp/ \
-H "Authorization: Bearer $MCP_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "MCP-Protocol-Version: 2025-06-18" \
--data-binary @request.json如何读取结果
先检查 HTTP 状态,再检查 JSON-RPC 的 error 与 result.isError。工具返回内容位于 result.content;如有结构化结果则同时查看 result.structuredContent。HTTP 200 不代表业务成功。
工具声明的输出 Schema
{
"additionalProperties": true,
"title": "update_canvas_nodeDictOutput",
"type": "object"
}具体处理见 结果与错误处理。
原始工具契约说明
Update one node using JSON Merge Patch; null removes a field and id is immutable.