/** * 数字人任务 API */ import request from './http' /** * 创建数字人任务 */ export function createDigitalHumanTask(data) { return request({ url: '/webApi/api/tik/digital-human/task/create', method: 'post', data }) } /** * 查询任务详情 */ export function getDigitalHumanTask(taskId) { return request({ url: '/webApi/api/tik/digital-human/task/get', method: 'get', params: { taskId } }) } /** * 分页查询任务列表 */ export function getDigitalHumanTaskPage(params) { return request({ url: '/webApi/api/tik/digital-human/task/page', method: 'get', params }) } /** * 查询任务统计 */ export function getTaskStatistics() { return request({ url: '/webApi/api/tik/digital-human/task/statistics', method: 'get' }) } /** * 取消任务 */ export function cancelTask(taskId) { return request({ url: `/webApi/api/tik/digital-human/task/${taskId}/cancel`, method: 'post' }) } /** * 重试任务 */ export function retryTask(taskId) { return request({ url: `/webApi/api/tik/digital-human/task/${taskId}/retry`, method: 'post' }) } /** * 删除任务 */ export function deleteTask(taskId) { return request({ url: `/webApi/api/tik/digital-human/task/${taskId}`, method: 'delete' }) } /** * 获取任务输出文件的签名URL */ export function getSignedUrls(taskId) { return request({ url: `/webApi/api/tik/digital-human/task/${taskId}/signed-url`, method: 'get' }) }