File size: 500 Bytes
6cfe55f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from dataclasses import dataclass
from typing import List, Union, Optional
from app.models.transcriber_model import TranscriptSegment
@dataclass
class GPTSource:
segment: Union[List[TranscriptSegment], List]
title: str
tags:str
screenshot: Optional[bool] = False
link: Optional[bool] = False
style: Optional[str] = None
extras: Optional[str] = None
_format: Optional[list] = None
video_img_urls: Optional[list] = None
checkpoint_key: Optional[str] = None
|