Spaces:
Runtime error
Runtime error
from typing import List | |
from langchain_core.callbacks import CallbackManagerForRetrieverRun | |
from langchain_core.documents import Document | |
from langchain_core.retrievers import BaseRetriever | |
from langchain_community.utilities.outline import OutlineAPIWrapper | |
class OutlineRetriever(BaseRetriever, OutlineAPIWrapper): | |
"""Retriever for Outline API. | |
It wraps run() to get_relevant_documents(). | |
It uses all OutlineAPIWrapper arguments without any change. | |
""" | |
def _get_relevant_documents( | |
self, query: str, *, run_manager: CallbackManagerForRetrieverRun | |
) -> List[Document]: | |
return self.run(query=query) | |