@ -1,4 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Black">
|
||||
<option name="sdkName" value="D:\anaconda3\envs\lightrag" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="D:\anaconda3\envs\lightrag" project-jdk-type="Python SDK" />
|
||||
</project>
|
@ -0,0 +1,41 @@
|
||||
import asyncio
|
||||
from Util.LightRagUtil import configure_logging, initialize_rag
|
||||
|
||||
|
||||
async def main():
|
||||
# 注释掉或删除以下清理代码
|
||||
# files_to_delete = [
|
||||
# "graph_chunk_entity_relation.graphml",
|
||||
# "kv_store_doc_status.json",
|
||||
# "kv_store_full_docs.json",
|
||||
# "kv_store_text_chunks.json",
|
||||
# "vdb_chunks.json",
|
||||
# "vdb_entities.json",
|
||||
# "vdb_relationships.json",
|
||||
# ]
|
||||
# for file in files_to_delete:
|
||||
# file_path = os.path.join(WORKING_DIR, file)
|
||||
# if os.path.exists(file_path):
|
||||
# os.remove(file_path)
|
||||
# print(f"Deleting old file:: {file_path}")
|
||||
|
||||
# 数学
|
||||
SOURCE_DIR = r"D:\dsWork\dsProject\dsRagAnything\Tools\output\小学数学教学中的若干问题_MATH_1\auto"
|
||||
TXT_FILE = "小学数学教学中的若干问题_MATH_1.md"
|
||||
WORKING_DIR="./Math"
|
||||
|
||||
try:
|
||||
rag = await initialize_rag(WORKING_DIR)
|
||||
with open(SOURCE_DIR +"\\"+ TXT_FILE, "r", encoding="utf-8") as f:
|
||||
await rag.ainsert(f.read())
|
||||
print("\nIndexing completed successfully!")
|
||||
except Exception as e:
|
||||
print(f"An error occurred: {e}")
|
||||
finally:
|
||||
if rag:
|
||||
await rag.finalize_storages()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
configure_logging()
|
||||
asyncio.run(main())
|
@ -0,0 +1,35 @@
|
||||
import asyncio
|
||||
import inspect
|
||||
from Util.LightRagUtil import configure_logging, initialize_rag, print_stream
|
||||
from lightrag import QueryParam
|
||||
|
||||
# 数学
|
||||
WORKING_DIR = "./Topic/Math"
|
||||
TXT_FILE = "小学数学教学中的若干问题.txt"
|
||||
|
||||
# 苏轼
|
||||
#WORKING_DIR = "./Topic/Chinese"
|
||||
#TXT_FILE = "sushi.txt"
|
||||
|
||||
async def main():
|
||||
try:
|
||||
rag = await initialize_rag(WORKING_DIR)
|
||||
resp = await rag.aquery(
|
||||
#"苏轼有几个妻子?",
|
||||
"小学数学有哪些模型",
|
||||
param=QueryParam(mode="hybrid", stream=True),
|
||||
)
|
||||
if inspect.isasyncgen(resp):
|
||||
await print_stream(resp)
|
||||
else:
|
||||
print(resp)
|
||||
except Exception as e:
|
||||
print(f"An error occurred: {e}")
|
||||
finally:
|
||||
if rag:
|
||||
await rag.finalize_storages()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
configure_logging()
|
||||
asyncio.run(main())
|
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 9.4 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 8.6 KiB |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 60 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 8.9 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 8.2 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 82 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 9.1 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 9.1 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 13 KiB |