zrguo commited on
Commit
b007a8e
·
1 Parent(s): 53d7ba8

remove chunk_rerank_top_k

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. README-zh.md +6 -6
  2. README.md +6 -6
  3. env.example +4 -5
  4. lightrag/api/config.py +2 -14
  5. lightrag/api/lightrag_server.py +14 -12
  6. lightrag/api/routers/query_routes.py +6 -7
  7. lightrag/api/webui/assets/_basePickBy-DR8u580m.js +0 -0
  8. lightrag/api/webui/assets/_basePickBy-DdjSt9r0.js +0 -0
  9. lightrag/api/webui/assets/{_baseUniq-DdWiKhjG.js → _baseUniq-CKkyFsDq.js} +0 -0
  10. lightrag/api/webui/assets/architectureDiagram-IEHRJDOE-Cf-8Q4BY.js +0 -0
  11. lightrag/api/webui/assets/architectureDiagram-NQ2NVSRB-w6nCd0Ti.js +0 -0
  12. lightrag/api/webui/assets/{blockDiagram-JOT3LUYC-ClZ0ftTx.js → blockDiagram-PHRCVELO-B3UgnL3C.js} +0 -0
  13. lightrag/api/webui/assets/{c4Diagram-VJAJSXHY-B5jFCOvG.js → c4Diagram-6F6E4RAY-rq2o5gxe.js} +0 -0
  14. lightrag/api/webui/assets/{chunk-4BMEZGHF-B5GU8YSo.js → chunk-353BL4L5-DBAQDRRL.js} +0 -0
  15. lightrag/api/webui/assets/{chunk-D6G4REZN-CVOf5ZRJ.js → chunk-67H74DCK-CWSxjWVJ.js} +0 -0
  16. lightrag/api/webui/assets/chunk-6OLS64BW-DprZxoQ9.js +0 -0
  17. lightrag/api/webui/assets/{chunk-XZIHB7SX-BNwgeCsm.js → chunk-AACKK3MU-A-tEx853.js} +0 -0
  18. lightrag/api/webui/assets/chunk-AEK57VVT-D9reeTsn.js +0 -0
  19. lightrag/api/webui/assets/chunk-BFAMUDN2-BhkXHAMT.js +0 -0
  20. lightrag/api/webui/assets/chunk-E2GYISFI-CqnVcYld.js +0 -0
  21. lightrag/api/webui/assets/{chunk-A2AXSNBT-Nn-DDv3A.js → chunk-QEP2MXWD-Bk9mYvop.js} +0 -0
  22. lightrag/api/webui/assets/chunk-RZ5BOZE2-DQT2Xkjs.js +0 -0
  23. lightrag/api/webui/assets/chunk-SKB7J2MH-BblaHGx6.js +0 -0
  24. lightrag/api/webui/assets/classDiagram-BGRH5UQR-B9E8imAB.js +0 -0
  25. lightrag/api/webui/assets/classDiagram-GIVACNV2-BUUuyKzR.js +0 -0
  26. lightrag/api/webui/assets/classDiagram-v2-COTLJTTW-BUUuyKzR.js +0 -0
  27. lightrag/api/webui/assets/classDiagram-v2-O24JOBDK-B9E8imAB.js +0 -0
  28. lightrag/api/webui/assets/{clone-Cy0pbWCc.js → clone-CMIdR30B.js} +0 -0
  29. lightrag/api/webui/assets/cytoscape.esm-CfBqOv7Q.js +0 -0
  30. lightrag/api/webui/assets/cytoscape.esm-DjuLyO2d.js +0 -0
  31. lightrag/api/webui/assets/{dagre-OKDRZEBW-0Fmtrx_J.js → dagre-FFZHY6LT-D8qIVl3H.js} +0 -0
  32. lightrag/api/webui/assets/diagram-3EMPZRKU-C3dfJoE4.js +0 -0
  33. lightrag/api/webui/assets/diagram-5UYTHUR4-C4ExlZGh.js +0 -0
  34. lightrag/api/webui/assets/diagram-SSKATNLV-D60YVbmk.js +0 -0
  35. lightrag/api/webui/assets/diagram-VNBRO52H-BUFG-mOp.js +0 -0
  36. lightrag/api/webui/assets/diagram-ZTM2IBQH-Dhuhv0oL.js +0 -0
  37. lightrag/api/webui/assets/{erDiagram-Q7BY3M3F-Cafo7nZ2.js → erDiagram-R3QVA2FD-XJFq5Gdn.js} +0 -0
  38. lightrag/api/webui/assets/{feature-documents--uHlw_9L.js → feature-documents-DNEZp_nA.js} +0 -0
  39. lightrag/api/webui/assets/{feature-graph-ajMjCROw.js → feature-graph-CTyfN-T7.js} +0 -0
  40. lightrag/api/webui/assets/feature-retrieval-C4OgyLZ6.js +0 -0
  41. lightrag/api/webui/assets/feature-retrieval-DVIGk-ao.js +0 -0
  42. lightrag/api/webui/assets/{flowDiagram-4HSFHLVR-xQbIgqay.js → flowDiagram-PKI6S5ZS-BEqKRCbS.js} +0 -0
  43. lightrag/api/webui/assets/ganttDiagram-APWFNJXF-CTlZdusL.js +0 -0
  44. lightrag/api/webui/assets/ganttDiagram-EK5VF46D-CUMAN_qk.js +0 -0
  45. lightrag/api/webui/assets/gitGraphDiagram-7IBYFJ6S-QQ7jy358.js +0 -0
  46. lightrag/api/webui/assets/gitGraphDiagram-GW3U2K7C-CM_W77RX.js +0 -0
  47. lightrag/api/webui/assets/{graph-BYsfK8Zf.js → graph-CHXHXhyD.js} +0 -0
  48. lightrag/api/webui/assets/{graph-vendor-B-X5JegA.js → graph-vendor-BC3frDkq.js} +0 -0
  49. lightrag/api/webui/assets/index-BXW7ZC7b.css +0 -0
  50. lightrag/api/webui/assets/index-BZ-Qnuxe.js +0 -0
