From 692415b2e1c4146a894f6ccbed701eea72abbb01 Mon Sep 17 00:00:00 2001 From: yangdx Date: Wed, 9 Apr 2025 12:59:32 +0800 Subject: [PATCH] Fix mix_kg_vector_query function return value error when only_need_context is enabled --- lightrag/operate.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lightrag/operate.py b/lightrag/operate.py index 0e223bb6..d521686f 100644 --- a/lightrag/operate.py +++ b/lightrag/operate.py @@ -1072,7 +1072,14 @@ async def mix_kg_vector_query( return PROMPTS["fail_response"] if query_param.only_need_context: - return {"kg_context": kg_context, "vector_context": vector_context} + context_str = f""" + -----Knowledge Graph Context----- + {kg_context if kg_context else "No relevant knowledge graph information found"} + + -----Vector Context----- + {vector_context if vector_context else "No relevant text information found"} + """.strip() + return context_str # 5. Construct hybrid prompt sys_prompt = (