Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
T
text2video-frontend
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周成波
text2video-frontend
Commits
b734b417
Commit
b734b417
authored
Mar 06, 2024
by
周成波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug
parent
7c2aebdc
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
37 additions
and
31 deletions
+37
-31
text2videoService.ts
src/api/service/text2videoService.ts
+10
-10
index.vue
src/views/home/index.vue
+27
-21
No files found.
src/api/service/text2videoService.ts
View file @
b734b417
...
...
@@ -20,8 +20,8 @@ export default {
}
})
.
catch
((
err
:
any
)
=>
{
console
.
log
(
err
);
return
Promise
.
reject
(
`与LLM通讯失败:
${
JSON
.
stringify
(
err
.
message
.
message
)}
`
);
console
.
log
(
`err =
${
JSON
.
stringify
(
err
)}
`
);
return
Promise
.
reject
(
`与LLM通讯失败:
${
JSON
.
stringify
(
err
.
message
)}
`
);
});
},
...
...
@@ -63,8 +63,8 @@ export default {
}
})
.
catch
((
err
:
any
)
=>
{
console
.
log
(
err
);
return
Promise
.
reject
(
`与 stable-diffusion-webui Api 通讯失败:
${
JSON
.
stringify
(
err
.
message
.
message
)}
`
);
console
.
log
(
`err =
${
JSON
.
stringify
(
err
)}
`
);
return
Promise
.
reject
(
`与 stable-diffusion-webui Api 通讯失败:
${
JSON
.
stringify
(
err
.
message
)}
`
);
});
},
...
...
@@ -84,8 +84,8 @@ export default {
}
})
.
catch
((
err
:
any
)
=>
{
console
.
log
(
err
);
return
Promise
.
reject
(
`gen_video接口通讯失败:
${
JSON
.
stringify
(
err
.
message
.
message
)}
`
);
console
.
log
(
`err =
${
JSON
.
stringify
(
err
)}
`
);
return
Promise
.
reject
(
`gen_video接口通讯失败:
${
JSON
.
stringify
(
err
.
message
)}
`
);
});
},
...
...
@@ -105,8 +105,8 @@ export default {
}
})
.
catch
((
err
:
any
)
=>
{
console
.
log
(
err
);
return
Promise
.
reject
(
`与pwd_check接口通讯失败:
${
JSON
.
stringify
(
err
.
message
.
message
)}
`
);
console
.
log
(
`err =
${
JSON
.
stringify
(
err
)}
`
);
return
Promise
.
reject
(
`与pwd_check接口通讯失败:
${
JSON
.
stringify
(
err
.
message
)}
`
);
});
},
...
...
@@ -126,8 +126,8 @@ export default {
}
})
.
catch
((
err
:
any
)
=>
{
console
.
log
(
err
);
return
Promise
.
reject
(
`与翻译接口通讯失败:
${
JSON
.
stringify
(
err
.
message
.
message
)}
`
);
console
.
log
(
`err =
${
JSON
.
stringify
(
err
)}
`
);
return
Promise
.
reject
(
`与翻译接口通讯失败:
${
JSON
.
stringify
(
err
.
message
)}
`
);
});
},
}
src/views/home/index.vue
View file @
b734b417
...
...
@@ -87,28 +87,35 @@ const onAdaptRoles = async () => {
return
;
}
// 推理角色
form
.
chatgpt_answer_roles
=
[];
const
adapt_restrict
=
`请理解这个故事:“
${
form
.
chatgpt_answer
}
”,给出这个故事中的所有角色,多个角色以逗号分隔。\n要求:只返回角色名称即可,不要添加其他的内容。`
;
let
roles
=
await
text2videoService
.
submitLLM
(
adapt_restrict
,
role_llm
.
api
);
form
.
all_roles
=
roles
.
replace
(
/。|(|)/g
,
''
).
replace
(
/、/g
,
','
);
console
.
log
(
form
.
all_roles
);
const
roles_arr
=
form
.
all_roles
.
split
(
/
[
,,
]
/
);
console
.
log
(
roles_arr
);
// 推理属性
const
attribute_options
=
default_data
.
role_attribute_options
.
map
(
option
=>
option
.
value
);
for
(
const
one_role
of
roles_arr
)
{
// const adapt_attribute_restrict = `根据这个故事:“${form.chatgpt_answer}”,你认为这个角色:“${one_role}”是“${String(attribute_options)}”中的哪一种?请返回选择的结果。\n要求:只返回选择的结果即可,不要添加其他的内容。`;
// const adapt_attribute_restrict = `你认为这个角色:“${one_role}”是“${String(attribute_options)}”中的哪一种?请返回选择的结果。\n要求:只返回选择的结果即可,不要添加其他的内容。`;
const
adapt_attribute_restrict
=
`故事全文:“
${
form
.
chatgpt_answer
}
”,请理解故事全文,然后判断:“
${
one_role
}
”是“
${
String
(
attribute_options
)}
”中的哪一种?请返回选择的结果。\n要求:只返回选择的结果即可,不要添加其他的内容。`
;
let
attribute
=
await
text2videoService
.
submitLLM
(
adapt_attribute_restrict
,
role_keywords_llm
.
api
);
form
.
chatgpt_answer_roles
.
push
({
"角色"
:
one_role
.
trim
(),
"角色关键词"
:
""
,
"角色关键词英文"
:
""
,
"属性"
:
attribute
,
try
{
form
.
chatgpt_answer_roles
=
[];
const
adapt_restrict
=
`请理解这个故事:“
${
form
.
chatgpt_answer
}
”,给出这个故事中的所有角色,多个角色以逗号分隔。\n要求:只返回角色名称即可,不要添加其他的内容。`
;
let
roles
=
await
text2videoService
.
submitLLM
(
adapt_restrict
,
role_llm
.
api
);
form
.
all_roles
=
roles
.
replace
(
/。|(|)/g
,
''
).
replace
(
/、/g
,
','
);
console
.
log
(
form
.
all_roles
);
const
roles_arr
=
form
.
all_roles
.
split
(
/
[
,,
]
/
);
console
.
log
(
roles_arr
);
// 推理属性
const
attribute_options
=
default_data
.
role_attribute_options
.
map
(
option
=>
option
.
value
);
for
(
const
one_role
of
roles_arr
)
{
// const adapt_attribute_restrict = `根据这个故事:“${form.chatgpt_answer}”,你认为这个角色:“${one_role}”是“${String(attribute_options)}”中的哪一种?请返回选择的结果。\n要求:只返回选择的结果即可,不要添加其他的内容。`;
// const adapt_attribute_restrict = `你认为这个角色:“${one_role}”是“${String(attribute_options)}”中的哪一种?请返回选择的结果。\n要求:只返回选择的结果即可,不要添加其他的内容。`;
const
adapt_attribute_restrict
=
`故事全文:“
${
form
.
chatgpt_answer
}
”,请理解故事全文,然后判断:“
${
one_role
}
”是“
${
String
(
attribute_options
)}
”中的哪一种?请返回选择的结果。\n要求:只返回选择的结果即可,不要添加其他的内容。`
;
let
attribute
=
await
text2videoService
.
submitLLM
(
adapt_attribute_restrict
,
role_keywords_llm
.
api
);
form
.
chatgpt_answer_roles
.
push
({
"角色"
:
one_role
.
trim
(),
"角色关键词"
:
""
,
"角色关键词英文"
:
""
,
"属性"
:
attribute
,
});
}
console
.
log
(
form
.
chatgpt_answer_roles
)
}
catch
(
error
)
{
ElMessage
({
message
:
String
(
error
),
type
:
"error"
,
});
}
console
.
log
(
form
.
chatgpt_answer_roles
)
};
...
...
@@ -681,7 +688,6 @@ const onPwdCheckDialog = () => {
type
:
"error"
,
});
});
}
const
onDeleteOne
=
(
item
:
any
)
=>
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment