提示词润色删除多余函数

This commit is contained in:
小帅 2026-03-31 17:25:33 +08:00
parent d9a36174ca
commit 2c6938ea22
2 changed files with 0 additions and 14 deletions

View File

@ -106,9 +106,7 @@ export default router.post(
const visualManual = await u.getArtPrompt(project.artStyle as string, config.visualManual); const visualManual = await u.getArtPrompt(project.artStyle as string, config.visualManual);
if (!visualManual) return res.status(500).send(error("视觉手册未定义")); if (!visualManual) return res.status(500).send(error("视觉手册未定义"));
findItemByName(result, item.name, config.itemType); findItemByName(result, item.name, config.itemType);
const systemPrompt = visualManual; const systemPrompt = visualManual;
try { try {
const { _output } = (await u.Ai.Text("universalAi").invoke({ const { _output } = (await u.Ai.Text("universalAi").invoke({
system: systemPrompt, system: systemPrompt,

View File

@ -34,14 +34,6 @@ interface ResultItem {
function findItemByName(items: ResultItem[], name: string, type?: ItemType): ResultItem | undefined { function findItemByName(items: ResultItem[], name: string, type?: ItemType): ResultItem | undefined {
return items.find((item) => (!type || item.type === type) && item.name === name); return items.find((item) => (!type || item.type === type) && item.name === name);
} }
function mergeNovelText(novelData: NovelChapter[]): string {
if (!Array.isArray(novelData)) return "";
return novelData
.map((chap) => {
return `${chap.chapter.trim()}\n\n${chap.chapterData.trim().replace(/\r?\n/g, "\n")}\n`;
})
.join("\n");
}
//润色提示词 //润色提示词
export default router.post( export default router.post(
"/", "/",
@ -98,11 +90,7 @@ export default router.post(
const visualManual = await u.getArtPrompt(project.artStyle as string, config.visualManual); const visualManual = await u.getArtPrompt(project.artStyle as string, config.visualManual);
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 novelData = (await u.db("o_novel").whereIn("chapterIndex", [1]).select("*")) as NovelChapter[];
const novelText = mergeNovelText(novelData);
const systemPrompt = visualManual; const systemPrompt = visualManual;
try { try {
const { _output } = (await u.Ai.Text("universalAi").invoke({ const { _output } = (await u.Ai.Text("universalAi").invoke({
system: systemPrompt, system: systemPrompt,