Commit 8d5c82cb authored by Administrator's avatar Administrator

数字人视频生成

parent 75216ae2
......@@ -278,4 +278,30 @@ export default {
return Promise.reject(`与 img2img_inpaint Api 通讯失败`);
});
},
submitGenDigitHumanVideo(post_data: any): Promise<string> {
if (!post_data) {
return Promise.reject("输入不能为空");
}
return request.post('/text2video/gen_video_digithuman', post_data)
.then((res: any) => {
// console.log(res);
if (res && res.code === 0) {
if (res.data.result.combined_video_oss) {
return res.data.result.combined_video_oss;
} else if (res.data.result.human_video_out_oss) {
return res.data.result.human_video_out_oss;
} else {
return Promise.reject("视频合成失败");
}
} else {
const errorMessage = res ? res.message : "未知错误";
return Promise.reject(errorMessage);
}
})
.catch((err: any) => {
console.log(`err = ${JSON.stringify(err)}`);
return Promise.reject(`与后端 gen_video_digithuman 接口通讯失败`);
});
},
}
......@@ -3,6 +3,7 @@ import HomeView from '../views/home/index.vue'
import HomeViewEn from '../views/home/index_en.vue'
import RecordSteps from '../views/home/record_steps.vue'
import CalcRetire from '../views/home/calc_retire.vue'
import GenDigitHumanVideo from '../views/home/gen_digit_human_video.vue'
const router = createRouter({
......@@ -10,13 +11,13 @@ const router = createRouter({
routes: [
{
path: '/',
name: 'CalcRetire',
component: CalcRetire
name: 'GenDigitHumanVideo',
component: GenDigitHumanVideo
},
{
path: '/recordsteps',
name: 'recordsteps',
component: RecordSteps
path: '/calcretire',
name: 'CalcRetire',
component: CalcRetire
},
{
path: '/text2video',
......
This diff is collapsed.
......@@ -27,8 +27,8 @@ export default defineConfig({
proxy: {
'/api/': {
// target: 'http://127.0.0.1:5001/', // 本机后端服务
target: 'http://wm-tools-backend.frp.wmdigit.com:8888/', // new3090后端服务
// target: 'http://wm-tools-backend-test.frp.wmdigit.com:8888/', // 4090-1测试后端服务
// target: 'http://wm-tools-backend.frp.wmdigit.com:8888/', // new3090后端服务
target: 'http://wm-tools-backend-test.frp.wmdigit.com:8888/', // 测试后端服务
changeOrigin: true,
rewrite: (path: any) => path.replace(/^\/api/, '')
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment