fabricatio_lancedb.capabilities.lancedb
This module contains the capabilities for the lancedb.
Classes
LanceDB-specific RAG configuration. |
|
LanceDB-specific RAG configuration. |
|
LanceDB-specific RAG capability extending the base RAG class. |
Module Contents
- class fabricatio_lancedb.capabilities.lancedb.LancedbAddRAGConfig(/, **data: Any)
Bases:
fabricatio_rag.capabilities.rag.RAGConfigBaseLanceDB-specific RAG configuration.
- class fabricatio_lancedb.capabilities.lancedb.LancedbFetchRAGConfig[D: fabricatio_lancedb.models.lancedb.LancedbDocumentModel](/, **data: Any)
Bases:
fabricatio_rag.capabilities.rag.RAGConfigBaseLanceDB-specific RAG configuration.
- class fabricatio_lancedb.capabilities.lancedb.LancedbRAG[D: fabricatio_lancedb.models.lancedb.LancedbDocumentModel, AC: LancedbAddRAGConfig, FC: LancedbFetchRAGConfig](/, **data: Any)
Bases:
fabricatio_rag.capabilities.rag.RAG[D,D,AC,FC]LanceDB-specific RAG capability extending the base RAG class.
- async add_document(data: D | List[D], config: AC | None = None) Self
Add a document to the LanceDB collection.