nameliu commited on
Commit
6752c01
·
verified ·
1 Parent(s): 73a9b6a

Update server.py

Browse files
Files changed (1) hide show
  1. server.py +13 -10
server.py CHANGED
@@ -20,18 +20,21 @@ from graphrag.query.structured_search.local_search.mixed_context import (
20
  from graphrag.query.structured_search.local_search.search import LocalSearch
21
  from graphrag.vector_stores.lancedb import LanceDBVectorStore
22
 
 
 
23
 
24
- # 定义不同数据集的配置
25
- DATA_CONFIGS = {
26
- "ghost": {
27
- "input_dir": "/app/graphrag-data/data/the_bit_player",
28
- "community_level": 2
29
- },
30
- "zhu_rongji": {
31
- "input_dir": "/app/graphrag-data/data/the_bit_player",
32
- "community_level": 2
 
 
33
  }
34
- }
35
 
36
  api_key = os.environ['api_key']
37
  llm_model = os.environ['llm_model']
 
20
  from graphrag.query.structured_search.local_search.search import LocalSearch
21
  from graphrag.vector_stores.lancedb import LanceDBVectorStore
22
 
23
+ # 基础数据目录路径
24
+ BASE_DATA_DIR = "/app/graphrag-data/data"
25
 
26
+ # 初始化DATA_CONFIGS字典
27
+ DATA_CONFIGS = {}
28
+
29
+ # 获取目录下所有文件夹
30
+ data_dirs = [d for d in os.listdir(BASE_DATA_DIR) if os.path.isdir(os.path.join(BASE_DATA_DIR, d))]
31
+
32
+ # 为每个文件夹创建配置
33
+ for dir_name in data_dirs:
34
+ DATA_CONFIGS[dir_name] = {
35
+ "input_dir": os.path.join(BASE_DATA_DIR, dir_name),
36
+ "community_level": 2 # 默认值设置为2
37
  }
 
38
 
39
  api_key = os.environ['api_key']
40
  llm_model = os.environ['llm_model']