README-zh.md CHANGED
@@ -295,15 +295,10 @@ class QueryParam:
295
  """Number of top items to retrieve. Represents entities in 'local' mode and relationships in 'global' mode."""
296
 
297
  chunk_top_k: int = int(os.getenv("CHUNK_TOP_K", "5"))
298
- """Number of text chunks to retrieve initially from vector search.
299
  If None, defaults to top_k value.
300
  """
301
 
302
- chunk_rerank_top_k: int = int(os.getenv("CHUNK_RERANK_TOP_K", "5"))
303
- """Number of text chunks to keep after reranking.
304
- If None, keeps all chunks returned from initial retrieval.
305
- """
306
-
307
  max_entity_tokens: int = int(os.getenv("MAX_ENTITY_TOKENS", "10000"))
308
  """Maximum number of tokens allocated for entity context in unified token control system."""
309
 
@@ -340,6 +335,11 @@ class QueryParam:
340
  """User-provided prompt for the query.
341
  If proivded, this will be use instead of the default vaulue from prompt template.
342
  """
 
 
 
 
 
343
  ```
344
 
345
  > top_k的默认值可以通过环境变量TOP_K更改。
 
295
  """Number of top items to retrieve. Represents entities in 'local' mode and relationships in 'global' mode."""
296
 
297
  chunk_top_k: int = int(os.getenv("CHUNK_TOP_K", "5"))
298
+ """Number of text chunks to retrieve initially from vector search and keep after reranking.
299
  If None, defaults to top_k value.
300
  """
301
 
 
 
 
 
 
302
  max_entity_tokens: int = int(os.getenv("MAX_ENTITY_TOKENS", "10000"))
303
  """Maximum number of tokens allocated for entity context in unified token control system."""
304
 
 
335
  """User-provided prompt for the query.
336
  If proivded, this will be use instead of the default vaulue from prompt template.
337
  """
338
+
339
+ enable_rerank: bool = True
340
+ """Enable reranking for retrieved text chunks. If True but no rerank model is configured, a warning will be issued.
341
+ Default is True to enable reranking when rerank model is available.
342
+ """
343
  ```
344
 
345
  > top_k的默认值可以通过环境变量TOP_K更改。
