Spaces:
Runtime error
Runtime error
| """RAG layer: embeddings, Chroma store, anonymization, indexing, retrieval. | |
| Heavy deps (chromadb, sentence-transformers) are imported lazily inside functions | |
| so the app package imports cleanly without the `rag` extra installed. | |
| """ | |
| from app.rag.anonymizer import ( | |
| ALLOWED_METADATA, | |
| anonymized_metadata, | |
| build_case_summary, | |
| make_case_ref, | |
| ) | |
| from app.rag.embedder import embed_texts, get_embedder | |
| from app.rag.indexer import index_case_document, index_closed_case | |
| from app.rag.retriever import find_similar_cases, get_case_documents | |
| from app.rag.store import ( | |
| get_adjudicated_cases_collection, | |
| get_case_documents_collection, | |
| get_client, | |
| ) | |
| __all__ = [ | |
| "ALLOWED_METADATA", | |
| "anonymized_metadata", | |
| "build_case_summary", | |
| "embed_texts", | |
| "find_similar_cases", | |
| "get_adjudicated_cases_collection", | |
| "get_case_documents", | |
| "get_case_documents_collection", | |
| "get_client", | |
| "get_embedder", | |
| "index_case_document", | |
| "index_closed_case", | |
| "make_case_ref", | |
| ] | |