fabricatio_novel.models.novel_enrich
Document models for storing LLM-enriched text chunks in LanceDB.
Classes
Semantic marker for enriched text chunks stored in LanceDB. |
|
Fetch configuration for enriched documents. |
|
Add configuration for enriched documents. |
Module Contents
- class fabricatio_novel.models.novel_enrich.EnrichedDocument
Bases:
fabricatio_lancedb.models.lancedb.LancedbDocumentModel[fabricatio_lancedb.rust.StoreDocument,fabricatio_lancedb.rust.SearchedDocument]Semantic marker for enriched text chunks stored in LanceDB.
Each instance stores the flattened text of one or more question-answer pairs generated by EnrichChunkTextNovel.enrich.
- class fabricatio_novel.models.novel_enrich.EnrichedFetchConfig
Bases:
fabricatio_lancedb.capabilities.lancedb.LancedbFetchRAGConfig[EnrichedDocument]Fetch configuration for enriched documents.
- document_model: Type[EnrichedDocument]
- class fabricatio_novel.models.novel_enrich.EnrichedAddConfig
Bases:
fabricatio_lancedb.capabilities.lancedb.LancedbAddRAGConfigAdd configuration for enriched documents.