README.md CHANGED
@@ -302,15 +302,10 @@ class QueryParam:
302
  """Number of top items to retrieve. Represents entities in 'local' mode and relationships in 'global' mode."""
303
 
304
  chunk_top_k: int = int(os.getenv("CHUNK_TOP_K", "5"))
305
- """Number of text chunks to retrieve initially from vector search.
306
  If None, defaults to top_k value.
307
  """
308
 
309
- chunk_rerank_top_k: int = int(os.getenv("CHUNK_RERANK_TOP_K", "5"))
310
- """Number of text chunks to keep after reranking.
311
- If None, keeps all chunks returned from initial retrieval.
312
- """
313
-
314
  max_entity_tokens: int = int(os.getenv("MAX_ENTITY_TOKENS", "10000"))
315
  """Maximum number of tokens allocated for entity context in unified token control system."""
316
 
@@ -341,6 +336,11 @@ class QueryParam:
341
  """User-provided prompt for the query.
342
  If proivded, this will be use instead of the default vaulue from prompt template.
343
  """
 
 
 
 
 
344
  ```
345
 
346
  > default value of Top_k can be change by environment variables TOP_K.
 
302
  """Number of top items to retrieve. Represents entities in 'local' mode and relationships in 'global' mode."""
303
 
304
  chunk_top_k: int = int(os.getenv("CHUNK_TOP_K", "5"))
305
+ """Number of text chunks to retrieve initially from vector search and keep after reranking.
306
  If None, defaults to top_k value.
307
  """
308
 
 
 
 
 
 
309
  max_entity_tokens: int = int(os.getenv("MAX_ENTITY_TOKENS", "10000"))
310
  """Maximum number of tokens allocated for entity context in unified token control system."""
311
 
 
336
  """User-provided prompt for the query.
337
  If proivded, this will be use instead of the default vaulue from prompt template.
338
  """
339
+
340
+ enable_rerank: bool = True
341
+ """Enable reranking for retrieved text chunks. If True but no rerank model is configured, a warning will be issued.
342
+ Default is True to enable reranking when rerank model is available.
343
+ """
344
  ```
345
 
346
  > default value of Top_k can be change by environment variables TOP_K.
env.example CHANGED
@@ -58,14 +58,13 @@ OLLAMA_EMULATING_MODEL_TAG=latest
58
  # COSINE_THRESHOLD=0.2
59
  ### Number of entities or relations to retrieve from KG
60
  # TOP_K=60
61
- ### Number of text chunks to retrieve initially from vector search
62
  # CHUNK_TOP_K=5
63
 
64
  ### Rerank Configuration
65
- # ENABLE_RERANK=False
66
- ### Number of text chunks to keep after reranking (should be <= CHUNK_TOP_K)
67
- # CHUNK_RERANK_TOP_K=5
68
- ### Rerank model configuration (required when ENABLE_RERANK=True)
69
  # RERANK_MODEL=BAAI/bge-reranker-v2-m3
70
  # RERANK_BINDING_HOST=https://api.your-rerank-provider.com/v1/rerank
71
  # RERANK_BINDING_API_KEY=your_rerank_api_key_here
 
58
  # COSINE_THRESHOLD=0.2
59
  ### Number of entities or relations to retrieve from KG
60
  # TOP_K=60
61
+ ### Number of text chunks to retrieve initially from vector search and keep after reranking
62
  # CHUNK_TOP_K=5
63
 
64
  ### Rerank Configuration
65
+ ### Note: Reranking is now controlled per query via the 'enable_rerank' parameter (default: true)
66
+ ### The following configuration is only needed when you want to use reranking
67
+ ### Rerank model configuration (required when enable_rerank=true in query parameters)
 
68
  # RERANK_MODEL=BAAI/bge-reranker-v2-m3
69
  # RERANK_BINDING_HOST=https://api.your-rerank-provider.com/v1/rerank
70
  # RERANK_BINDING_API_KEY=your_rerank_api_key_here
