mirror of
https://github.com/linyqh/NarratoAI.git
synced 2025-12-11 10:32:49 +00:00
更新generate_narration_script.py、short_drama_explanation.py和step1_subtitle_analyzer_openai.py文件,集成新的提示词管理系统,提升解说文案和短剧分析的生成效率与准确性。通过使用PromptManager简化提示词构建过程,增强系统的灵活性和可维护性。
34 lines
835 B
Python
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"
|
|
]
|