fabricatio_novel.models.novel_rag

Writing style fetching document models.

Classes

WritingStyleDocument

Semantic marker for writing style documents stored in LanceDB.

WritingStyleFetchConfig

Fetch configuration for writing style documents.

WritingStyleAddConfig

Fetch configuration for writing style documents.

Module Contents

class fabricatio_novel.models.novel_rag.WritingStyleDocument

Bases: fabricatio_lancedb.models.lancedb.LancedbDocumentModel[fabricatio_lancedb.rust.StoreDocument, fabricatio_lancedb.rust.SearchedDocument]

Semantic marker for writing style documents stored in LanceDB.

rendering_template: ClassVar[str]
class fabricatio_novel.models.novel_rag.WritingStyleFetchConfig

Bases: fabricatio_lancedb.capabilities.lancedb.LancedbFetchRAGConfig[WritingStyleDocument]

Fetch configuration for writing style documents.

document_model: Type[WritingStyleDocument]
class fabricatio_novel.models.novel_rag.WritingStyleAddConfig

Bases: fabricatio_lancedb.capabilities.lancedb.LancedbAddRAGConfig

Fetch configuration for writing style documents.