lightrag/api/config.py CHANGED
@@ -168,20 +168,8 @@ def parse_args() -> argparse.Namespace:
168
  parser.add_argument(
169
  "--chunk-top-k",
170
  type=int,
171
- default=get_env_value("CHUNK_TOP_K", 15, int),
172
- help="Number of text chunks to retrieve initially from vector search (default: from env or 15)",
173
- )
174
- parser.add_argument(
175
- "--chunk-rerank-top-k",
176
- type=int,
177
- default=get_env_value("CHUNK_RERANK_TOP_K", 5, int),
178
- help="Number of text chunks to keep after reranking (default: from env or 5)",
179
- )
180
- parser.add_argument(
181
- "--enable-rerank",
182
- action="store_true",
183
- default=get_env_value("ENABLE_RERANK", False, bool),
184
- help="Enable rerank functionality (default: from env or False)",
185
  )
186
  parser.add_argument(
187
  "--cosine-threshold",
 
168
  parser.add_argument(
169
  "--chunk-top-k",
170
  type=int,
171
+ default=get_env_value("CHUNK_TOP_K", 5, int),
172
+ help="Number of text chunks to retrieve initially from vector search and keep after reranking (default: from env or 5)",
 
 
 
 
 
 
 
 
 
 
 
 
173
  )
174
  parser.add_argument(
175
  "--cosine-threshold",
lightrag/api/lightrag_server.py CHANGED
@@ -292,9 +292,9 @@ def create_app(args):
292
  ),
293
  )
294
 
295
- # Configure rerank function if enabled
296
  rerank_model_func = None
297
- if args.enable_rerank and args.rerank_binding_api_key and args.rerank_binding_host:
298
  from lightrag.rerank import custom_rerank
299
 
300
  async def server_rerank_func(
@@ -312,10 +312,12 @@ def create_app(args):
312
  )
313
 
314
  rerank_model_func = server_rerank_func
315
- logger.info(f"Rerank enabled with model: {args.rerank_model}")
316
- elif args.enable_rerank:
317
- logger.warning(
318
- "Rerank enabled but RERANK_BINDING_API_KEY or RERANK_BINDING_HOST not configured. Rerank will be disabled."
 
 
319
  )
320
 
321
  # Initialize RAG
@@ -351,7 +353,6 @@ def create_app(args):
351
  },
352
  enable_llm_cache_for_entity_extract=args.enable_llm_cache_for_extract,
353
  enable_llm_cache=args.enable_llm_cache,
354
- enable_rerank=args.enable_rerank,
355
  rerank_model_func=rerank_model_func,
356
  auto_manage_storages_states=False,
357
  max_parallel_insert=args.max_parallel_insert,
@@ -381,7 +382,6 @@ def create_app(args):
381
  },
382
  enable_llm_cache_for_entity_extract=args.enable_llm_cache_for_extract,
383
  enable_llm_cache=args.enable_llm_cache,
384
- enable_rerank=args.enable_rerank,
385
  rerank_model_func=rerank_model_func,
386
  auto_manage_storages_states=False,
387
  max_parallel_insert=args.max_parallel_insert,
@@ -512,11 +512,13 @@ def create_app(args):
512
  "enable_llm_cache": args.enable_llm_cache,
513
  "workspace": args.workspace,
514
  "max_graph_nodes": args.max_graph_nodes,
515
- # Rerank configuration
516
- "enable_rerank": args.enable_rerank,
517
- "rerank_model": args.rerank_model if args.enable_rerank else None,
 
 
518
  "rerank_binding_host": args.rerank_binding_host
519
- if args.enable_rerank
520
  else None,
521
  },
522
  "auth_mode": auth_mode,
 
292
  ),
293
  )
294
 
295
+ # Configure rerank function if model and API are configured
296
  rerank_model_func = None
297
+ if args.rerank_binding_api_key and args.rerank_binding_host:
298
  from lightrag.rerank import custom_rerank
299
 
300
  async def server_rerank_func(
 
312
  )
313
 
314
  rerank_model_func = server_rerank_func
315
+ logger.info(
316
+ f"Rerank model configured: {args.rerank_model} (can be enabled per query)"
317
+ )
318
+ else:
319
+ logger.info(
320
+ "Rerank model not configured. Set RERANK_BINDING_API_KEY and RERANK_BINDING_HOST to enable reranking."
321
  )
