tencentcloud-sdk-nodejs
Version:
100 lines (99 loc) • 8.85 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { Convert3DFormatRequest, DescribeReduceFaceJobResponse, SubmitReduceFaceJobResponse, Convert3DFormatResponse, QueryHunyuanTo3DProJobRequest, QueryHunyuan3DPartJobResponse, QueryHunyuanTo3DRapidJobResponse, SubmitTextureTo3DJobRequest, DescribeReduceFaceJobRequest, DescribeHunyuanTo3DMotionJobRequest, SubmitHunyuanTo3DRapidJobResponse, SubmitAutoRiggingJobResponse, DescribeAutoRiggingJobResponse, SubmitHunyuanTo3DUVJobRequest, SubmitProfileTo3DJobRequest, SubmitHunyuanTo3DMotionJobRequest, DescribeTextureTo3DJobResponse, DescribeProfileTo3DJobRequest, SubmitProfileTo3DJobResponse, DescribeHunyuanTo3DMotionJobResponse, SubmitHunyuanTo3DRapidJobRequest, SubmitAutoRiggingJobRequest, SubmitHunyuanTo3DMotionJobResponse, SubmitHunyuanTo3DUVJobResponse, SubmitHunyuan3DPartJobResponse, SubmitHunyuanTo3DProJobRequest, DescribeProfileTo3DJobResponse, DescribeHunyuanTo3DUVJobResponse, SubmitReduceFaceJobRequest, DescribeTextureTo3DJobRequest, DescribeHunyuanTo3DUVJobRequest, SubmitHunyuan3DPartJobRequest, SubmitHunyuanTo3DProJobResponse, SubmitTextureTo3DJobResponse, QueryHunyuanTo3DProJobResponse, QueryHunyuan3DPartJobRequest, DescribeAutoRiggingJobRequest, QueryHunyuanTo3DRapidJobRequest } from "./ai3d_models";
/**
* ai3d client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 混元生3D接口,输入单几何模型和参考图或文字描述后,可生成对应的纹理贴图。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
SubmitTextureTo3DJob(req: SubmitTextureTo3DJobRequest, cb?: (error: string, rep: SubmitTextureTo3DJobResponse) => void): Promise<SubmitTextureTo3DJobResponse>;
/**
* 输入模型后,可根据模型纹理进行UV展开,输出对应UV贴图。
*/
SubmitHunyuanTo3DUVJob(req: SubmitHunyuanTo3DUVJobRequest, cb?: (error: string, rep: SubmitHunyuanTo3DUVJobResponse) => void): Promise<SubmitHunyuanTo3DUVJobResponse>;
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
SubmitProfileTo3DJob(req: SubmitProfileTo3DJobRequest, cb?: (error: string, rep: SubmitProfileTo3DJobResponse) => void): Promise<SubmitProfileTo3DJobResponse>;
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供3个并发,代表最多能同时处理3个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
SubmitHunyuanTo3DProJob(req: SubmitHunyuanTo3DProJobRequest, cb?: (error: string, rep: SubmitHunyuanTo3DProJobResponse) => void): Promise<SubmitHunyuanTo3DProJobResponse>;
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
SubmitHunyuanTo3DRapidJob(req: SubmitHunyuanTo3DRapidJobRequest, cb?: (error: string, rep: SubmitHunyuanTo3DRapidJobResponse) => void): Promise<SubmitHunyuanTo3DRapidJobResponse>;
/**
* 3D模型绑骨蒙皮接口,基于混元大模型,根据输入的人物或动物模型进行绑骨蒙皮,输出带骨骼信息的3D模型。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
DescribeAutoRiggingJob(req: DescribeAutoRiggingJobRequest, cb?: (error: string, rep: DescribeAutoRiggingJobResponse) => void): Promise<DescribeAutoRiggingJobResponse>;
/**
* 输入文本后,可根据文本描述生成对应的 3D人物 动作数据,输出带动画数据的FBX文件。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
SubmitHunyuanTo3DMotionJob(req: SubmitHunyuanTo3DMotionJobRequest, cb?: (error: string, rep: SubmitHunyuanTo3DMotionJobResponse) => void): Promise<SubmitHunyuanTo3DMotionJobResponse>;
/**
* 查询组件生成任务。
*/
DescribeHunyuanTo3DMotionJob(req: DescribeHunyuanTo3DMotionJobRequest, cb?: (error: string, rep: DescribeHunyuanTo3DMotionJobResponse) => void): Promise<DescribeHunyuanTo3DMotionJobResponse>;
/**
* 输入3D模型文件后,根据模型结构自动进行组件识别生成。
*/
SubmitHunyuan3DPartJob(req: SubmitHunyuan3DPartJobRequest, cb?: (error: string, rep: SubmitHunyuan3DPartJobResponse) => void): Promise<SubmitHunyuan3DPartJobResponse>;
/**
* 混元生3D接口,采用 Polygon 1.5模型,输入3D 高模后,可生成布线规整,较低面数的3D 模型。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
DescribeReduceFaceJob(req: DescribeReduceFaceJobRequest, cb?: (error: string, rep: DescribeReduceFaceJobResponse) => void): Promise<DescribeReduceFaceJobResponse>;
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
QueryHunyuanTo3DRapidJob(req: QueryHunyuanTo3DRapidJobRequest, cb?: (error: string, rep: QueryHunyuanTo3DRapidJobResponse) => void): Promise<QueryHunyuanTo3DRapidJobResponse>;
/**
* 查询组件生成任务。
*/
QueryHunyuan3DPartJob(req: QueryHunyuan3DPartJobRequest, cb?: (error: string, rep: QueryHunyuan3DPartJobResponse) => void): Promise<QueryHunyuan3DPartJobResponse>;
/**
* 混元生3D接口,输入单几何模型和参考图或文字描述后,可生成对应的纹理贴图。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
DescribeTextureTo3DJob(req: DescribeTextureTo3DJobRequest, cb?: (error: string, rep: DescribeTextureTo3DJobResponse) => void): Promise<DescribeTextureTo3DJobResponse>;
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
DescribeProfileTo3DJob(req: DescribeProfileTo3DJobRequest, cb?: (error: string, rep: DescribeProfileTo3DJobResponse) => void): Promise<DescribeProfileTo3DJobResponse>;
/**
* 混元生3D接口,采用 Polygon 1.5模型,输入3D 高模后,可生成布线规整,较低面数的3D 模型。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
SubmitReduceFaceJob(req: SubmitReduceFaceJobRequest, cb?: (error: string, rep: SubmitReduceFaceJobResponse) => void): Promise<SubmitReduceFaceJobResponse>;
/**
* 查询组件拆分任务。
*/
DescribeHunyuanTo3DUVJob(req: DescribeHunyuanTo3DUVJobRequest, cb?: (error: string, rep: DescribeHunyuanTo3DUVJobResponse) => void): Promise<DescribeHunyuanTo3DUVJobResponse>;
/**
* 混元生3D接口,基于混元大模型,根据输入的文本描述/图片智能生成3D。
默认提供3个并发,代表最多能同时处理3个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
QueryHunyuanTo3DProJob(req: QueryHunyuanTo3DProJobRequest, cb?: (error: string, rep: QueryHunyuanTo3DProJobResponse) => void): Promise<QueryHunyuanTo3DProJobResponse>;
/**
* 3D模型绑骨蒙皮接口,基于混元大模型,根据输入的人物或动物模型进行绑骨蒙皮,输出带骨骼信息的3D模型。
默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
*/
SubmitAutoRiggingJob(req: SubmitAutoRiggingJobRequest, cb?: (error: string, rep: SubmitAutoRiggingJobResponse) => void): Promise<SubmitAutoRiggingJobResponse>;
/**
* 输入3D模型文件后,可进行3D模型文件格式转换。
*/
Convert3DFormat(req: Convert3DFormatRequest, cb?: (error: string, rep: Convert3DFormatResponse) => void): Promise<Convert3DFormatResponse>;
}