Spaces:
Sleeping
Sleeping
Download brain_server/rag/retriever.py from MrA7A1/AiCoderClean: direct link, hf CLI and curl.
- Browser
- Download file 395 Bytes
-
https://huggingface.co/spaces/MrA7A1/AiCoderClean/resolve/main/brain_server/rag/retriever.py
- Command line
-
hf download hf://spaces/MrA7A1/AiCoderClean/brain_server/rag/retriever.py
-
curl -L -o retriever.py https://huggingface.co/spaces/MrA7A1/AiCoderClean/resolve/main/brain_server/rag/retriever.py
395 Bytes
| """RAG Retriever: ??????? FAISS.""" | |
| import logging | |
| from memory.knowledge_vector import KnowledgeVectorStore | |
| logger = logging.getLogger("kapo.rag.retriever") | |
| def retrieve(query: str, top_k: int = 3): | |
| try: | |
| store = KnowledgeVectorStore() | |
| return store.query(query, top_k=top_k) | |
| except Exception: | |
| logger.exception("Retrieve failed") | |
| return [] | |