更新时间:2024-10-30 GMT+08:00
分享

API概览

华为云MetaStudio服务对应的接口列表如下所示,在调用API前,您需要先获取用户Token,Token可以用于调用其他API时鉴权,具体如何调用API请参考应用示例

数字资产管理

表1 数字资产管理接口

接口

说明

POST /v1/{project_id}/digital-assets

创建资产

GET /v1/{project_id}/digital-assets

查询资产列表

PUT /v1/{project_id}/digital-assets/{asset_id}

更新资产

DELETE /v1/{project_id}/digital-assets/{asset_id}

删除资产

GET /v1/{project_id}/digital-assets/{asset_id}

查询资产详情

POST /v1/{project_id}/digital-assets/{asset_id}/restore

恢复被删除的资产

POST /v1/{project_id}/digital-assets/batch-action

批量资产操作

POST /v1/{project_id}/digital-assets/summarys

查询资产概要

GET /v1/{project_id}/digital-assets/{asset_id}/replication-info

查询资产复制信息

POST /v1/{project_id}/digital-assets-by-replication-info

复制资产

文件管理

表2 文件管理接口

接口

说明

DELETE /v1/{project_id}/files/{file_id}

删除文件

POST /v1/{project_id}/files

创建文件并获取上传URL

POST /v1/{project_id}/files/{file_id}/complete

确认文件已上传

POST /v1/{project_id}/large-files

创建大文件

视频制作剧本管理

表3 视频制作剧本管理接口

接口

说明

POST /v1/{project_id}/digital-human-video-scripts

创建视频制作剧本

GET /v1/{project_id}/digital-human-video-scripts

查询视频制作剧本列表

GET /v1/{project_id}/digital-human-video-scripts/{script_id}

查询视频制作剧本详情

PUT /v1/{project_id}/digital-human-video-scripts/{script_id}

更新视频制作剧本

DELETE /v1/{project_id}/digital-human-video-scripts/{script_id}

删除视频制作剧本

POST /v1/{project_id}/digital-human-video-scripts/{script_id}/copy

复制视频制作剧本

数字人视频制作管理

表4 数字人视频制作管理接口

接口

说明

GET /v1/{project_id}/digital-human-videos

查询视频制作任务列表

分身数字人视频制作管理

表5 分身数字人视频制作管理接口

接口

说明

POST /v1/{project_id}/2d-digital-human-videos

创建分身数字人视频制作任务

GET /v1/{project_id}/2d-digital-human-videos/{job_id}

查询分身数字人视频制作任务详情

POST /v1/{project_id}/2d-digital-human-videos/{job_id}/cancel

取消等待中的分身数字人视频制作任务

数字人名片制作管理

表6 数字人名片制作管理接口

接口

说明

POST /v1/{project_id}/digital-human-business-cards

创建数字人名片制作

GET /v1/{project_id}/digital-human-business-cards

查询数字人名片制作任务列表

GET /v1/{project_id}/digital-human-business-cards/{job_id}

查询数字人名片制作任务详情

PUT /v1/{project_id}/digital-human-business-cards/{job_id}

更新数字人名片制作

DELETE /v1/{project_id}/digital-human-business-cards/{job_id}

删除数字人名片制作任务

照片数字人视频制作管理

表7 照片数字人视频制作管理接口

接口

说明

POST /v1/{project_id}/photo-digital-human-videos

创建照片分身数字人视频制作任务

GET /v1/{project_id}/photo-digital-human-videos/{job_id}

查询照片分身数字人视频制作任务详情

POST /v1/{project_id}/photo-digital-human-videos/{job_id}/cancel

取消等待中的照片分身数字人视频制作任务

POST /v1/{project_id}/photo-detection

创建照片检测任务

GET /v1/{project_id}/photo-detection/{job_id}

查询照片检测任务详情

智能直播间管理

表8 智能直播间管理接口

接口

说明

POST /v1/{project_id}/smart-live-rooms

创建智能直播间

GET /v1/{project_id}/smart-live-rooms

查询智能直播间列表

GET /v1/{project_id}/smart-live-rooms/{room_id}

查询智能直播剧本详情

PUT /v1/{project_id}/smart-live-rooms/{room_id}

更新智能直播间信息

DELETE /v1/{project_id}/smart-live-rooms/{room_id}

删除智能直播间

POST /v1/{project_id}/smart-live-interaction-rule-groups

创建智能直播间互动规则库

GET /v1/{project_id}/smart-live-interaction-rule-groups

查询智能直播间互动规则库列表

PUT /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}

更新智能直播间互动规则库

DELETE /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}

删除智能直播间互动规则库

直播任务管理

表9 直播任务管理接口

接口

说明

POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs

启动数字人智能直播任务

GET /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs

查询某个智能直播间下直播任务列表

GET /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}

查询数字人智能直播任务详情

POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/stop

结束数字人智能直播任务

POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/command

控制数字人直播过程

GET /v1/{project_id}/smart-live-jobs

查询租户所有数字人直播任务列表

POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/live-event-report

上报直播间事件

直播商品管理

表10 直播商品管理接口

