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("视觉手册未定义"));
|
if (!config.visualManual) return res.status(500).send(error("视觉手册未定义"));
|
||||||
//获取到视觉手册
|
//获取到视觉手册
|
||||||
const visualManual = await u.getArtPrompt(project.artStyle as string, "art_skills", config.visualManual);
|
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("视觉手册未定义"));
|
if (!visualManual) return res.status(500).send(error("视觉手册未定义"));
|
||||||
findItemByName(result, name, config.itemType);
|
findItemByName(result, name, config.itemType);
|
||||||
const systemPrompt = visualManual;
|
const systemPrompt = visualManual;
|
||||||
|
|||||||
@ -93,6 +93,7 @@ export default router.post(
|
|||||||
></storyboardItem>`,
|
></storyboardItem>`,
|
||||||
)},
|
)},
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const { text } = await u.Ai.Text("universalAi").invoke({
|
const { text } = await u.Ai.Text("universalAi").invoke({
|
||||||
system: `${videoPrompt?.data}\n${visualManual}\n${directorManual}`,
|
system: `${videoPrompt?.data}\n${visualManual}\n${directorManual}`,
|
||||||
messages: [
|
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({
|
await u.db("o_videoTrack").where({ id: trackId }).update({
|
||||||
prompt: text,
|
prompt: text,
|
||||||
});
|
});
|
||||||
|
|||||||
@ -43,8 +43,8 @@ export default router.post(
|
|||||||
// 字段映射表(与 getVisualManual 保持一致)
|
// 字段映射表(与 getVisualManual 保持一致)
|
||||||
const DATA_MAP: { value: string; subDir?: string }[] = [
|
const DATA_MAP: { value: string; subDir?: string }[] = [
|
||||||
{ value: "README" },
|
{ value: "README" },
|
||||||
{ value: "narrative_sweet_romance", subDir: "driector_skills" },
|
{ value: "director_planning_narrative", subDir: "driector_skills" },
|
||||||
{ value: "storyboard_table_narrative", subDir: "driector_skills" },
|
{ value: "director_storyboard_table_narrative", subDir: "driector_skills" },
|
||||||
];
|
];
|
||||||
// 根据 DATA_MAP 构建 value -> subDir 的映射
|
// 根据 DATA_MAP 构建 value -> subDir 的映射
|
||||||
const SUB_DIR_MAP = new Map(DATA_MAP.map(({ value, subDir }) => [value, subDir ?? ""]));
|
const SUB_DIR_MAP = new Map(DATA_MAP.map(({ value, subDir }) => [value, subDir ?? ""]));
|
||||||
|
|||||||
@ -44,8 +44,8 @@ export default router.post(
|
|||||||
// 字段映射表(与 getVisualManual 保持一致)
|
// 字段映射表(与 getVisualManual 保持一致)
|
||||||
const DATA_MAP: { value: string; subDir?: string }[] = [
|
const DATA_MAP: { value: string; subDir?: string }[] = [
|
||||||
{ value: "README" },
|
{ value: "README" },
|
||||||
{ value: "narrative_sweet_romance", subDir: "driector_skills" },
|
{ value: "director_planning_narrative", subDir: "driector_skills" },
|
||||||
{ value: "storyboard_table_narrative", subDir: "driector_skills" },
|
{ value: "director_storyboard_table_narrative", subDir: "driector_skills" },
|
||||||
];
|
];
|
||||||
// 根据 DATA_MAP 构建 value -> subDir 的映射
|
// 根据 DATA_MAP 构建 value -> subDir 的映射
|
||||||
const SUB_DIR_MAP = new Map(DATA_MAP.map(({ value, subDir }) => [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 }[] = [
|
const DATA_MAP: { label: string; value: string; subDir?: string }[] = [
|
||||||
{ label: "README", value: "README" },
|
{ label: "README", value: "README" },
|
||||||
{ label: "导演规划", value: "narrative_sweet_romance", subDir: "driector_skills" },
|
{ label: "导演规划", value: "director_planning_narrative", subDir: "driector_skills" },
|
||||||
{ label: "分镜表", value: "storyboard_table_narrative", subDir: "driector_skills" },
|
{ label: "分镜表", value: "director_storyboard_table_narrative", subDir: "driector_skills" },
|
||||||
];
|
];
|
||||||
|
|
||||||
// 读取 md 文件内容,文件不存在时返回空字符串
|
// 读取 md 文件内容,文件不存在时返回空字符串
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user