Commit 8d77352b authored by 周成波's avatar 周成波

bug修复

parent 08042fa7
...@@ -244,18 +244,6 @@ export const useManyValues = () => { ...@@ -244,18 +244,6 @@ export const useManyValues = () => {
value: '动物', value: '动物',
label: '动物', label: '动物',
}, },
{
value: '物品',
label: '物品',
},
{
value: '其他生物',
label: '其他生物',
},
{
value: '未知',
label: '未知',
},
]; ];
return { return {
......
...@@ -60,12 +60,6 @@ onMounted(() => { ...@@ -60,12 +60,6 @@ onMounted(() => {
} else { } else {
pwdCheckDialogVisible.value = true; pwdCheckDialogVisible.value = true;
} }
// 初始化宽高
if (form.screen == "横屏") {
form.img_size = default_data.horizontal_img_size;
} else {
form.img_size = default_data.vertical_img_size;
}
}); });
const delay = (ms: any) => new Promise(res => setTimeout(res, ms)); const delay = (ms: any) => new Promise(res => setTimeout(res, ms));
...@@ -276,22 +270,31 @@ const onAdaptOneScene = async (item: any) => { ...@@ -276,22 +270,31 @@ const onAdaptOneScene = async (item: any) => {
// 推理场景 // 推理场景
// 人物(可以发挥想象进行补充,但一定要有), 暂时去掉 // 人物(可以发挥想象进行补充,但一定要有), 暂时去掉
try { try {
const adapt_restrict = `故事:\n${form.chatgpt_answer}\n // const adapt_restrict = `故事:\n${form.chatgpt_answer}\n
// 指令:
// 请理解这个故事,给出这个场景“${item.场景描述}”的关键词(年代(可以发挥想象进行补充,但一定要有),空间(可以发挥想象进行补充,但一定要有),
// 时间段(可以发挥想象进行补充,但一定要有),地理环境(可以发挥想象进行补充,但一定要有),天气(可以发挥想象进行补充,但一定要有),
// 物品(可以发挥想象进行补充,但一定要有),镜头角度(可以发挥想象进行补充,但一定要有))。
// 要求:
// 关键词以逗号分隔。
// 只要返回关键词,不需要其他的说明文字。`;
// const adapt_restrict = `剧本:“${form.chatgpt_answer}” \n 作为资深作家,请阅读剧本,并严格按照以下表单:
// [{"旁白":"${item.场景描述}",场景描述:""}]
// 根据旁白,来构造场景描述,语言要简要和清晰。你填写的内容只包括根据剧本所构思的摄像机镜头内的场景描述,而不需要其他的内容。请将你完成的表单返回给我。`;
const adapt_restrict = `剧本:“${form.chatgpt_answer}
指令: 指令:
请理解这个故事,给出这个场景“${item.场景描述}”的关键词(年代(可以发挥想象进行补充,但一定要有),空间(可以发挥想象进行补充,但一定要有), 作为资深作家,请阅读这个剧本,给出这个场景:“${item.场景描述}”的描述,50个字左右。`;
时间段(可以发挥想象进行补充,但一定要有),地理环境(可以发挥想象进行补充,但一定要有),天气(可以发挥想象进行补充,但一定要有),
物品(可以发挥想象进行补充,但一定要有),镜头角度(可以发挥想象进行补充,但一定要有))。
要求:
关键词以逗号分隔。
只要返回关键词,不需要其他的说明文字。`;
const keywords = await text2videoService.submitLLM(adapt_restrict, tuili_llm.api); const keywords = await text2videoService.submitLLM(adapt_restrict, tuili_llm.api);
console.log(adapt_restrict)
console.log(keywords) console.log(keywords)
item.场景关键词 = keywords; item.场景关键词 = keywords;
// const adapt_restrict_en = `你现在扮演专业的英语翻译的角色。请将这段文字“${item.场景描述}”翻译为英语。\n要求:只返回英语即可,不要返回其他内容。`; // const adapt_restrict_en = `你现在扮演专业的英语翻译的角色。请将这段文字“${item.场景描述}”翻译为英语。\n要求:只返回英语即可,不要返回其他内容。`;
// const keywords_en = await text2videoService.submitLLM(adapt_restrict_en, tuili_llm.api); // const keywords_en = await text2videoService.submitLLM(adapt_restrict_en, tuili_llm.api);
let keywords_en = await text2videoService.submitTranslateToEn(keywords); let keywords_en = await text2videoService.submitTranslateToEn(keywords);
console.log(keywords_en) // console.log(keywords_en)
item.场景关键词英文 = utils.filterChineseAndPunctuation(keywords_en); item.场景关键词英文 = utils.filterChineseAndPunctuation(keywords_en);
} catch (error) { } catch (error) {
ElMessage({ ElMessage({
...@@ -623,6 +626,12 @@ const onChangeScreen = (val: string) => { ...@@ -623,6 +626,12 @@ const onChangeScreen = (val: string) => {
form.final_video = default_data.vertical_data.final_video; form.final_video = default_data.vertical_data.final_video;
} }
} }
// 宽高
if (val == "横屏") {
form.img_size = default_data.horizontal_img_size;
} else {
form.img_size = default_data.vertical_img_size;
}
} }
const showsdprompt = (item: any) => { const showsdprompt = (item: any) => {
......
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