Spaces:
Sleeping
Sleeping
File size: 579 Bytes
409c17a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
"""Domain interfaces"""
from app.domain.interfaces.cache import ICache
from app.domain.interfaces.llm import ILLM, IPromptBuilder, LLMMessage, LLMResponse
from app.domain.interfaces.repository import IChunkRepository, IDocumentRepository
from app.domain.interfaces.retriever import IEmbedder, IReranker, IRetriever, RetrievalResult
__all__ = [
"ICache",
"IChunkRepository",
"IDocumentRepository",
"IEmbedder",
"ILLM",
"IPromptBuilder",
"IReranker",
"IRetriever",
"LLMMessage",
"LLMResponse",
"RetrievalResult",
]
|