新增画布节点
基于已读取的画布版本添加一个节点,节点结构必须符合类型契约。
create_canvas_node
基于已读取的画布版本添加一个节点,节点结构必须符合类型契约。
参数与调用
此操作会实际修改数据或提交任务。生成任务可能产生费用;先读取目标 ID 和版本,同一次请求的重试复用幂等键。
调试台中选择 create_canvas_node/minimal 示例。文档中的 ID 均为占位值,请替换成服务端返回的真实值。
验证范围:已核对当前 Facade 路由和请求字段;MCP 转发及 Facade PostgreSQL 集成测试通过。 不包含真实付费生成的端到端验收。
需要当前画布的有效编辑授权;Agent 使用服务端保存的画布聊天运行授权。Bearer Token 本身不授予编辑权。base_revision 使用最近读取的 layout.revision,冲突后重新读取。
参数说明
以下字段放入工具的 arguments 对象内。“必填”指所在对象内必填;可选对象省略时无需填写其内部字段。空值与省略的含义以该字段 Schema 为准。
project_idstring必填项目的规范 ID,由管理员或当前项目上下文提供;调用身份仍需具备项目权限。
canvas_idstring必填项目内的画布 ID,从画布列表或当前画布上下文获取。
nodeobject必填新节点对象,包含节点 ID、已注册的 type、位置和该类型的 data。
展开 node 的字段与结构
idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
type"uploadNode" | "imageNode" | "imageGenNode" | "exportImageNode" | "beatContextNode" | "textAnnotationNode" | "groupNode" | "storyboardNode" | "storyboardGenNode" | "videoNode" | "audioNode" | "audioTrimNode" | "videoStoryNode" | "videoComposeNode" | "scriptNode" | "pano360ViewerNode" | "threeDWorldNode" | "skillNode"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
positionobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 position 的字段与结构
xnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
ynumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
widthnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
heightnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
styleobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 style 的字段与结构
widthnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
heightnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
zIndexinteger可选含义由字段名及类型约束定义;组合条件见完整 Schema。
parentIdstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
extent"parent"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
expandParentboolean可选含义由字段名及类型约束定义;组合条件见完整 Schema。
hiddenboolean可选含义由字段名及类型约束定义;组合条件见完整 Schema。
selectedboolean可选含义由字段名及类型约束定义;组合条件见完整 Schema。
draggableboolean可选含义由字段名及类型约束定义;组合条件见完整 Schema。
selectableboolean可选含义由字段名及类型约束定义;组合条件见完整 Schema。
connectableboolean可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deletableboolean可选含义由字段名及类型约束定义;组合条件见完整 Schema。
zIndexinteger可选含义由字段名及类型约束定义;组合条件见完整 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可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isUploadingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
uploadErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageOnlyfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOriginalStatenull | "processing" | "ready" | "failed"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
candidate_originobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 candidate_origin 的字段与结构
类型:object
output_rolestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_atnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_slot_urlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
director_control_bundleobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 director_control_bundle 的字段与结构
schema_version"director_control_bundle_v1"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
dirstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
pathsobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 paths 的字段与结构
类型:object
rel_pathsobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rel_paths 的字段与结构
类型:object
urlsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 urls 的字段与结构
类型:object
sourceobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
source_idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_type"sog" | "pano360"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_kind"master" | "reverse" | "pano" | "uploaded" | "custom"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
labelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
ply_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
collision_glb_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
slot_kind"scene_director_pano_360" | "scene_360_candidate"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
frame_metaobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frame_meta 的字段与结构
schema_version"director_frame_meta_v1"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
更多层级请查看本页完整 JSON Schema。
cameraobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 camera 的字段与结构
更多层级请查看本页完整 JSON Schema。
layerobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 layer 的字段与结构
更多层级请查看本页完整 JSON Schema。
actorsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 actors 的字段与结构
更多层级请查看本页完整 JSON Schema。
propsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 props 的字段与结构
更多层级请查看本页完整 JSON Schema。
stagingsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 stagings 的字段与结构
更多层级请查看本页完整 JSON Schema。
beat_contextobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 beat_context 的字段与结构
更多层级请查看本页完整 JSON Schema。
media_kindstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 2 · object
promptstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
size"0.5K" | "1K" | "2K" | "4K"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
requestAspectRatiostring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationMode"text_to_image" | "image_to_image" | "all_reference" | "image_reference"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
extraParamsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 extraParams 的字段与结构
类型:object
modelParamsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 modelParams 的字段与结构
类型:object
capabilityIdstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
capabilityParamsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 capabilityParams 的字段与结构
类型:object
capabilityInputsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 capabilityInputs 的字段与结构
类型:object
capabilityOutputKindstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
capabilityDefaultPushTargetobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 capabilityDefaultPushTarget 的字段与结构
类型:object
compiledPromptPreviewstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOriginalStatenull | "processing" | "ready" | "failed"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
candidate_originobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 candidate_origin 的字段与结构
类型:object
output_rolestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_atnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_slot_urlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
director_control_bundleobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 director_control_bundle 的字段与结构
schema_version"director_control_bundle_v1"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
dirstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
pathsobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 paths 的字段与结构
类型:object
rel_pathsobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rel_paths 的字段与结构
类型:object
urlsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 urls 的字段与结构
类型:object
sourceobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
source_idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_type"sog" | "pano360"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_kind"master" | "reverse" | "pano" | "uploaded" | "custom"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
labelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
ply_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
collision_glb_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
slot_kind"scene_director_pano_360" | "scene_360_candidate"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
frame_metaobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frame_meta 的字段与结构
schema_version"director_frame_meta_v1"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
更多层级请查看本页完整 JSON Schema。
cameraobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 camera 的字段与结构
更多层级请查看本页完整 JSON Schema。
layerobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 layer 的字段与结构
更多层级请查看本页完整 JSON Schema。
actorsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 actors 的字段与结构
更多层级请查看本页完整 JSON Schema。
propsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 props 的字段与结构
更多层级请查看本页完整 JSON Schema。
stagingsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 stagings 的字段与结构
更多层级请查看本页完整 JSON Schema。
beat_contextobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 beat_context 的字段与结构
更多层级请查看本页完整 JSON Schema。
media_kindstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 3 · object
generationMode"text_to_image" | "image_to_image" | "all_reference" | "image_reference"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
promptstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
size"0.5K" | "1K" | "2K" | "4K"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchnull | array可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchStatus"failed" | "running" | "completed" | "partial_failed" | "cancelled"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
qualitystring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelParamsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 modelParams 的字段与结构
类型:object
requestAspectRatiostring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
count4 | 1 | 2可选含义由字段名及类型约束定义;组合条件见完整 Schema。
styleTemplateIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
contextPromptMarkernull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 contextPromptMarker 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
kind"actor" | "prop"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
labelstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
colorstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
focusRegionnull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 focusRegion 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
sourceUrlstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
xnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
ynumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
widthnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
heightnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
cameraSelectionnull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 cameraSelection 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
cameraBodyIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
lensIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
focalLengthMmnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aperturenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
autoCommitOnGeneratefalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
marksarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 marks 的字段与结构
idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
labelstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
xnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
ynumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOriginalStatenull | "processing" | "ready" | "failed"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
candidate_originobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 candidate_origin 的字段与结构
类型:object
output_rolestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_atnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_slot_urlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
director_control_bundleobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 director_control_bundle 的字段与结构
schema_version"director_control_bundle_v1"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
dirstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
pathsobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 paths 的字段与结构
类型:object
rel_pathsobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rel_paths 的字段与结构
类型:object
urlsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 urls 的字段与结构
类型:object
sourceobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
source_idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_type"sog" | "pano360"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_kind"master" | "reverse" | "pano" | "uploaded" | "custom"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
labelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
ply_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
collision_glb_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
slot_kind"scene_director_pano_360" | "scene_360_candidate"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
frame_metaobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frame_meta 的字段与结构
schema_version"director_frame_meta_v1"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
更多层级请查看本页完整 JSON Schema。
cameraobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 camera 的字段与结构
更多层级请查看本页完整 JSON Schema。
layerobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 layer 的字段与结构
更多层级请查看本页完整 JSON Schema。
actorsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 actors 的字段与结构
更多层级请查看本页完整 JSON Schema。
propsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 props 的字段与结构
更多层级请查看本页完整 JSON Schema。
stagingsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 stagings 的字段与结构
更多层级请查看本页完整 JSON Schema。
beat_contextobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 beat_context 的字段与结构
更多层级请查看本页完整 JSON Schema。
media_kindstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 4 · object
resultKind"generic" | "storyboardGenOutput" | "storyboardSplitExport" | "storyboardFrameEdit" | "matte" | "upscale"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOriginalStatenull | "processing" | "ready" | "failed"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
candidate_originobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 candidate_origin 的字段与结构
类型:object
output_rolestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_atnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
committed_slot_urlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
director_control_bundleobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 director_control_bundle 的字段与结构
schema_version"director_control_bundle_v1"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
dirstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
pathsobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 paths 的字段与结构
类型:object
rel_pathsobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rel_paths 的字段与结构
类型:object
urlsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 urls 的字段与结构
类型:object
sourceobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
source_idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_type"sog" | "pano360"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_kind"master" | "reverse" | "pano" | "uploaded" | "custom"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
labelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
ply_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
collision_glb_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
slot_kind"scene_director_pano_360" | "scene_360_candidate"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
frame_metaobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frame_meta 的字段与结构
schema_version"director_frame_meta_v1"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 source 的字段与结构
更多层级请查看本页完整 JSON Schema。
cameraobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 camera 的字段与结构
更多层级请查看本页完整 JSON Schema。
layerobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 layer 的字段与结构
更多层级请查看本页完整 JSON Schema。
actorsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 actors 的字段与结构
更多层级请查看本页完整 JSON Schema。
propsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 props 的字段与结构
更多层级请查看本页完整 JSON Schema。
stagingsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 stagings 的字段与结构
更多层级请查看本页完整 JSON Schema。
beat_contextobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 beat_context 的字段与结构
更多层级请查看本页完整 JSON Schema。
media_kindstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 5 · object
contentstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
projectIdstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
episodenumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
beatnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
snapshotobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 snapshot 的字段与结构
visualDescriptionstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
narrationSegmentstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sceneIdstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sceneVariantIdstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
timeOfDaystring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
detectedIdentitiesarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 detectedIdentities 的字段与结构
更多层级请查看本页完整 JSON Schema。
detectedPropsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 detectedProps 的字段与结构
更多层级请查看本页完整 JSON Schema。
sketchColorsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 sketchColors 的字段与结构
类型:object
propMarkerColorsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 propMarkerColors 的字段与结构
类型:object
selectedBackgroundExistsfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
currentSketchExistsfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
currentFrameExistsfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
syncStatus"fresh" | "stale" | "syncing" | "error"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
errorMessagestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
mainline_contextnull | boolean | number | string | array | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
beat_edit_fieldsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 beat_edit_fields 的字段与结构
类型:object
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 6 · object
contentstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceOnlyfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
instructionstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
mode"writing" | "textToVideo" | "imageToPrompt" | "textToMusic" | "textToMusicGen"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pickerDismissedfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
extraParamsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 extraParams 的字段与结构
类型:object
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 7 · object
labelstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
backgroundColornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardGroupfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardAspectstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardColsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardShowIndexfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardBaseWidthnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
storyboardBaseHeightnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 8 · object
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
frameAspectRatiostring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gridRowsnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
gridColsnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
framesarray必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frames 的字段与结构
idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
imageUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
notestring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
ordernumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
exportOptionsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 exportOptions 的字段与结构
showFrameIndexboolean必填含义由字段名及类型约束定义;组合条件见完整 Schema。
showFrameNoteboolean必填含义由字段名及类型约束定义;组合条件见完整 Schema。
notePlacement"overlay" | "bottom"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
imageFit"cover" | "contain"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
frameIndexPrefixstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
cellGapnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
outerPaddingnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
fontSizenumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
backgroundColorstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
textColorstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 9 · object
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gridRowsnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
gridColsnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
framesarray必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 frames 的字段与结构
idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
descriptionstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceIndexnull | number必填含义由字段名及类型约束定义;组合条件见完整 Schema。
ratioControlMode"overall" | "cell"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
size"0.5K" | "1K" | "2K" | "4K"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
requestAspectRatiostring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
extraParamsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 extraParams 的字段与结构
类型:object
modelParamsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 modelParams 的字段与结构
类型:object
imageUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 10 · object
videoUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPosterUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
videoPlaybackStatenull | "processing" | "ready" | "failed"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryPresentationReadyfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
deliveryOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceOnlyfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
aspectRatiostring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
isSizeManuallyAdjustedfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceFileNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
widthPxnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
heightPxnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
durationMsnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isUploadingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isAnalyzingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
analysisResultnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
analysisErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isSeparatingAvfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isClipModefalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
clipStartMsnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
clipEndMsnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
subtitleEraseModenull | "smart" | "box"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
subtitleEraseBoxnull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 subtitleEraseBox 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
xnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
ynumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
widthnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
heightnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
promptstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchnull | array可选含义由字段名及类型约束定义;组合条件见完整 Schema。
genMode"textToVideo" | "allReference" | "firstFrame" | "imageToVideo" | "firstLastFrame" | "imageReference" | "videoEdit"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayOperationIdsnull | array可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationBatchIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
qualitystring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
durationSecnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generateAudiofalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelParamsobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 modelParams 的字段与结构
类型:object
humanReviewfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sceneOptimize"anime" | "realistic"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
count4 | 1 | 2可选含义由字段名及类型约束定义;组合条件见完整 Schema。
cameraMovementnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
contextPromptMarkernull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 contextPromptMarker 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
idstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
kind"actor" | "prop"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
labelstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
colorstring必填含义由字段名及类型约束定义;组合条件见完整 Schema。
referenceOrderarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 referenceOrder 的字段与结构
类型:string
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isUpscaleNodefalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
upscaleSourceUrlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
upscaleResolution"1080p" | "2k" | "4k"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
upscaleDenoise"none" | "1x" | "2x"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 11 · object
audioUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceFileNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
durationMsnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isUploadingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
audioKind"speech" | "music"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
musicLengthMsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
forceInstrumentalfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
respectSectionsDurationsfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
textstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
segmentsarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 segments 的字段与结构
可选结构 1 · object
更多层级请查看本页完整 JSON Schema。
可选结构 2 · object
更多层级请查看本页完整 JSON Schema。
可选结构 3 · object
更多层级请查看本页完整 JSON Schema。
emotionPromptstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
voiceRefnull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 voiceRef 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
scope"project_narrator" | "user_custom" | "character_default" | "character_age_group" | "identity" | "identity_resolved"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
characterNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
identityIdstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
slotstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
voiceIdstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
voiceLabelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
voiceLanguagestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
convertingAudioFormatnull | "mp3" | "m4a" | "wav"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 12 · object
trimStartMsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
trimEndMsnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resultAudioUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isExportingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
exportErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
draftTimelinenull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 draftTimeline 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
类型:object
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 13 · object
sourceVideoUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
rowsarray必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rows 的字段与结构
shotNumbernull | string | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
startTimenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
endTimenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
durationnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
visualDescriptionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
narrativenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
shotSizenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
cameraAnglenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
cameraMovementnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
focalAndDofnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
lightingnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
backgroundMusicnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
voiceAndSfxnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
imagePromptnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
videoMotionPromptnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
keyframeUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
rawobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 raw 的字段与结构
更多层级请查看本页完整 JSON Schema。
rawResultnull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 rawResult 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
类型:object
isAnalyzingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
analysisStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
analysisErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 14 · object
resultVideoUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolution"1080p" | "720p"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
draftTimelinenull | boolean | number | string | array | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 15 · object
promptstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
resolvedModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
lastActionnull | "fromScript" | "fromVideoRef" | "fromCharacter"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
scriptResultnull | boolean | number | string | array | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
scriptTitlenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 16 · object
imageUrlnull | string必填含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceNodeIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sphereCorrectionDegobject必填含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 sphereCorrectionDeg 的字段与结构
rollnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
pitchnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
yawnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
frontYawDegnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
fovDegnumber必填含义由字段名及类型约束定义;组合条件见完整 Schema。
lastExportedEntrynull | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 lastExportedEntry 的字段与结构
可选结构 1 · null
类型:null
可选结构 2 · object
类型:object
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 17 · object
promptstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
modelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
taskKeynull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
plyUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
panoUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourcesarray可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 sources 的字段与结构
idstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
source_type"sog" | "pano360" | "mesh"必填含义由字段名及类型约束定义;组合条件见完整 Schema。
source_kind"active" | "master" | "reverse" | "pano" | "uploaded" | "custom"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
labelstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
ply_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
pano_fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
collision_glb_urlstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
slot_kind"scene_director_pano_360" | "scene_360_candidate"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
fsstring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
currentfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
transformobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 transform 的字段与结构
更多层级请查看本页完整 JSON Schema。
activeSourceIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
scenesBySourceIdobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 scenesBySourceId 的字段与结构
类型:object
layersBySourceIdobject可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 layersBySourceId 的字段与结构
类型:object
sourceNodeIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
sourceKindnull | "text" | "image"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
plyKind"master" | "reverse" | "pano"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationDurationMsnumber可选含义由字段名及类型约束定义;组合条件见完整 Schema。
errorMessagenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
previewImageUrlnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
scenenull | boolean | number | string | array | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 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"必填技能目录中注册的技能 ID,先调用 list_freezone_skills。
skill_schema_version"skill.v1"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
isGeneratingfalse | true可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationStartedAtnull | number可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrornull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
skillRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
skillInputSignaturenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
skillIdempotencyKeynull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationTaskKeynull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationTaskTypenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationTaskJobIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
parametersobject | object | object | object | object | object | object | object可选含义由字段名及类型约束定义;组合条件见完整 Schema。
展开 parameters 的字段与结构
可选结构 1 · object
aspect_ratio"2:3" | "16:9"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 2 · object
aspect_ratio"2:3" | "16:9"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 3 · object
quality"low" | "medium" | "high"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
background_reference_mode"material_only" | "scene_anchor"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
可选结构 4 · object
类型:object
可选结构 5 · object
类型:object
可选结构 6 · object
类型:object
可选结构 7 · object
类型:object
可选结构 8 · object
类型:object
displayNamestring可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunStatusnull | "claimed" | "running" | "cancel_requested"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredBynull | "user" | "agent" | "system"可选含义由字段名及类型约束定义;组合条件见完整 Schema。
externalRunTriggeredByNamenull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextModelIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
gatewayTextOperationActionnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationErrorRequestIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 Schema。
generationAttemptIdnull | string可选含义由字段名及类型约束定义;组合条件见完整 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_Full_uploadNode"
}
}
}
}类型:any
同时满足 2 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "imageNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_imageNode"
}
}
}
}类型:any
同时满足 3 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "imageGenNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_imageGenNode"
}
}
}
}类型:any
同时满足 4 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "exportImageNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_exportImageNode"
}
}
}
}类型:any
同时满足 5 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "beatContextNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_beatContextNode"
}
}
}
}类型:any
同时满足 6 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "textAnnotationNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_textAnnotationNode"
}
}
}
}类型:any
同时满足 7 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "groupNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_groupNode"
}
}
}
}类型:any
同时满足 8 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "storyboardNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_storyboardNode"
}
}
}
}类型:any
同时满足 9 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "storyboardGenNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_storyboardGenNode"
}
}
}
}类型:any
同时满足 10 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "videoNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_videoNode"
}
}
}
}类型:any
同时满足 11 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "audioNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_audioNode"
}
}
}
}类型:any
同时满足 12 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "audioTrimNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_audioTrimNode"
}
}
}
}类型:any
同时满足 13 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "videoStoryNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_videoStoryNode"
}
}
}
}类型:any
同时满足 14 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "videoComposeNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_videoComposeNode"
}
}
}
}类型:any
同时满足 15 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "scriptNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_scriptNode"
}
}
}
}类型:any
同时满足 16 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "pano360ViewerNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_pano360ViewerNode"
}
}
}
}类型:any
同时满足 17 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "threeDWorldNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_threeDWorldNode"
}
}
}
}类型:any
同时满足 18 · any
当满足以下条件时,需要同时满足 then 中的约束:
{
"if": {
"properties": {
"type": {
"const": "skillNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_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": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"pattern": "^(?!\\.{1,2}$)[^/\\\\?#%\\x00-\\x20\\x7f]+$",
"maxLength": 255
},
"type": {
"type": "string",
"enum": [
"uploadNode",
"imageNode",
"imageGenNode",
"exportImageNode",
"beatContextNode",
"textAnnotationNode",
"groupNode",
"storyboardNode",
"storyboardGenNode",
"videoNode",
"audioNode",
"audioTrimNode",
"videoStoryNode",
"videoComposeNode",
"scriptNode",
"pano360ViewerNode",
"threeDWorldNode",
"skillNode"
]
},
"position": {
"type": "object",
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"x",
"y"
]
},
"width": {
"type": "number",
"exclusiveMinimum": 0
},
"height": {
"type": "number",
"exclusiveMinimum": 0
},
"style": {
"type": "object",
"properties": {
"width": {
"type": "number",
"exclusiveMinimum": 0
},
"height": {
"type": "number",
"exclusiveMinimum": 0
},
"zIndex": {
"type": "integer"
}
},
"additionalProperties": false
},
"parentId": {
"type": "string",
"minLength": 1,
"pattern": "^(?!\\.{1,2}$)[^/\\\\?#%\\x00-\\x20\\x7f]+$",
"maxLength": 255
},
"extent": {
"type": "string",
"enum": [
"parent"
]
},
"expandParent": {
"type": "boolean"
},
"hidden": {
"type": "boolean"
},
"selected": {
"type": "boolean"
},
"draggable": {
"type": "boolean"
},
"selectable": {
"type": "boolean"
},
"connectable": {
"type": "boolean"
},
"deletable": {
"type": "boolean"
},
"zIndex": {
"type": "integer"
},
"data": {
"anyOf": [
{
"$ref": "#/$defs/NodeData_Full_uploadNode"
},
{
"$ref": "#/$defs/NodeData_Full_imageNode"
},
{
"$ref": "#/$defs/NodeData_Full_imageGenNode"
},
{
"$ref": "#/$defs/NodeData_Full_exportImageNode"
},
{
"$ref": "#/$defs/NodeData_Full_beatContextNode"
},
{
"$ref": "#/$defs/NodeData_Full_textAnnotationNode"
},
{
"$ref": "#/$defs/NodeData_Full_groupNode"
},
{
"$ref": "#/$defs/NodeData_Full_storyboardNode"
},
{
"$ref": "#/$defs/NodeData_Full_storyboardGenNode"
},
{
"$ref": "#/$defs/NodeData_Full_videoNode"
},
{
"$ref": "#/$defs/NodeData_Full_audioNode"
},
{
"$ref": "#/$defs/NodeData_Full_audioTrimNode"
},
{
"$ref": "#/$defs/NodeData_Full_videoStoryNode"
},
{
"$ref": "#/$defs/NodeData_Full_videoComposeNode"
},
{
"$ref": "#/$defs/NodeData_Full_scriptNode"
},
{
"$ref": "#/$defs/NodeData_Full_pano360ViewerNode"
},
{
"$ref": "#/$defs/NodeData_Full_threeDWorldNode"
},
{
"$ref": "#/$defs/NodeData_Full_skillNode"
}
]
}
},
"additionalProperties": false,
"required": [
"id",
"type",
"position",
"data"
],
"allOf": [
{
"if": {
"properties": {
"type": {
"const": "uploadNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_uploadNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "imageNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_imageNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "imageGenNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_imageGenNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "exportImageNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_exportImageNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "beatContextNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_beatContextNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "textAnnotationNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_textAnnotationNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "groupNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_groupNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "storyboardNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_storyboardNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "storyboardGenNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_storyboardGenNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "videoNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_videoNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "audioNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_audioNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "audioTrimNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_audioTrimNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "videoStoryNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_videoStoryNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "videoComposeNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_videoComposeNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "scriptNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_scriptNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "pano360ViewerNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_pano360ViewerNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "threeDWorldNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_threeDWorldNode"
}
}
}
},
{
"if": {
"properties": {
"type": {
"const": "skillNode"
}
},
"required": [
"type"
]
},
"then": {
"properties": {
"data": {
"$ref": "#/$defs/NodeData_Full_skillNode"
}
}
}
}
],
"description": "新节点对象,包含节点 ID、已注册的 type、位置和该类型的 data。"
},
"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",
"base_revision"
],
"title": "create_canvas_nodeArguments",
"type": "object",
"additionalProperties": false,
"$defs": {
"AudioVoiceRef_42": {
"type": "object",
"properties": {
"scope": {
"type": "string",
"enum": [
"project_narrator",
"user_custom",
"character_default",
"character_age_group",
"identity",
"identity_resolved"
]
},
"characterName": {
"type": "string"
},
"identityId": {
"type": "string"
},
"slot": {
"type": "string"
},
"voiceId": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"scope"
]
},
"DirectorControlFrameBundle_2": {
"type": "object",
"properties": {
"schema_version": {
"type": "string",
"const": "director_control_bundle_v1"
},
"dir": {
"type": "string"
},
"paths": {
"$ref": "#/$defs/Record_3"
},
"rel_paths": {
"$ref": "#/$defs/Record_3"
},
"urls": {
"$ref": "#/$defs/Record_3"
},
"source": {
"$ref": "#/$defs/DirectorFrameMetaSource_4"
},
"frame_meta": {
"$ref": "#/$defs/DirectorFrameMeta_5"
}
},
"additionalProperties": false,
"required": [
"schema_version",
"dir",
"paths",
"rel_paths"
]
},
"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"
]
},
"DirectorFrameMetaSource_4": {
"type": "object",
"properties": {
"source_id": {
"type": "string"
},
"source_type": {
"type": "string",
"enum": [
"sog",
"pano360"
]
},
"source_kind": {
"type": "string",
"enum": [
"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"
}
},
"additionalProperties": false,
"required": [
"source_id",
"source_type",
"source_kind"
]
},
"DirectorFrameMeta_5": {
"type": "object",
"properties": {
"schema_version": {
"type": "string",
"const": "director_frame_meta_v1"
},
"source": {
"$ref": "#/$defs/DirectorFrameMetaSource_4"
},
"camera": {
"$ref": "#/$defs/__type_6"
},
"layer": {
"$ref": "#/$defs/DirectorObjectLayer_7"
},
"actors": {
"type": "array",
"items": {
"$ref": "#/$defs/DirectorFrameMetaActor_14"
}
},
"props": {
"type": "array",
"items": {
"$ref": "#/$defs/DirectorFrameMetaProp_15"
}
},
"stagings": {
"type": "array",
"items": {
"$ref": "#/$defs/DirectorFrameMetaProp_15"
}
},
"beat_context": {
"$ref": "#/$defs/__type_16"
}
},
"additionalProperties": false,
"required": [
"schema_version",
"source",
"camera",
"layer"
]
},
"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"
]
},
"ImageGenCameraSelection_23": {
"type": "object",
"properties": {
"cameraBodyId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"lensId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"focalLengthMm": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"aperture": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false
},
"ImageGenFocusRegion_22": {
"type": "object",
"properties": {
"sourceUrl": {
"type": "string"
},
"x": {
"type": "number"
},
"y": {
"type": "number"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"aspectRatio": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"sourceUrl",
"x",
"y",
"width",
"height"
]
},
"JsonValue": {
"anyOf": [
{
"type": "null"
},
{
"type": "boolean"
},
{
"type": "number"
},
{
"type": "string"
},
{
"type": "array",
"items": {
"$ref": "#/$defs/JsonValue"
}
},
{
"type": "object",
"additionalProperties": {
"$ref": "#/$defs/JsonValue"
}
}
]
},
"NodeData_Full_audioNode": {
"type": "object",
"properties": {
"audioUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"sourceFileName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"durationMs": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"isUploading": {
"type": "boolean",
"enum": [
false,
true
]
},
"audioKind": {
"type": "string",
"enum": [
"speech",
"music"
]
},
"resolvedModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"musicLengthMs": {
"type": "number"
},
"forceInstrumental": {
"type": "boolean",
"enum": [
false,
true
]
},
"respectSectionsDurations": {
"type": "boolean",
"enum": [
false,
true
]
},
"text": {
"type": "string"
},
"segments": {
"type": "array",
"items": {
"anyOf": [
{
"$ref": "#/$defs/__type_39"
},
{
"$ref": "#/$defs/__type_40"
},
{
"$ref": "#/$defs/__type_41"
}
]
}
},
"emotionPrompt": {
"type": "string"
},
"voiceRef": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/AudioVoiceRef_42"
}
]
},
"voiceLabel": {
"type": "string"
},
"voiceLanguage": {
"type": "string"
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"convertingAudioFormat": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "mp3"
},
{
"type": "string",
"const": "m4a"
},
{
"type": "string",
"const": "wav"
}
]
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"audioUrl"
]
},
"NodeData_Full_audioTrimNode": {
"type": "object",
"properties": {
"trimStartMs": {
"type": "number"
},
"trimEndMs": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"resultAudioUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"isExporting": {
"type": "boolean",
"enum": [
false,
true
]
},
"exportError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"draftTimeline": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Record_1"
}
]
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false
},
"NodeData_Full_beatContextNode": {
"type": "object",
"properties": {
"content": {
"type": "string"
},
"projectId": {
"type": "string"
},
"episode": {
"type": "number"
},
"beat": {
"type": "number"
},
"snapshot": {
"$ref": "#/$defs/__type_27"
},
"syncStatus": {
"type": "string",
"enum": [
"fresh",
"stale",
"syncing",
"error"
]
},
"errorMessage": {
"type": "string"
},
"mainline_context": {
"$ref": "#/$defs/JsonValue"
},
"beat_edit_fields": {
"$ref": "#/$defs/Record_1"
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false
},
"NodeData_Full_exportImageNode": {
"type": "object",
"properties": {
"resultKind": {
"type": "string",
"enum": [
"generic",
"storyboardGenOutput",
"storyboardSplitExport",
"storyboardFrameEdit",
"matte",
"upscale"
]
},
"imageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"deliveryPresentationReady": {
"type": "boolean",
"enum": [
false,
true
]
},
"deliveryOriginalState": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"aspectRatio": {
"type": "string"
},
"isSizeManuallyAdjusted": {
"type": "boolean",
"enum": [
false,
true
]
},
"candidate_origin": {
"$ref": "#/$defs/Record_1"
},
"output_role": {
"type": "string"
},
"committed_at": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"committed_slot_url": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"director_control_bundle": {
"$ref": "#/$defs/DirectorControlFrameBundle_2"
},
"media_kind": {
"type": "string"
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"imageUrl",
"aspectRatio"
]
},
"NodeData_Full_groupNode": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"backgroundColor": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"storyboardGroup": {
"type": "boolean",
"enum": [
false,
true
]
},
"storyboardAspect": {
"type": "string"
},
"storyboardCols": {
"type": "number"
},
"storyboardShowIndex": {
"type": "boolean",
"enum": [
false,
true
]
},
"storyboardBaseWidth": {
"type": "number"
},
"storyboardBaseHeight": {
"type": "number"
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"label"
]
},
"NodeData_Full_imageGenNode": {
"type": "object",
"properties": {
"generationMode": {
"type": "string",
"enum": [
"text_to_image",
"image_to_image",
"all_reference",
"image_reference"
]
},
"prompt": {
"type": "string"
},
"model": {
"type": "string"
},
"resolvedModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"size": {
"type": "string",
"enum": [
"0.5K",
"1K",
"2K",
"4K"
]
},
"generationBatch": {
"anyOf": [
{
"type": "null"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"generationBatchId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationBatchStatus": {
"type": "string",
"enum": [
"failed",
"running",
"completed",
"partial_failed",
"cancelled"
]
},
"quality": {
"type": "string"
},
"modelParams": {
"$ref": "#/$defs/Record_1"
},
"requestAspectRatio": {
"type": "string"
},
"count": {
"type": "number",
"enum": [
4,
1,
2
]
},
"styleTemplateId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"contextPromptMarker": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/__type_21"
}
]
},
"focusRegion": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/ImageGenFocusRegion_22"
}
]
},
"cameraSelection": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/ImageGenCameraSelection_23"
}
]
},
"referenceImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"autoCommitOnGenerate": {
"type": "boolean",
"enum": [
false,
true
]
},
"marks": {
"type": "array",
"items": {
"$ref": "#/$defs/__type_24"
}
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationDurationMs": {
"type": "number"
},
"generationError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"imageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"deliveryPresentationReady": {
"type": "boolean",
"enum": [
false,
true
]
},
"deliveryOriginalState": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"aspectRatio": {
"type": "string"
},
"isSizeManuallyAdjusted": {
"type": "boolean",
"enum": [
false,
true
]
},
"candidate_origin": {
"$ref": "#/$defs/Record_1"
},
"output_role": {
"type": "string"
},
"committed_at": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"committed_slot_url": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"director_control_bundle": {
"$ref": "#/$defs/DirectorControlFrameBundle_2"
},
"media_kind": {
"type": "string"
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"prompt",
"size",
"imageUrl",
"aspectRatio"
]
},
"NodeData_Full_imageNode": {
"type": "object",
"properties": {
"prompt": {
"type": "string"
},
"model": {
"type": "string"
},
"gatewayModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"size": {
"type": "string",
"enum": [
"0.5K",
"1K",
"2K",
"4K"
]
},
"requestAspectRatio": {
"type": "string"
},
"generationMode": {
"type": "string",
"enum": [
"text_to_image",
"image_to_image",
"all_reference",
"image_reference"
]
},
"extraParams": {
"$ref": "#/$defs/Record_1"
},
"modelParams": {
"$ref": "#/$defs/Record_1"
},
"capabilityId": {
"type": "string"
},
"capabilityParams": {
"$ref": "#/$defs/Record_1"
},
"capabilityInputs": {
"$ref": "#/$defs/Record_18"
},
"capabilityOutputKind": {
"type": "string"
},
"capabilityDefaultPushTarget": {
"$ref": "#/$defs/Record_1"
},
"compiledPromptPreview": {
"type": "string"
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationDurationMs": {
"type": "number"
},
"imageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"deliveryPresentationReady": {
"type": "boolean",
"enum": [
false,
true
]
},
"deliveryOriginalState": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"aspectRatio": {
"type": "string"
},
"isSizeManuallyAdjusted": {
"type": "boolean",
"enum": [
false,
true
]
},
"candidate_origin": {
"$ref": "#/$defs/Record_1"
},
"output_role": {
"type": "string"
},
"committed_at": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"committed_slot_url": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"director_control_bundle": {
"$ref": "#/$defs/DirectorControlFrameBundle_2"
},
"media_kind": {
"type": "string"
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"prompt",
"size",
"imageUrl",
"aspectRatio"
]
},
"NodeData_Full_pano360ViewerNode": {
"type": "object",
"properties": {
"imageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"sourceNodeId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"sphereCorrectionDeg": {
"$ref": "#/$defs/__type_49"
},
"frontYawDeg": {
"type": "number"
},
"fovDeg": {
"type": "number"
},
"lastExportedEntry": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Record_1"
}
]
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"imageUrl",
"sphereCorrectionDeg",
"frontYawDeg",
"fovDeg"
]
},
"NodeData_Full_scriptNode": {
"type": "object",
"properties": {
"prompt": {
"type": "string"
},
"model": {
"type": "string"
},
"resolvedModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"lastAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "fromScript"
},
{
"type": "string",
"const": "fromVideoRef"
},
{
"type": "string",
"const": "fromCharacter"
}
]
},
"scriptResult": {
"$ref": "#/$defs/JsonValue"
},
"scriptTitle": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationDurationMs": {
"type": "number"
},
"generationError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false
},
"NodeData_Full_skillNode": {
"type": "object",
"properties": {
"skill_id": {
"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"
],
"description": "技能目录中注册的技能 ID,先调用 list_freezone_skills。"
},
"skill_schema_version": {
"type": "string",
"enum": [
"skill.v1"
]
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"skillRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"skillInputSignature": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"skillIdempotencyKey": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationTaskKey": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationTaskType": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationTaskJobId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"parameters": {
"anyOf": [
{
"type": "object",
"properties": {
"aspect_ratio": {
"type": "string",
"enum": [
"2:3",
"16:9"
]
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"aspect_ratio": {
"type": "string",
"enum": [
"2:3",
"16:9"
]
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"quality": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
},
"background_reference_mode": {
"type": "string",
"enum": [
"material_only",
"scene_anchor"
]
}
},
"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
}
]
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"skill_id"
],
"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_Full_storyboardGenNode": {
"type": "object",
"properties": {
"displayName": {
"type": "string"
},
"gridRows": {
"type": "number"
},
"gridCols": {
"type": "number"
},
"frames": {
"type": "array",
"items": {
"$ref": "#/$defs/StoryboardGenFrameItem_34"
}
},
"ratioControlMode": {
"type": "string",
"enum": [
"overall",
"cell"
]
},
"model": {
"type": "string"
},
"gatewayModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"size": {
"type": "string",
"enum": [
"0.5K",
"1K",
"2K",
"4K"
]
},
"requestAspectRatio": {
"type": "string"
},
"extraParams": {
"$ref": "#/$defs/Record_1"
},
"modelParams": {
"$ref": "#/$defs/Record_1"
},
"imageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"aspectRatio": {
"type": "string"
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationDurationMs": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"gridRows",
"gridCols",
"frames",
"size",
"requestAspectRatio",
"imageUrl",
"aspectRatio"
]
},
"NodeData_Full_storyboardNode": {
"type": "object",
"properties": {
"displayName": {
"type": "string"
},
"aspectRatio": {
"type": "string"
},
"frameAspectRatio": {
"type": "string"
},
"gridRows": {
"type": "number"
},
"gridCols": {
"type": "number"
},
"frames": {
"type": "array",
"items": {
"$ref": "#/$defs/StoryboardFrameItem_31"
}
},
"exportOptions": {
"$ref": "#/$defs/StoryboardExportOptions_32"
}
},
"additionalProperties": false,
"required": [
"aspectRatio",
"gridRows",
"gridCols",
"frames"
]
},
"NodeData_Full_textAnnotationNode": {
"type": "object",
"properties": {
"content": {
"type": "string"
},
"referenceOnly": {
"type": "boolean",
"enum": [
false,
true
]
},
"instruction": {
"type": "string"
},
"mode": {
"type": "string",
"enum": [
"writing",
"textToVideo",
"imageToPrompt",
"textToMusic",
"textToMusicGen"
]
},
"model": {
"type": "string"
},
"pickerDismissed": {
"type": "boolean",
"enum": [
false,
true
]
},
"extraParams": {
"$ref": "#/$defs/Record_1"
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"content"
]
},
"NodeData_Full_threeDWorldNode": {
"type": "object",
"properties": {
"prompt": {
"type": "string"
},
"model": {
"type": "string"
},
"taskKey": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"plyUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"panoUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"sources": {
"type": "array",
"items": {
"$ref": "#/$defs/DirectorWorldSource_51"
}
},
"activeSourceId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"scenesBySourceId": {
"$ref": "#/$defs/Record_1"
},
"layersBySourceId": {
"$ref": "#/$defs/Record_53"
},
"sourceNodeId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"sourceKind": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "text"
},
{
"type": "string",
"const": "image"
}
]
},
"plyKind": {
"type": "string",
"enum": [
"master",
"reverse",
"pano"
]
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationDurationMs": {
"type": "number"
},
"errorMessage": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"scene": {
"$ref": "#/$defs/JsonValue"
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false
},
"NodeData_Full_uploadNode": {
"type": "object",
"properties": {
"sourceFileName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"isUploading": {
"type": "boolean",
"enum": [
false,
true
]
},
"uploadError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"imageOnly": {
"type": "boolean",
"enum": [
false,
true
]
},
"imageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"deliveryPresentationReady": {
"type": "boolean",
"enum": [
false,
true
]
},
"deliveryOriginalState": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
"deliveryOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"aspectRatio": {
"type": "string"
},
"isSizeManuallyAdjusted": {
"type": "boolean",
"enum": [
false,
true
]
},
"candidate_origin": {
"$ref": "#/$defs/Record_1"
},
"output_role": {
"type": "string"
},
"committed_at": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"committed_slot_url": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"director_control_bundle": {
"$ref": "#/$defs/DirectorControlFrameBundle_2"
},
"media_kind": {
"type": "string"
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"imageUrl",
"aspectRatio"
]
},
"NodeData_Full_videoComposeNode": {
"type": "object",
"properties": {
"resultVideoUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"resolution": {
"type": "string",
"enum": [
"1080p",
"720p"
]
},
"draftTimeline": {
"$ref": "#/$defs/JsonValue"
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false
},
"NodeData_Full_videoNode": {
"type": "object",
"properties": {
"videoUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"previewImageUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"deliveryPosterUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"videoPlaybackState": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "processing"
},
{
"type": "string",
"const": "ready"
},
{
"type": "string",
"const": "failed"
}
]
},
"deliveryPresentationReady": {
"type": "boolean",
"enum": [
false,
true
]
},
"deliveryOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"referenceOnly": {
"type": "boolean",
"enum": [
false,
true
]
},
"aspectRatio": {
"type": "string"
},
"isSizeManuallyAdjusted": {
"type": "boolean",
"enum": [
false,
true
]
},
"sourceFileName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"widthPx": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"heightPx": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"durationMs": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"isUploading": {
"type": "boolean",
"enum": [
false,
true
]
},
"isAnalyzing": {
"type": "boolean",
"enum": [
false,
true
]
},
"analysisResult": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"analysisError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"isSeparatingAv": {
"type": "boolean",
"enum": [
false,
true
]
},
"isClipMode": {
"type": "boolean",
"enum": [
false,
true
]
},
"clipStartMs": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"clipEndMs": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"subtitleEraseMode": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "smart"
},
{
"type": "string",
"const": "box"
}
]
},
"subtitleEraseBox": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/__type_36"
}
]
},
"prompt": {
"type": "string"
},
"generationBatch": {
"anyOf": [
{
"type": "null"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"genMode": {
"type": "string",
"enum": [
"textToVideo",
"allReference",
"firstFrame",
"imageToVideo",
"firstLastFrame",
"imageReference",
"videoEdit"
]
},
"model": {
"type": "string"
},
"resolvedModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayOperationIds": {
"anyOf": [
{
"type": "null"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"generationBatchId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"quality": {
"type": "string"
},
"durationSec": {
"type": "number"
},
"generateAudio": {
"type": "boolean",
"enum": [
false,
true
]
},
"modelParams": {
"$ref": "#/$defs/Record_1"
},
"humanReview": {
"type": "boolean",
"enum": [
false,
true
]
},
"sceneOptimize": {
"type": "string",
"enum": [
"anime",
"realistic"
]
},
"count": {
"type": "number",
"enum": [
4,
1,
2
]
},
"cameraMovement": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"contextPromptMarker": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/__type_37"
}
]
},
"referenceOrder": {
"type": "array",
"items": {
"type": "string"
}
},
"isGenerating": {
"type": "boolean",
"enum": [
false,
true
]
},
"generationStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"generationDurationMs": {
"type": "number"
},
"generationError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"isUpscaleNode": {
"type": "boolean",
"enum": [
false,
true
]
},
"upscaleSourceUrl": {
"type": "string"
},
"upscaleResolution": {
"type": "string",
"enum": [
"1080p",
"2k",
"4k"
]
},
"upscaleDenoise": {
"type": "string",
"enum": [
"none",
"1x",
"2x"
]
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"videoUrl",
"aspectRatio"
]
},
"NodeData_Full_videoStoryNode": {
"type": "object",
"properties": {
"sourceVideoUrl": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"rows": {
"type": "array",
"items": {
"$ref": "#/$defs/VideoStoryRow_45"
}
},
"rawResult": {
"anyOf": [
{
"type": "null"
},
{
"$ref": "#/$defs/Record_1"
}
]
},
"isAnalyzing": {
"type": "boolean",
"enum": [
false,
true
]
},
"analysisStartedAt": {
"anyOf": [
{
"type": "null"
},
{
"type": "number"
}
]
},
"analysisError": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"resolvedModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"displayName": {
"type": "string"
},
"externalRunId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"externalRunStatus": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "claimed"
},
{
"type": "string",
"const": "running"
},
{
"type": "string",
"const": "cancel_requested"
}
]
},
"externalRunTriggeredBy": {
"anyOf": [
{
"type": "null"
},
{
"type": "string",
"const": "user"
},
{
"type": "string",
"const": "agent"
},
{
"type": "string",
"const": "system"
}
]
},
"externalRunTriggeredByName": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextModelId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"gatewayTextOperationAction": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationErrorRequestId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
},
"generationAttemptId": {
"anyOf": [
{
"type": "null"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false,
"required": [
"rows"
]
},
"Object_11": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"Record_1": {
"type": "object",
"properties": {},
"additionalProperties": {
"$ref": "#/$defs/JsonValue"
}
},
"Record_18": {
"type": "object",
"properties": {},
"additionalProperties": {
"$ref": "#/$defs/__type_19"
}
},
"Record_3": {
"type": "object",
"properties": {},
"additionalProperties": {
"type": "string"
}
},
"Record_53": {
"type": "object",
"properties": {},
"additionalProperties": {
"$ref": "#/$defs/DirectorObjectLayer_7"
}
},
"StoryboardExportOptions_32": {
"type": "object",
"properties": {
"showFrameIndex": {
"type": "boolean"
},
"showFrameNote": {
"type": "boolean"
},
"notePlacement": {
"type": "string",
"enum": [
"overlay",
"bottom"
]
},
"imageFit": {
"type": "string",
"enum": [
"cover",
"contain"
]
},
"frameIndexPrefix": {
"type": "string"
},
"cellGap": {
"type": "number"
},
"outerPadding": {
"type": "number"
},
"fontSize": {
"type": "number"
},
"backgroundColor": {
"type": "string"
},
"textColor": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"showFrameIndex",
"showFrameNote",
"notePlacement",
"imageFit",
"frameIndexPrefix",
"cellGap",
"outerPadding",
"fontSize",
"backgroundColor",
"textColor"
]
},
"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_16": {
"type": "object",
"properties": {
"episode": {
"type": "number"
},
"beat": {
"type": "number"
},
"visual_description": {
"type": "string"
},
"detected_identities": {
"type": "array",
"items": {
"type": "string"
}
},
"detected_props": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false,
"required": [
"episode",
"beat",
"detected_identities",
"detected_props"
]
},
"__type_19": {
"type": "object",
"properties": {
"nodeId": {
"type": "string"
},
"role": {
"type": "string"
},
"sourceUrl": {
"type": "string"
},
"assetKind": {
"type": "string"
}
},
"additionalProperties": false
},
"__type_21": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"actor",
"prop"
]
},
"label": {
"type": "string"
},
"color": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"id",
"kind",
"label",
"color"
]
},
"__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_27": {
"type": "object",
"properties": {
"visualDescription": {
"type": "string"
},
"narrationSegment": {
"type": "string"
},
"sceneId": {
"type": "string"
},
"sceneVariantId": {
"type": "string"
},
"timeOfDay": {
"type": "string"
},
"detectedIdentities": {
"type": "array",
"items": {
"type": "string"
}
},
"detectedProps": {
"type": "array",
"items": {
"type": "string"
}
},
"sketchColors": {
"$ref": "#/$defs/Record_3"
},
"propMarkerColors": {
"$ref": "#/$defs/Record_3"
},
"selectedBackgroundExists": {
"type": "boolean",
"enum": [
false,
true
]
},
"currentSketchExists": {
"type": "boolean",
"enum": [
false,
true
]
},
"currentFrameExists": {
"type": "boolean",
"enum": [
false,
true
]
}
},
"additionalProperties": false
},
"__type_36": {
"type": "object",
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
},
"width": {
"type": "number"
},
"height": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"x",
"y",
"width",
"height"
]
},
"__type_37": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"actor",
"prop"
]
},
"label": {
"type": "string"
},
"color": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"id",
"kind",
"label",
"color"
]
},
"__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_49": {
"type": "object",
"properties": {
"roll": {
"type": "number"
},
"pitch": {
"type": "number"
},
"yaw": {
"type": "number"
}
},
"additionalProperties": false,
"required": [
"roll",
"pitch",
"yaw"
]
},
"__type_6": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"sog",
"pano"
]
},
"frame_aspect": {
"type": "string"
},
"state": {
"$ref": "#/$defs/Record_1"
}
},
"additionalProperties": false,
"required": [
"mode",
"frame_aspect",
"state"
]
},
"__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"
]
}
}
}完整调用示例
create_canvas_node / minimal
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "create_canvas_node",
"arguments": {
"project_id": "01EXAMPLEPROJECT00000000000",
"canvas_id": "default",
"node": {
"id": "node-example",
"type": "textAnnotationNode",
"position": {
"x": 0,
"y": 0
},
"data": {
"content": "示例文本",
"mode": "writing"
}
},
"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": "create_canvas_nodeDictOutput",
"type": "object"
}具体处理见 结果与错误处理。
原始工具契约说明
Atomically add one node using the revision returned by get_canvas. For a text node use type="textAnnotationNode" with data.content (the text) and data.displayName (the title), plus id and position={x, y}. Do not invent node type names: "textNode" is not a registered frontend node type.