MCPcopy Create free account
hub / github.com/ScienciaLAB/document-qa / _run_query

Method _run_query

document_qa/document_qa_engine.py:460–463  ·  view source on GitHub ↗
(self, doc_id, query, context_size=4)

Source from the content-addressed store, hash-verified

458 return parsed_output
459
460 def _run_query(self, doc_id, query, context_size=4) -> tuple[Any, list]:
461 relevant_documents, relevant_document_coordinates = self._get_context(doc_id, query, context_size)
462 response = self.chain.invoke({"context": relevant_documents, "question": query})
463 return response, relevant_document_coordinates
464
465 def _get_context(self, doc_id, query, context_size=4) -> tuple[List[Document], list]:
466 db = self.data_storage.embeddings_dict[doc_id]

Callers 1

query_documentMethod · 0.95

Calls 1

_get_contextMethod · 0.95

Tested by

no test coverage detected