diff --git a/src/views/home/index_en.vue b/src/views/home/index_en.vue index 675e1aae034c20c63d6a8412873695215caf5eb1..6cbb5069db5ac3083f8ef2fea25a898efac92497 100644 --- a/src/views/home/index_en.vue +++ b/src/views/home/index_en.vue @@ -28,20 +28,21 @@ const form = reactive({ const sd_prompt_prefix = default_data.sd_prompt_prefix; const sd_negative_prompt_prefix = default_data.sd_negative_prompt_prefix; -const tyqw = {'api': 'tyqw', 'name':'通义åƒé—®'}; +const tyqw = {'api': 'tyqw', 'name':'通义åƒé—®çº¿ä¸Š'}; const baichuan = {'api': 'langchain', 'name':'baichuan2-7b'}; const qwen = {'api': 'langchain', 'name':'Qwen-7B-Chat'}; +const gpt = {'api': 'gpt', 'name':'chatgpt'}; -const wenan_llm = qwen.api -const wenan_llm_name = qwen.name -const role_llm = tyqw.api -const role_llm_name = tyqw.name -const role_keywords_llm = qwen.api -const role_keywords_llm_name = qwen.name -const tuili_llm = qwen.api -const tuili_llm_name = qwen.name -const fanyi_llm = qwen.api -const fanyi_llm_name = qwen.name +const wenan_llm = gpt.api +const wenan_llm_name = gpt.name +const role_llm = gpt.api +const role_llm_name = gpt.name +const role_keywords_llm = gpt.api +const role_keywords_llm_name = gpt.name +const tuili_llm = gpt.api +const tuili_llm_name = gpt.name +const fanyi_llm = gpt.api +const fanyi_llm_name = gpt.name onMounted(() => { @@ -154,7 +155,7 @@ const onAdapt = async () => { "角色": "", "角色关键è¯": "", "ç”»é¢æè¿°è¯": "", - "本镜é…图": "", + "本镜é…图": "src/assets/loading.gif", "local_image_path": "", }); } @@ -163,8 +164,9 @@ const onAdapt = async () => { async function processScenes() { for (const item of form.adapt_result_json) { await onAdaptOne(item); - await delay(100); - await onDrawOne(item); + // await delay(100); + // await onDrawOne(item); + onDrawOne(item); } } @@ -207,18 +209,17 @@ const onAdaptOne = async (item: any) => { const keywords = await text2videoService.submitGpt("story:\n" + form.chatgpt_answer + "\n" + adapt_restrict, tuili_llm); // console.log(keywords) item.åœºæ™¯å…³é”®è¯ = keywords; - - const adapt_role_restrict = ` - Instructions: - Please understand this story and for the scene: "${item.场景æè¿°}", select the character in this scene from characters, with multiple characters separated by commas.`; - const item_roles = await text2videoService.submitGpt("story:\n" + form.chatgpt_answer + "\ncharacters:\n"+ form.all_roles +"\n" + adapt_role_restrict, tuili_llm); - // console.log(role_keywords) if (form.chatgpt_answer_roles.length === 0) { // 总角色为空 item.角色 = ''; item.è§’è‰²å…³é”®è¯ = ''; } else { // 总角色ä¸ä¸ºç©º + const adapt_role_restrict = ` + Instructions: + Please understand this story and for the scene: "${item.场景æè¿°}", select the character in this scene from characters, with multiple characters separated by commas.`; + const item_roles = await text2videoService.submitGpt("story:\n" + form.chatgpt_answer + "\ncharacters:\n"+ form.all_roles +"\n" + adapt_role_restrict, tuili_llm); + // console.log(role_keywords) item.角色 = item_roles; let role_kws = "" const item_roles_arr = item_roles.split(/[,,]/); @@ -254,6 +255,7 @@ const onDrawOne = async (item: any) => { console.log(form.task_id) } try { + item.本镜é…图 = "src/assets/loading.gif"; let temp_prompt = "" if (item.场景æè¿°) {temp_prompt = temp_prompt + `Scene description is: ${item.场景æè¿°}\n`}; if (item.场景关键è¯) {temp_prompt = temp_prompt + `Scene keywords are: ${item.场景关键è¯}\n`}; @@ -286,6 +288,7 @@ const onDrawOne = async (item: any) => { message: String(error), type: "error", }); + item.本镜é…图 = "" } };