322
 
323
  # Initialize RAG
 
353
  },
354
  enable_llm_cache_for_entity_extract=args.enable_llm_cache_for_extract,
355
  enable_llm_cache=args.enable_llm_cache,
 
356
  rerank_model_func=rerank_model_func,
357
  auto_manage_storages_states=False,
358
  max_parallel_insert=args.max_parallel_insert,
 
382
  },
383
  enable_llm_cache_for_entity_extract=args.enable_llm_cache_for_extract,
384
  enable_llm_cache=args.enable_llm_cache,
 
385
  rerank_model_func=rerank_model_func,
386
  auto_manage_storages_states=False,
387
  max_parallel_insert=args.max_parallel_insert,
 
512
  "enable_llm_cache": args.enable_llm_cache,
513
  "workspace": args.workspace,
514
  "max_graph_nodes": args.max_graph_nodes,
515
+ # Rerank configuration (based on whether rerank model is configured)
516
+ "enable_rerank": rerank_model_func is not None,
517
+ "rerank_model": args.rerank_model
518
+ if rerank_model_func is not None
519
+ else None,
520
  "rerank_binding_host": args.rerank_binding_host
521
+ if rerank_model_func is not None
522
  else None,
523
  },
524
  "auth_mode": auth_mode,
lightrag/api/routers/query_routes.py CHANGED
@@ -52,13 +52,7 @@ class QueryRequest(BaseModel):
52
  chunk_top_k: Optional[int] = Field(
53
  ge=1,
54
  default=None,
55
- description="Number of text chunks to retrieve initially from vector search.",
56
- )
57
-
58
- chunk_rerank_top_k: Optional[int] = Field(
59
- ge=1,
60
- default=None,
61
- description="Number of text chunks to keep after reranking.",
62
  )
63
 
64
  max_entity_tokens: Optional[int] = Field(
@@ -99,6 +93,11 @@ class QueryRequest(BaseModel):
99
  description="User-provided prompt for the query. If provided, this will be used instead of the default value from prompt template.",
100
  )
101
 
 
 
 
 
 
102
  @field_validator("query", mode="after")
103
  @classmethod
104
  def query_strip_after(cls, query: str) -> str:
 
52
  chunk_top_k: Optional[int] = Field(
53
  ge=1,
54
  default=None,
55
+ description="Number of text chunks to retrieve initially from vector search and keep after reranking.",
 
 
 
 
 
 
56
  )
57
 
58
  max_entity_tokens: Optional[int] = Field(
 
93
  description="User-provided prompt for the query. If provided, this will be used instead of the default value from prompt template.",
94
  )
95
 
96
+ enable_rerank: Optional[bool] = Field(
97
+ default=None,
98
+ description="Enable reranking for retrieved text chunks. If True but no rerank model is configured, a warning will be issued. Default is True.",
99
+ )
100
+
101
  @field_validator("query", mode="after")
102
  @classmethod
103
  def query_strip_after(cls, query: str) -> str:
lightrag/api/webui/assets/_basePickBy-DR8u580m.js ADDED
Binary file (2.59 kB). View file
 
lightrag/api/webui/assets/_basePickBy-DdjSt9r0.js DELETED
Binary file (2.59 kB)
 
lightrag/api/webui/assets/{_baseUniq-DdWiKhjG.js → _baseUniq-CKkyFsDq.js} RENAMED
Binary files a/lightrag/api/webui/assets/_baseUniq-DdWiKhjG.js and b/lightrag/api/webui/assets/_baseUniq-CKkyFsDq.js differ
 
lightrag/api/webui/assets/architectureDiagram-IEHRJDOE-Cf-8Q4BY.js DELETED
Binary file (149 kB)
 
lightrag/api/webui/assets/architectureDiagram-NQ2NVSRB-w6nCd0Ti.js ADDED
Binary file (149 kB). View file
 
lightrag/api/webui/assets/{blockDiagram-JOT3LUYC-ClZ0ftTx.js → blockDiagram-PHRCVELO-B3UgnL3C.js} RENAMED
Binary files a/lightrag/api/webui/assets/blockDiagram-JOT3LUYC-ClZ0ftTx.js and b/lightrag/api/webui/assets/blockDiagram-PHRCVELO-B3UgnL3C.js differ
 
