fix:1.修复部分提示词模板键名不匹配问题

This commit is contained in:
xiamuceer
2025-11-30 09:57:49 +08:00
parent ad6e99d868
commit ead49b7227
6 changed files with 28 additions and 9 deletions
+2 -2
View File
@@ -420,7 +420,7 @@ async def generate_character(
"""
# 获取自定义提示词模板
template = await PromptService.get_template("SINGLE_CHARACTER", user_id, db)
template = await PromptService.get_template("SINGLE_CHARACTER_GENERATION", user_id, db)
# 格式化提示词
prompt = PromptService.format_prompt(
template,
@@ -829,7 +829,7 @@ async def generate_character_stream(
yield await SSEResponse.send_progress("构建AI提示词...", 20)
# 获取自定义提示词模板
template = await PromptService.get_template("SINGLE_CHARACTER", user_id, db)
template = await PromptService.get_template("SINGLE_CHARACTER_GENERATION", user_id, db)
# 格式化提示词
prompt = PromptService.format_prompt(
template,
+2 -2
View File
@@ -497,7 +497,7 @@ async def generate_organization(
"""
# 获取自定义提示词模板
template = await PromptService.get_template("SINGLE_ORGANIZATION", user_id, db)
template = await PromptService.get_template("SINGLE_ORGANIZATION_GENERATION", user_id, db)
# 格式化提示词
prompt = PromptService.format_prompt(
template,
@@ -693,7 +693,7 @@ async def generate_organization_stream(
yield await SSEResponse.send_progress("构建AI提示词...", 20)
# 获取自定义提示词模板
template = await PromptService.get_template("SINGLE_ORGANIZATION", user_id, db)
template = await PromptService.get_template("SINGLE_ORGANIZATION_GENERATION", user_id, db)
# 格式化提示词
prompt = PromptService.format_prompt(
template,
+2 -2
View File
@@ -37,7 +37,7 @@ async def polish_text(
user_id = getattr(http_request.state, 'user_id', None)
# 获取自定义提示词模板
template = await PromptService.get_template("DENOISING", user_id, db)
template = await PromptService.get_template("AI_DENOISING", user_id, db)
# 格式化提示词
prompt = PromptService.format_prompt(
template,
@@ -111,7 +111,7 @@ async def polish_batch(
logger.info(f"处理第 {idx+1}/{len(texts)} 个文本")
# 获取自定义提示词模板
template = await PromptService.get_template("DENOISING", user_id, db)
template = await PromptService.get_template("AI_DENOISING", user_id, db)
# 格式化提示词
prompt = PromptService.format_prompt(template, original_text=text)
+1 -1
View File
@@ -458,7 +458,7 @@ async def characters_generator(
batch_requirements += "\n主要是配角(supporting)和反派(antagonist)"
# 获取自定义提示词模板
template = await PromptService.get_template("CHARACTERS_BATCH", user_id, db)
template = await PromptService.get_template("CHARACTERS_BATCH_GENERATION", user_id, db)
# 构建基础提示词
base_prompt = PromptService.format_prompt(
template,