INNER CODE UNIT · Python
_retrieve
junruxiong/IncarnaMind · convo_qa_chain.py:108
def _retrieve(
self,
question_list: List[str],
inputs: Dict[str, Any],
run_manager: Optional[CallbackManagerForChainRun] = None,
) -> List[str]:
num_query = len(question_list)
accepts_run_manager = (
"run_manager" in inspect.signature(self._get_docs).parameters
)
total_results = {}
for question in question_list:
docs_dict = (
self._get_docs(
question, inputs, num_query=num_query, run_manager=run_manager
)
if accepts_run_manager