mirror of
https://github.com/imartinez/privateGPT.git
synced 2026-07-17 01:48:03 +00:00
fix: avoid to block the loop
This commit is contained in:
@@ -185,7 +185,9 @@ class SemanticSearchToolBuilder:
|
||||
tokenizer: TokenizerBase | None = None,
|
||||
) -> SemanticSearchWorkflow:
|
||||
context_filter = await self._validate_context(context_filter)
|
||||
retriever = self._create_vector_index_retriever(context_filter, embed_model_id)
|
||||
retriever = await asyncio.to_thread(
|
||||
self._create_vector_index_retriever, context_filter, embed_model_id
|
||||
)
|
||||
|
||||
if not llm:
|
||||
llm = self.llm_component.get_llm(model_id)
|
||||
|
||||
@@ -222,7 +222,9 @@ class TabularDataToolBuilder:
|
||||
_, tabular_data_analysis_workflow_cls = _load_tabular_workflow_dependencies()
|
||||
llm = llm or self.llm_component.get_llm(model_id)
|
||||
context_filter = await self._validate_context(context_filter)
|
||||
retriever = self._create_vector_index_retriever(context_filter, embed_model_id)
|
||||
retriever = await asyncio.to_thread(
|
||||
self._create_vector_index_retriever, context_filter, embed_model_id
|
||||
)
|
||||
pandas_ai = self._create_pandas_ai_service()
|
||||
|
||||
def node_postprocessors_fn(
|
||||
|
||||
Reference in New Issue
Block a user