项目重构: 整理目录结构, 更新前后端代码, 添加测试和数据库迁移

This commit is contained in:
AIGC Developer
2025-12-30 10:24:19 +08:00
parent 5344148a1c
commit 38630dbb66
117 changed files with 1987 additions and 1316 deletions

View File

@@ -57,6 +57,40 @@ export const imageToVideoApi = {
})
},
/**
* 通过图片URL创建图生视频任务用于"做同款"功能)
* @param {Object} params - 任务参数
* @param {string} params.imageUrl - 图片URL
* @param {string} params.prompt - 描述文字
* @param {string} params.aspectRatio - 视频比例
* @param {number} params.duration - 视频时长
* @param {boolean} params.hdMode - 是否高清模式
* @returns {Promise} API响应
*/
createTaskByUrl(params) {
if (!params) {
throw new Error('参数不能为空')
}
if (!params.imageUrl) {
throw new Error('图片URL不能为空')
}
if (!params.prompt || params.prompt.trim() === '') {
throw new Error('描述文字不能为空')
}
return request({
url: '/image-to-video/create-by-url',
method: 'POST',
data: {
imageUrl: params.imageUrl,
prompt: params.prompt.trim(),
aspectRatio: params.aspectRatio || '16:9',
duration: params.duration || 5,
hdMode: params.hdMode || false
}
})
},
/**
* 获取用户任务列表
* @param {number} page - 页码