Files
meijiaka-zy/python-api/app/ai/prompts/__init__.py
T
小鱼开发 534ffd08b2 refactor: 脚本提示词体系重构 — 子类从目录改为单个文件
- 删除 system/bk/ 下所有旧提示词,平铺替换为 23 个新文件
- 文件名格式统一为: 文案——描述.txt
- 后端: _meta.json 扁平化,loader.py 新增 list_prompt_files() + load_prompt_file()
- 后端: API 从 subcategory 改为 filename,按指定文件读取
- 后端: categories 接口返回文件列表(label/desc/filename)供前端展示
- 前端: ScriptCreation 分类选择改为卡片网格,展示文案+描述
- 前端: 清理 subcategoryCode,统一改为 filename
- 前端: 字幕字号调整为 64/96/80px
2026-06-01 14:05:43 +08:00

49 lines
1.1 KiB
Python

"""
Prompt 模板系统
================
家装行业 AI 视频脚本 Prompt 模板。
所有 Prompt 存储在 txt 文件中,支持热更新。
使用示例:
from app.ai.prompts import load_system_prompt, load_script_user_prompt, list_categories
# 获取分类列表
categories = list_categories()
# 扫描某分类下的所有提示词文件
files = list_prompt_files("bk")
# 加载指定文件的 System Prompt
system = load_prompt_file("bk", "水电改造避坑——水电改造的4个坑.txt")
# 加载并渲染 User Prompt
user = load_script_user_prompt(
topic="装修避坑",
)
"""
from .loader import (
PolishPromptBuilder,
ScriptPromptBuilder,
list_categories,
list_prompt_files,
load_prompt,
load_prompt_file,
load_script_user_prompt,
load_system_prompt,
render_template,
)
__all__ = [
"load_prompt",
"render_template",
"load_system_prompt",
"load_script_user_prompt",
"list_categories",
"list_prompt_files",
"load_prompt_file",
"ScriptPromptBuilder",
"PolishPromptBuilder",
]