# 视频生成节点(待定)

通过文字描述/添加参考图生成视频

# 数据结构定义

export interface VideoGenerationNodeDef {
  id: INodeIDValue;
  type: WorkflowNodeTypeEnum.VideoGeneration;
  data: {
    title: string;
    inputsValues: {                             // 业务数据(使用业务定义的类型)
      model_name: IFlowConstantValue,           // 模型名称
      input_params: {                           // 输入参数
        [key: string]: 
          IFlowConstantValue |
          IFlowRefValue;
      },                               
      message: [                                // 消息列表
        {
          role: IFlowConstantValue,             // 角色, system 系统提示词,user 用户提示词
          text: IFlowTemplateValue,             // 提示词内容
          images?: IFlowRefValue,               // 参考图片
          videos?: IFlowRefValue,               // 参考视频
        }
      ],
      max_retries: IFlowConstantValue,          // 最大重试次数
      retry_interval: IFlowConstantValue,       // 重试间隔
    };
    inputs: IJsonSchema;                        // 节点输入参数类型
    outputs: IJsonSchema;                       // 节点输出参数类型
  }
}

# 范例