UNPKG

tencentcloud-sdk-nodejs

Version:
223 lines (221 loc) 7.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Client = void 0; /* eslint-disable @typescript-eslint/no-unused-vars */ /* * Copyright (c) 2018 Tencent. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ const abstract_client_1 = require("../../../common/abstract_client"); /** * vclm client * @class */ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("vclm.tencentcloudapi.com", "2024-05-23", clientConfig); } /** * ●混元生视频接口,基于混元大模型,根据输入的文本或图片智能生成视频。 ●默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。 */ async SubmitHunyuanToVideoJob(req, cb) { return this.request("SubmitHunyuanToVideoJob", req, cb); } /** * 用于查询文生视频任务。 */ async DescribeTextToVideoJob(req, cb) { return this.request("DescribeTextToVideoJob", req, cb); } /** * 用于提交图片唱演任务。 支持提交音频和图片生成唱演视频,满足社交娱乐、互动营销等场景的需求。 */ async SubmitPortraitSingJob(req, cb) { return this.request("SubmitPortraitSingJob", req, cb); } /** * 查询Kling多模态编辑任务 */ async DescribeVideoEditKlingJob(req, cb) { return this.request("DescribeVideoEditKlingJob", req, cb); } /** * 提交Vidu文生视频任务接口 */ async SubmitTextToVideoViduJob(req, cb) { return this.request("SubmitTextToVideoViduJob", req, cb); } /** * 提交动作控制(Kling)任务并发 */ async SubmitMotionControlKlingJob(req, cb) { return this.request("SubmitMotionControlKlingJob", req, cb); } /** * 提交视频人脸融合任务 */ async SubmitVideoFaceFusionJob(req, cb) { return this.request("SubmitVideoFaceFusionJob", req, cb); } /** * 查询Vidu参考生视频任务接口 */ async DescribeReferenceToVideoViduJob(req, cb) { return this.request("DescribeReferenceToVideoViduJob", req, cb); } /** * 提交Vidu图生视频任务接口 */ async SubmitImageToVideoViduJob(req, cb) { return this.request("SubmitImageToVideoViduJob", req, cb); } /** * 用于提交视频延长任务接口。 */ async SubmitVideoExtendKlingJob(req, cb) { return this.request("SubmitVideoExtendKlingJob", req, cb); } /** * 查询图生视频通用能力任务接口 */ async DescribeImageToVideoGeneralJob(req, cb) { return this.request("DescribeImageToVideoGeneralJob", req, cb); } /** * 用于查询视频特效任务。 */ async DescribeTemplateToVideoJob(req, cb) { return this.request("DescribeTemplateToVideoJob", req, cb); } /** * 用于查询图片唱演任务。 支持提交音频和图片生成唱演视频,满足社交娱乐、互动营销等场景的需求。 */ async DescribePortraitSingJob(req, cb) { return this.request("DescribePortraitSingJob", req, cb); } /** * 查询Kling动作控制任务 */ async DescribeMotionControlKlingJob(req, cb) { return this.request("DescribeMotionControlKlingJob", req, cb); } /** * 查询视频延长任务 */ async DescribeVideoExtendKlingJob(req, cb) { return this.request("DescribeVideoExtendKlingJob", req, cb); } /** * 提交视频特效任务接口 */ async SubmitImageToVideoJob(req, cb) { return this.request("SubmitImageToVideoJob", req, cb); } /** * 通过JobId提交请求,获取人像驱动任务的结果信息。 */ async DescribeHumanActorJob(req, cb) { return this.request("DescribeHumanActorJob", req, cb); } /** * 通过提交对视频内容的描述文本生成一个短视频。文生视频为异步处理任务,成功提交任务后返回任务的JobId。 */ async SubmitTextToVideoJob(req, cb) { return this.request("SubmitTextToVideoJob", req, cb); } /** * 用于提交人像驱动任务 支持提交音频和图文来生成对应视频,满足动态交互、内容生产等场景需求。 */ async SubmitHumanActorJob(req, cb) { return this.request("SubmitHumanActorJob", req, cb); } /** * 删除主体库 */ async DeleteAigcElement(req, cb) { return this.request("DeleteAigcElement", req, cb); } /** * 提交视频特效任务接口 */ async SubmitTemplateToVideoJob(req, cb) { return this.request("SubmitTemplateToVideoJob", req, cb); } /** * 提交视频特效任务接口 */ async DescribeAigcElement(req, cb) { return this.request("DescribeAigcElement", req, cb); } /** * 查询Vidu图生视频任务接口 */ async DescribeImageToVideoViduJob(req, cb) { return this.request("DescribeImageToVideoViduJob", req, cb); } /** * 查询Vidu文生视频任务接口 */ async DescribeTextToVideoViduJob(req, cb) { return this.request("DescribeTextToVideoViduJob", req, cb); } /** * 提交Kling多模态编辑任务 */ async SubmitVideoEditKlingJob(req, cb) { return this.request("SubmitVideoEditKlingJob", req, cb); } /** * 用于查询视频特效任务。 */ async DescribeImageToVideoJob(req, cb) { return this.request("DescribeImageToVideoJob", req, cb); } /** * 提交Vidu参考生视频任务接口 */ async SubmitReferenceToVideoViduJob(req, cb) { return this.request("SubmitReferenceToVideoViduJob", req, cb); } /** * 查询视频人脸融合任务 */ async DescribeVideoFaceFusionJob(req, cb) { return this.request("DescribeVideoFaceFusionJob", req, cb); } /** * 提交视频特效任务接口 */ async CreateAigcElement(req, cb) { return this.request("CreateAigcElement", req, cb); } /** * 查询混元生视频任务 */ async DescribeHunyuanToVideoJob(req, cb) { return this.request("DescribeHunyuanToVideoJob", req, cb); } /** * 图生视频通用能力接口 */ async SubmitImageToVideoGeneralJob(req, cb) { return this.request("SubmitImageToVideoGeneralJob", req, cb); } } exports.Client = Client;