lightrag/api/webui/assets/{c4Diagram-VJAJSXHY-B5jFCOvG.js → c4Diagram-6F6E4RAY-rq2o5gxe.js} RENAMED
Binary files a/lightrag/api/webui/assets/c4Diagram-VJAJSXHY-B5jFCOvG.js and b/lightrag/api/webui/assets/c4Diagram-6F6E4RAY-rq2o5gxe.js differ
 
lightrag/api/webui/assets/{chunk-4BMEZGHF-B5GU8YSo.js → chunk-353BL4L5-DBAQDRRL.js} RENAMED
Binary files a/lightrag/api/webui/assets/chunk-4BMEZGHF-B5GU8YSo.js and b/lightrag/api/webui/assets/chunk-353BL4L5-DBAQDRRL.js differ
 
lightrag/api/webui/assets/{chunk-D6G4REZN-CVOf5ZRJ.js → chunk-67H74DCK-CWSxjWVJ.js} RENAMED
Binary files a/lightrag/api/webui/assets/chunk-D6G4REZN-CVOf5ZRJ.js and b/lightrag/api/webui/assets/chunk-67H74DCK-CWSxjWVJ.js differ
 
lightrag/api/webui/assets/chunk-6OLS64BW-DprZxoQ9.js ADDED
Binary file (36.8 kB). View file
 
lightrag/api/webui/assets/{chunk-XZIHB7SX-BNwgeCsm.js → chunk-AACKK3MU-A-tEx853.js} RENAMED
Binary files a/lightrag/api/webui/assets/chunk-XZIHB7SX-BNwgeCsm.js and b/lightrag/api/webui/assets/chunk-AACKK3MU-A-tEx853.js differ
 
lightrag/api/webui/assets/chunk-AEK57VVT-D9reeTsn.js DELETED
Binary file (35.1 kB)
 
lightrag/api/webui/assets/chunk-BFAMUDN2-BhkXHAMT.js ADDED
Binary file (237 Bytes). View file
 
lightrag/api/webui/assets/chunk-E2GYISFI-CqnVcYld.js ADDED
Binary file (368 Bytes). View file
 
lightrag/api/webui/assets/{chunk-A2AXSNBT-Nn-DDv3A.js → chunk-QEP2MXWD-Bk9mYvop.js} RENAMED
Binary files a/lightrag/api/webui/assets/chunk-A2AXSNBT-Nn-DDv3A.js and b/lightrag/api/webui/assets/chunk-QEP2MXWD-Bk9mYvop.js differ
 
lightrag/api/webui/assets/chunk-RZ5BOZE2-DQT2Xkjs.js DELETED
Binary file (709 Bytes)
 
lightrag/api/webui/assets/chunk-SKB7J2MH-BblaHGx6.js ADDED
Binary file (534 Bytes). View file
 
lightrag/api/webui/assets/classDiagram-BGRH5UQR-B9E8imAB.js ADDED
Binary file (577 Bytes). View file
 
lightrag/api/webui/assets/classDiagram-GIVACNV2-BUUuyKzR.js DELETED
Binary file (503 Bytes)
 
lightrag/api/webui/assets/classDiagram-v2-COTLJTTW-BUUuyKzR.js DELETED
Binary file (503 Bytes)
 
lightrag/api/webui/assets/classDiagram-v2-O24JOBDK-B9E8imAB.js ADDED
Binary file (577 Bytes). View file
 
lightrag/api/webui/assets/{clone-Cy0pbWCc.js → clone-CMIdR30B.js} RENAMED
Binary files a/lightrag/api/webui/assets/clone-Cy0pbWCc.js and b/lightrag/api/webui/assets/clone-CMIdR30B.js differ
 
lightrag/api/webui/assets/cytoscape.esm-CfBqOv7Q.js DELETED
Binary file (426 kB)
 
lightrag/api/webui/assets/cytoscape.esm-DjuLyO2d.js ADDED
Binary file (440 kB). View file
 
