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

bug修复

parent 08042fa7
......@@ -244,18 +244,6 @@ export const useManyValues = () => {
value: '动物',
label: '动物',
},
{
value: '物品',
label: '物品',
},
{
value: '其他生物',
label: '其他生物',
},
{
value: '未知',
label: '未知',
},
];
return {
......
......@@ -60,12 +60,6 @@ onMounted(() => {
} else {
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));
......@@ -276,22 +270,31 @@ const onAdaptOneScene = async (item: any) => {
// 推理场景
// 人物(可以发挥想象进行补充,但一定要有), 暂时去掉
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);
console.log(adapt_restrict)
console.log(keywords)
item.场景关键词 = keywords;
// const adapt_restrict_en = `你现在扮演专业的英语翻译的角色。请将这段文字“${item.场景描述}”翻译为英语。\n要求:只返回英语即可,不要返回其他内容。`;
// const keywords_en = await text2videoService.submitLLM(adapt_restrict_en, tuili_llm.api);
let keywords_en = await text2videoService.submitTranslateToEn(keywords);
console.log(keywords_en)
// console.log(keywords_en)
item.场景关键词英文 = utils.filterChineseAndPunctuation(keywords_en);
} catch (error) {
ElMessage({
......@@ -623,6 +626,12 @@ const onChangeScreen = (val: string) => {
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) => {
......
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