Update GPT4KG.py
Browse files
GPT4KG.py
CHANGED
|
@@ -22,7 +22,6 @@ Example output:
|
|
| 22 |
class KnowledgeGraph:
|
| 23 |
def __init__(self,api_key,kg_file=""):
|
| 24 |
openai.api_key = api_key
|
| 25 |
-
self.system_text = system_text
|
| 26 |
self.graph = pydot.Dot(graph_type="digraph")
|
| 27 |
self.entities = {}
|
| 28 |
self.fact_scores = {}
|
|
@@ -77,6 +76,7 @@ class KnowledgeGraph:
|
|
| 77 |
self.graph.write_png(output_file)
|
| 78 |
img = Image.open(output_file)
|
| 79 |
img.show()
|
|
|
|
| 80 |
|
| 81 |
def search(self, query, n=5):
|
| 82 |
if len(self.entity_embeddings)<5:
|
|
@@ -102,7 +102,7 @@ class KnowledgeGraph:
|
|
| 102 |
return results
|
| 103 |
|
| 104 |
def text_to_data(self,text):
|
| 105 |
-
system = {"role":"system","content":
|
| 106 |
messages = [system]
|
| 107 |
try:
|
| 108 |
related = self.related_entities(text)
|
|
|
|
| 22 |
class KnowledgeGraph:
|
| 23 |
def __init__(self,api_key,kg_file=""):
|
| 24 |
openai.api_key = api_key
|
|
|
|
| 25 |
self.graph = pydot.Dot(graph_type="digraph")
|
| 26 |
self.entities = {}
|
| 27 |
self.fact_scores = {}
|
|
|
|
| 76 |
self.graph.write_png(output_file)
|
| 77 |
img = Image.open(output_file)
|
| 78 |
img.show()
|
| 79 |
+
return img
|
| 80 |
|
| 81 |
def search(self, query, n=5):
|
| 82 |
if len(self.entity_embeddings)<5:
|
|
|
|
| 102 |
return results
|
| 103 |
|
| 104 |
def text_to_data(self,text):
|
| 105 |
+
system = {"role":"system","content":system_text}
|
| 106 |
messages = [system]
|
| 107 |
try:
|
| 108 |
related = self.related_entities(text)
|