HitendraKawale's picture
Deploy RAG Chunk Visualizer with multi-provider LLM support
1c223a0 verified
Raw History Blame Contribute Delete
323 Bytes
from __future__ import annotations
from dataclasses import asdict, dataclass
@dataclass(frozen=True, slots=True)
class RawDocument:
doc_id: str
filename: str
extension: str
source_path: str
char_count: int
word_count: int
text: str
def to_dict(self) -> dict:
return asdict(self)