linyq dbbb06eda8 feat(prompts): 引入新的提示词管理系统以优化解说文案生成
更新generate_narration_script.py、short_drama_explanation.py和step1_subtitle_analyzer_openai.py文件,集成新的提示词管理系统,提升解说文案和短剧分析的生成效率与准确性。通过使用PromptManager简化提示词构建过程,增强系统的灵活性和可维护性。
2025-07-07 17:13:54 +08:00

34 lines
835 B
Python

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project: NarratoAI
@File : __init__.py
@Author : AI Assistant
@Date : 2025/1/7
@Description: 纪录片解说提示词模块
"""
from .frame_analysis import FrameAnalysisPrompt
from .narration_generation import NarrationGenerationPrompt
from ..manager import PromptManager
def register_prompts():
"""注册纪录片解说相关的提示词"""
# 注册视频帧分析提示词
frame_analysis_prompt = FrameAnalysisPrompt()
PromptManager.register_prompt(frame_analysis_prompt, is_default=True)
# 注册解说文案生成提示词
narration_prompt = NarrationGenerationPrompt()
PromptManager.register_prompt(narration_prompt, is_default=True)
__all__ = [
"FrameAnalysisPrompt",
"NarrationGenerationPrompt",
"register_prompts"
]