lightrag/api/webui/assets/{dagre-OKDRZEBW-0Fmtrx_J.js → dagre-FFZHY6LT-D8qIVl3H.js} RENAMED
Binary files a/lightrag/api/webui/assets/dagre-OKDRZEBW-0Fmtrx_J.js and b/lightrag/api/webui/assets/dagre-FFZHY6LT-D8qIVl3H.js differ
 
lightrag/api/webui/assets/diagram-3EMPZRKU-C3dfJoE4.js ADDED
Binary file (11.1 kB). View file
 
lightrag/api/webui/assets/diagram-5UYTHUR4-C4ExlZGh.js ADDED
Binary file (4.24 kB). View file
 
lightrag/api/webui/assets/diagram-SSKATNLV-D60YVbmk.js DELETED
Binary file (6.2 kB)
 
lightrag/api/webui/assets/diagram-VNBRO52H-BUFG-mOp.js DELETED
Binary file (3.88 kB)
 
lightrag/api/webui/assets/diagram-ZTM2IBQH-Dhuhv0oL.js ADDED
Binary file (6.2 kB). View file
 
lightrag/api/webui/assets/{erDiagram-Q7BY3M3F-Cafo7nZ2.js → erDiagram-R3QVA2FD-XJFq5Gdn.js} RENAMED
Binary files a/lightrag/api/webui/assets/erDiagram-Q7BY3M3F-Cafo7nZ2.js and b/lightrag/api/webui/assets/erDiagram-R3QVA2FD-XJFq5Gdn.js differ
 
lightrag/api/webui/assets/{feature-documents--uHlw_9L.js → feature-documents-DNEZp_nA.js} RENAMED
Binary files a/lightrag/api/webui/assets/feature-documents--uHlw_9L.js and b/lightrag/api/webui/assets/feature-documents-DNEZp_nA.js differ
 
lightrag/api/webui/assets/{feature-graph-ajMjCROw.js → feature-graph-CTyfN-T7.js} RENAMED
Binary files a/lightrag/api/webui/assets/feature-graph-ajMjCROw.js and b/lightrag/api/webui/assets/feature-graph-CTyfN-T7.js differ
 
lightrag/api/webui/assets/feature-retrieval-C4OgyLZ6.js ADDED
Binary file (185 kB). View file
 
lightrag/api/webui/assets/feature-retrieval-DVIGk-ao.js DELETED
Binary file (186 kB)
 
lightrag/api/webui/assets/{flowDiagram-4HSFHLVR-xQbIgqay.js → flowDiagram-PKI6S5ZS-BEqKRCbS.js} RENAMED
Binary files a/lightrag/api/webui/assets/flowDiagram-4HSFHLVR-xQbIgqay.js and b/lightrag/api/webui/assets/flowDiagram-PKI6S5ZS-BEqKRCbS.js differ
 
lightrag/api/webui/assets/ganttDiagram-APWFNJXF-CTlZdusL.js DELETED
Binary file (42.4 kB)
 
lightrag/api/webui/assets/ganttDiagram-EK5VF46D-CUMAN_qk.js ADDED
Binary file (42.8 kB). View file
 
lightrag/api/webui/assets/gitGraphDiagram-7IBYFJ6S-QQ7jy358.js DELETED
Binary file (24.8 kB)
 
lightrag/api/webui/assets/gitGraphDiagram-GW3U2K7C-CM_W77RX.js ADDED
Binary file (24.9 kB). View file
 
lightrag/api/webui/assets/{graph-BYsfK8Zf.js → graph-CHXHXhyD.js} RENAMED
Binary files a/lightrag/api/webui/assets/graph-BYsfK8Zf.js and b/lightrag/api/webui/assets/graph-CHXHXhyD.js differ
 
lightrag/api/webui/assets/{graph-vendor-B-X5JegA.js → graph-vendor-BC3frDkq.js} RENAMED
Binary files a/lightrag/api/webui/assets/graph-vendor-B-X5JegA.js and b/lightrag/api/webui/assets/graph-vendor-BC3frDkq.js differ
 
lightrag/api/webui/assets/index-BXW7ZC7b.css ADDED
Binary file (59.9 kB). View file
 
lightrag/api/webui/assets/index-BZ-Qnuxe.js DELETED
Binary file (267 kB)