presenton/electron/servers/fastapi/models/document_chunk.py
2026-02-20 12:02:23 +05:45

13 lines
334 B
Python

from pydantic import BaseModel
from models.presentation_outline_model import SlideOutlineModel
class DocumentChunk(BaseModel):
heading: str
content: str
heading_index: int
score: float
def to_slide_outline(self) -> SlideOutlineModel:
return SlideOutlineModel(content=f"{self.heading}\n{self.content}")