File size: 662 Bytes
b4c9cb7
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from pydantic import Field, EmailStr
from .BaseDocument import BaseDocument
from bson import ObjectId


class Prompt(BaseDocument):
    id: str = Field("", description="Prompt's id")
    script_structure_analyzer_prompt: str = Field(None, description="Script Structure Analyzer Prompt")
    comment_insight_extractor_prompt: str = Field(None, description="Comment Insight Extractor Prompt")
    scientific_fact_finder_prompt: str = Field(None, description="Scientific Fact Finder Prompt")
    script_re_outline_prompt: str = Field(None, description="Script Re-Outline Prompt")
    script_writer_prompt: str = Field(None, description="Script Writer Prompt")