AdrienB134's picture
Update rag_demo/preprocessing/base/chunk.py
180ae9b verified
raw
history blame
274 Bytes
from abc import ABC
from typing import Optional
from pydantic import UUID4, Field
from .vectordb import VectorBaseDocument
class Chunk(VectorBaseDocument, ABC):
content: str
document_id: UUID4
chunk_id: UUID4
metadata: dict = Field(default_factory=dict)