接口

说明

POST /v1/{project_id}/products

创建商品

GET /v1/{project_id}/products

查询商品列表

PUT /v1/{project_id}/products/{product_id}

更新商品

GET /v1/{project_id}/products/{product_id}

查询商品详情

DELETE /v1/{project_id}/products/{product_id}

删除商品

POST /v1/{project_id}/products/{product_id}/assets

商品资产组合配置

智能交互数字人对话管理

表11 智能交互数字人对话管理接口

接口

说明

POST /v1/{project_id}/smart-chat-rooms

创建智能交互对话

GET /v1/{project_id}/smart-chat-rooms

查询智能交互对话列表

GET /v1/{project_id}/smart-chat-rooms/{room_id}

查询智能交互对话详情

PUT /v1/{project_id}/smart-chat-rooms/{room_id}

更新智能交互对话信息

DELETE /v1/{project_id}/smart-chat-rooms/{room_id}

删除智能交互对话

智能交互数字人对话任务管理

表12 智能交互数字人对话任务管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/create-dialog-url

创建对话链接

POST /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs

启动数字人智能交互任务

POST /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs/{job_id}/stop

结束数字人智能交互任务

GET /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs/{job_id}/state

查询数字人智能交互任务

智能交互数字人应用管理

表13 智能交互数字人应用管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/robot

创建应用

GET /v1/{project_id}/digital-human-chat/robot

查询应用列表

GET /v1/{project_id}/digital-human-chat/robot/{robot_id}

查询应用详情

PUT /v1/{project_id}/digital-human-chat/robot/{robot_id}

修改应用

POST /v1/{project_id}/digital-human-chat/robot/delete

删除应用

智能交互数字人鉴权码管理

表14 智能交互数字人鉴权码管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/once-code

创建一次性鉴权码

智能交互数字人激活码管理

表15 智能交互数字人激活码管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/active-code

创建激活码

GET /v1/{project_id}/digital-human-chat/active-code

查询激活码列表

GET /v1/{project_id}/digital-human-chat/active-code/{active_code_id}

查询激活码详情

PUT /v1/{project_id}/digital-human-chat/active-code/{active_code_id}

修改激活码

PUT /v1/{project_id}/digital-human-chat/active-code/{active_code_id}/reset

重置激活码

POST /v1/{project_id}/digital-human-chat/active-code/delete

删除激活码

智能交互数字人知识库技能管理

表16 智能交互数字人知识库技能管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/knowledge/skill

创建知识库技能

GET /v1/{project_id}/digital-human-chat/knowledge/skill

查询知识库技能列表

PUT /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id}

修改知识库技能

GET /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id}

查询知识库技能详情

POST /v1/{project_id}/digital-human-chat/knowledge/skill/delete

删除知识库技能

GET /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id}/export

导出知识库技能

智能交互数字人知识库意图管理

表17 智能交互数字人知识库意图管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/knowledge/intent

创建知识库意图

GET /v1/{project_id}/digital-human-chat/knowledge/intent

查询知识库意图列表

GET /v1/{project_id}/digital-human-chat/knowledge/intent/{intent_id}

查询知识库意图详情

PUT /v1/{project_id}/digital-human-chat/knowledge/intent/{intent_id}

修改知识库意图

POST /v1/{project_id}/digital-human-chat/knowledge/intent/delete

删除知识库意图

POST /v1/{project_id}/digital-human-chat/knowledge/intent-question

创建知识库意图和问法

智能交互数字人知识库问法管理

表18 智能交互数字人知识库问法管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/knowledge/question

创建知识库问法

GET /v1/{project_id}/digital-human-chat/knowledge/question

查询知识库问法列表

GET /v1/{project_id}/digital-human-chat/knowledge/question/{question_id}

查询知识库问法详情

PUT /v1/{project_id}/digital-human-chat/knowledge/question/{question_id}

修改知识库问法

POST /v1/{project_id}/digital-human-chat/knowledge/question/delete

删除知识库问法

POST /v1/{project_id}/digital-human-chat/knowledge/question-batch

批量创建知识库问法

PUT /v1/{project_id}/digital-human-chat/knowledge/question-batch

批量修改知识库问法

智能交互数字人欢迎词管理

表19 智能交互数字人欢迎词管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/welcome-speech

创建欢迎词

GET /v1/{project_id}/digital-human-chat/welcome-speech

查询欢迎词列表

GET /v1/{project_id}/digital-human-chat/welcome-speech/{welcome_speech_id}

查询欢迎词详情

PUT /v1/{project_id}/digital-human-chat/welcome-speech/{welcome_speech_id}

修改欢迎词

POST /v1/{project_id}/digital-human-chat/welcome-speech/delete

删除欢迎词

POST /v1/{project_id}/digital-human-chat/welcome-speech-switch

修改欢迎词功能开关

GET /v1/{project_id}/digital-human-chat/welcome-speech-switch

查询欢迎词功能开关

智能交互数字人热点问题管理

表20 智能交互数字人热点问题管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/hot-question

创建热点问题

GET /v1/{project_id}/digital-human-chat/hot-question

