Spaces:
Sleeping
Sleeping
| """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", | |
| ] | |