tencentcloud-sdk-nodejs
Version:
159 lines (158 loc) • 7.33 kB
JavaScript
"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");
/**
* ai3d client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("ai3d.tencentcloudapi.com", "2025-05-13", clientConfig);
}
/**
* 混元生3D接口,输入单几何模型和参考图或文字描述后,可生成对应的纹理贴图。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async SubmitTextureTo3DJob(req, cb) {
return this.request("SubmitTextureTo3DJob", req, cb);
}
/**
* 输入模型后,可根据模型纹理进行UV展开,输出对应UV贴图。
*/
async SubmitHunyuanTo3DUVJob(req, cb) {
return this.request("SubmitHunyuanTo3DUVJob", req, cb);
}
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async SubmitProfileTo3DJob(req, cb) {
return this.request("SubmitProfileTo3DJob", req, cb);
}
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供3个并发,代表最多能同时处理3个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async SubmitHunyuanTo3DProJob(req, cb) {
return this.request("SubmitHunyuanTo3DProJob", req, cb);
}
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async SubmitHunyuanTo3DRapidJob(req, cb) {
return this.request("SubmitHunyuanTo3DRapidJob", req, cb);
}
/**
* 3D模型绑骨蒙皮接口,基于混元大模型,根据输入的人物或动物模型进行绑骨蒙皮,输出带骨骼信息的3D模型。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async DescribeAutoRiggingJob(req, cb) {
return this.request("DescribeAutoRiggingJob", req, cb);
}
/**
* 输入文本后,可根据文本描述生成对应的 3D人物 动作数据,输出带动画数据的FBX文件。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async SubmitHunyuanTo3DMotionJob(req, cb) {
return this.request("SubmitHunyuanTo3DMotionJob", req, cb);
}
/**
* 查询组件生成任务。
*/
async DescribeHunyuanTo3DMotionJob(req, cb) {
return this.request("DescribeHunyuanTo3DMotionJob", req, cb);
}
/**
* 输入3D模型文件后,根据模型结构自动进行组件识别生成。
*/
async SubmitHunyuan3DPartJob(req, cb) {
return this.request("SubmitHunyuan3DPartJob", req, cb);
}
/**
* 混元生3D接口,采用 Polygon 1.5模型,输入3D 高模后,可生成布线规整,较低面数的3D 模型。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async DescribeReduceFaceJob(req, cb) {
return this.request("DescribeReduceFaceJob", req, cb);
}
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async QueryHunyuanTo3DRapidJob(req, cb) {
return this.request("QueryHunyuanTo3DRapidJob", req, cb);
}
/**
* 查询组件生成任务。
*/
async QueryHunyuan3DPartJob(req, cb) {
return this.request("QueryHunyuan3DPartJob", req, cb);
}
/**
* 混元生3D接口,输入单几何模型和参考图或文字描述后,可生成对应的纹理贴图。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async DescribeTextureTo3DJob(req, cb) {
return this.request("DescribeTextureTo3DJob", req, cb);
}
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async DescribeProfileTo3DJob(req, cb) {
return this.request("DescribeProfileTo3DJob", req, cb);
}
/**
* 混元生3D接口,采用 Polygon 1.5模型,输入3D 高模后,可生成布线规整,较低面数的3D 模型。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async SubmitReduceFaceJob(req, cb) {
return this.request("SubmitReduceFaceJob", req, cb);
}
/**
* 查询组件拆分任务。
*/
async DescribeHunyuanTo3DUVJob(req, cb) {
return this.request("DescribeHunyuanTo3DUVJob", req, cb);
}
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供3个并发,代表最多能同时处理3个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async QueryHunyuanTo3DProJob(req, cb) {
return this.request("QueryHunyuanTo3DProJob", req, cb);
}
/**
* 3D模型绑骨蒙皮接口,基于混元大模型,根据输入的人物或动物模型进行绑骨蒙皮,输出带骨骼信息的3D模型。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
async SubmitAutoRiggingJob(req, cb) {
return this.request("SubmitAutoRiggingJob", req, cb);
}
/**
* 输入3D模型文件后,可进行3D模型文件格式转换。
*/
async Convert3DFormat(req, cb) {
return this.request("Convert3DFormat", req, cb);
}
}
exports.Client = Client;