查询热点问题列表

GET /v1/{project_id}/digital-human-chat/hot-question/{hot_question_id}

查询热点问题详情

PUT /v1/{project_id}/digital-human-chat/hot-question/{hot_question_id}

修改热点问题

POST /v1/{project_id}/digital-human-chat/hot-question/delete

删除热点问题

智能交互数字人热词记录管理

表21 智能交互数字人热词记录管理接口

接口

说明

POST /v1/{project_id}/digital-human-chat/hot-words

创建热词记录

GET /v1/{project_id}/digital-human-chat/hot-words

查询热词记录列表

GET /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id}

查询配置热词记录详情

PUT /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id}

修改热词记录

DELETE /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id}

删除热词记录

POST /v1/{project_id}/digital-human-chat/hot-words-switch

修改热词功能开关

GET /v1/{project_id}/digital-human-chat/hot-words-switch

查询热词功能开关

智能交互数字人委托管理

表22 智能交互数字人委托管理接口

接口

说明

GET /v1/{project_id}/digital-human-chat/agency

查询委托

POST /v1/{project_id}/digital-human-chat/agency/{role_type}

创建委托

DELETE /v1/{project_id}/digital-human-chat/agency/{role_type}

删除委托

分身形象制作管理

表23 分身形象制作管理接口

接口

说明

POST /v1/{project_id}/digital-human-training-manage/user/jobs

创建分身数字人模型训练任务

GET /v1/{project_id}/digital-human-training-manage/user/jobs

查询分身数字人模型训练任务列表

GET /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}

查询分身数字人模型训练任务详情

DELETE /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}

删除分身数字人模型训练任务

PUT /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}

更新分身数字人模型训练任务

POST /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}/command

租户执行分身数字人模型训练任务命令

声音制作任务管理

表24 声音制作任务管理接口

接口

说明

POST /v1/{project_id}/voice-training-manage/user/basic-jobs

创建基础版语音训练任务

POST /v1/{project_id}/voice-training-manage/user/middle-jobs

创建进阶版语音训练任务

POST /v1/{project_id}/voice-training-manage/user/advance-jobs

创建高级版语音训练任务

GET /v1/{project_id}/voice-training-manage/user/jobs

查询语音训练任务列表

POST /v1/{project_id}/voice-training-manage/user/jobs/{job_id}

提交语音训练任务

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}

查询语音训练任务详情

DELETE /v1/{project_id}/voice-training-manage/user/jobs/{job_id}

删除语音训练任务

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/op-logs

查询任务操作日志

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/uploading-address-url

获取语音文件上传地址

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/audit-result

获取语音训练任务审核结果

POST /v1/{project_id}/voice-training-manage/user/training-segment

确认在线录音结果

GET /v1/{project_id}/voice-training-manage/user/training-segment

获取在线录音确认结果

语音合成管理

表25 语音合成管理接口

接口

说明

POST /v1/{project_id}/ttsc/audition

创建TTS试听任务

GET /v1/{project_id}/ttsc/audition-file/{job_id}

获取TTS试听文件

3D数字人风格管理

表26 3D数字人风格管理接口

接口

说明

GET /v1/{project_id}/styles

查询数字人风格列表

3D数字人风格化照片建模

表27 3D数字人风格化照片建模接口

接口

说明

POST /v1/{project_id}/digital-human/stylized/picture-modelings

创建照片建模任务

GET /v1/{project_id}/digital-human/stylized/picture-modelings

照片建模任务列表查询

GET /v1/{project_id}/digital-human/stylized/picture-modelings/{job_id}

照片建模任务详情查询

POST /v1/{project_id}/digital-human/stylized/picture-modelings-by-url

基于图片URL创建照片建模任务

3D数字人语音驱动

表28 3D数字人语音驱动接口

接口

说明

POST /v1/{project_id}/ttsa-jobs

创建语音驱动任务

GET /v1/{project_id}/ttsa-jobs

获取语音驱动任务列表

POST /v1/{project_id}/ttsa/fas

创建语音驱动表情动画任务

GET /v1/{project_id}/fas-jobs/{job_id}

获取语音驱动表情数据

GET /v1/{project_id}/ttsa-jobs/{job_id}

获取语音驱动数据

3D数字人视频驱动

表29 3D数字人视频驱动接口

接口

说明

POST /v1/{project_id}/video-motion-capture-jobs

创建视频驱动任务

GET /v1/{project_id}/video-motion-capture-jobs

查询视频驱动任务列表

GET /v1/{project_id}/video-motion-capture-jobs/{job_id}

查询视频驱动任务详情

POST /v1/{project_id}/video-motion-capture-jobs/{job_id}/finish

停止视频驱动任务

POST /v1/{project_id}/video-motion-capture-jobs/{job_id}/command

控制数字人驱动

租户管理

表30 3D数字人视频驱动接口

接口

说明

GET /v1/{project_id}/tenants/resources-usage

查看租户资源用量信息

GET /v1/{project_id}/tenants/resources

查看租户资源列表

GET /v1/{project_id}/tenants/resources-count

统计时间段内资源数量

相关文档