mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-07-31 15:47:05 +00:00
feat:rag graph
This commit is contained in:
parent
68c9010e5c
commit
f93af985ed
@ -107,7 +107,7 @@ class RAGGraphEngine:
|
||||
"""Build the index from nodes."""
|
||||
index_struct = self.index_struct_cls()
|
||||
num_threads = 5
|
||||
chunk_size = len(documents) if (len(documents) < num_threads) else len(documents) / num_threads
|
||||
chunk_size = len(documents) if (len(documents) < num_threads) else len(documents) // num_threads
|
||||
|
||||
import concurrent
|
||||
future_tasks = []
|
||||
@ -132,6 +132,7 @@ class RAGGraphEngine:
|
||||
#
|
||||
# return index_struct
|
||||
|
||||
|
||||
def search(self, query):
|
||||
from pilot.graph_engine.graph_search import RAGGraphSearch
|
||||
|
||||
|
@ -109,7 +109,7 @@ class BaseChat(ABC):
|
||||
import inspect
|
||||
input_values = (
|
||||
await self.generate_input_values()
|
||||
if inspect.isawaitable(self.generate_input_values)
|
||||
if inspect.isawaitable(self.generate_input_values())
|
||||
else self.generate_input_values()
|
||||
)
|
||||
### Chat sequence advance
|
||||
|
@ -24,7 +24,7 @@ class ExtractEntity(BaseChat):
|
||||
self.user_input = chat_param["current_user_input"]
|
||||
self.extract_mode = chat_param["select_param"]
|
||||
|
||||
async def generate_input_values(self):
|
||||
def generate_input_values(self):
|
||||
input_values = {
|
||||
"text": self.user_input,
|
||||
}
|
||||
|
@ -24,7 +24,7 @@ class ExtractTriplet(BaseChat):
|
||||
self.user_input = chat_param["current_user_input"]
|
||||
self.extract_mode = chat_param["select_param"]
|
||||
|
||||
async def generate_input_values(self):
|
||||
def generate_input_values(self):
|
||||
input_values = {
|
||||
"text": self.user_input,
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user