Merge branch '108' of https://github.com/HBAI-Ltd/Toonflow-app into 108
This commit is contained in:
commit
b97901c446
@ -108,6 +108,8 @@ export default router.post(
|
||||
if (!config.visualManual) return res.status(500).send(error("视觉手册未定义"));
|
||||
//获取到视觉手册
|
||||
const visualManual = await u.getArtPrompt(project.artStyle as string, "art_skills", config.visualManual);
|
||||
console.log("%c Line:111 🍬 visualManual", "background:#6ec1c2", visualManual);
|
||||
return
|
||||
if (!visualManual) return res.status(500).send(error("视觉手册未定义"));
|
||||
findItemByName(result, name, config.itemType);
|
||||
const systemPrompt = visualManual;
|
||||
|
||||
@ -93,6 +93,7 @@ export default router.post(
|
||||
></storyboardItem>`,
|
||||
)},
|
||||
`;
|
||||
|
||||
const { text } = await u.Ai.Text("universalAi").invoke({
|
||||
system: `${videoPrompt?.data}\n${visualManual}\n${directorManual}`,
|
||||
messages: [
|
||||
@ -102,8 +103,6 @@ export default router.post(
|
||||
},
|
||||
],
|
||||
});
|
||||
console.log("%c Line:83 🍷 text", "background:#3f7cff", text);
|
||||
|
||||
await u.db("o_videoTrack").where({ id: trackId }).update({
|
||||
prompt: text,
|
||||
});
|
||||
|
||||
@ -43,8 +43,8 @@ export default router.post(
|
||||
// 字段映射表(与 getVisualManual 保持一致)
|
||||
const DATA_MAP: { value: string; subDir?: string }[] = [
|
||||
{ value: "README" },
|
||||
{ value: "narrative_sweet_romance", subDir: "driector_skills" },
|
||||
{ value: "storyboard_table_narrative", subDir: "driector_skills" },
|
||||
{ value: "director_planning_narrative", subDir: "driector_skills" },
|
||||
{ value: "director_storyboard_table_narrative", subDir: "driector_skills" },
|
||||
];
|
||||
// 根据 DATA_MAP 构建 value -> subDir 的映射
|
||||
const SUB_DIR_MAP = new Map(DATA_MAP.map(({ value, subDir }) => [value, subDir ?? ""]));
|
||||
|
||||
@ -44,8 +44,8 @@ export default router.post(
|
||||
// 字段映射表(与 getVisualManual 保持一致)
|
||||
const DATA_MAP: { value: string; subDir?: string }[] = [
|
||||
{ value: "README" },
|
||||
{ value: "narrative_sweet_romance", subDir: "driector_skills" },
|
||||
{ value: "storyboard_table_narrative", subDir: "driector_skills" },
|
||||
{ value: "director_planning_narrative", subDir: "driector_skills" },
|
||||
{ value: "director_storyboard_table_narrative", subDir: "driector_skills" },
|
||||
];
|
||||
// 根据 DATA_MAP 构建 value -> subDir 的映射
|
||||
const SUB_DIR_MAP = new Map(DATA_MAP.map(({ value, subDir }) => [value, subDir ?? ""]));
|
||||
|
||||
@ -8,8 +8,8 @@ const router = express.Router();
|
||||
// 字段映射表
|
||||
const DATA_MAP: { label: string; value: string; subDir?: string }[] = [
|
||||
{ label: "README", value: "README" },
|
||||
{ label: "导演规划", value: "narrative_sweet_romance", subDir: "driector_skills" },
|
||||
{ label: "分镜表", value: "storyboard_table_narrative", subDir: "driector_skills" },
|
||||
{ label: "导演规划", value: "director_planning_narrative", subDir: "driector_skills" },
|
||||
{ label: "分镜表", value: "director_storyboard_table_narrative", subDir: "driector_skills" },
|
||||
];
|
||||
|
||||
// 读取 md 文件内容,文件不存在时返回空字符串
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user