borges-graph / nano-graphrag /examples /using_amazon_bedrock.py
ArthurSrz's picture
feat: Add complete nano-graphrag source code
70ab3b6
raw
history blame contribute delete
634 Bytes
from nano_graphrag import GraphRAG, QueryParam
graph_func = GraphRAG(
working_dir="../bedrock_example",
using_amazon_bedrock=True,
best_model_id="us.anthropic.claude-3-sonnet-20240229-v1:0",
cheap_model_id="us.anthropic.claude-3-haiku-20240307-v1:0",
)
with open("../tests/mock_data.txt") as f:
graph_func.insert(f.read())
prompt = "What are the top themes in this story?"
# Perform global graphrag search
print(graph_func.query(prompt, param=QueryParam(mode="global")))
# Perform local graphrag search (I think is better and more scalable one)
print(graph_func.query(prompt, param=QueryParam(mode="local")))