Bases: BaseModel
, Generic[DocumentCollectionMetadata, DocumentNodeMetadata, PageNodeMetadata]
Represents a collection of documents with some common metadata
Source code in docprompt/schema/pipeline/node/collection.py
| class DocumentCollection(
BaseModel,
Generic[DocumentCollectionMetadata, DocumentNodeMetadata, PageNodeMetadata],
):
"""
Represents a collection of documents with some common metadata
"""
document_nodes: List["DocumentNode[DocumentNodeMetadata, PageNodeMetadata]"]
metadata: DocumentCollectionMetadata = Field(..., default_factory=dict)
|