Skip to content

Commit 50e4bfd

Browse files
feat(ai): add supportAI endpoints
1 parent f17ecaf commit 50e4bfd

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

pyTigerGraph/ai/ai.py

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ def initializeSupportAI(self):
101101
Returns:
102102
JSON response from the SupportAI service.
103103
"""
104-
url = self.nlqs_host+"/"+self.conn.graphname+"/initialize"
104+
url = self.nlqs_host+"/"+self.conn.graphname+"/supportai/initialize"
105105
return self.conn._req("POST", url, authMode="pwd", resKey=None)
106106

107107
def createDocumentIngest(self, data_source, data_source_config, loader_config, file_format):
@@ -161,9 +161,9 @@ def searchDocuments(self, query, method = "hnswoverlap", method_parameters: dict
161161
JSON response from the document search.
162162
"""
163163
data = {
164-
"query": query,
164+
"question": query,
165165
"method": method,
166-
"method_parameters": method_parameters
166+
"method_params": method_parameters
167167
}
168168
url = self.nlqs_host+"/"+self.conn.graphname+"/supportai/search"
169169
return self.conn._req("POST", url, authMode="pwd", data = data, jsonData=True, resKey=None)
@@ -181,9 +181,17 @@ def answerQuestion(self, query, method = "hnswoverlap", method_parameters: dict
181181
JSON response from the question answer.
182182
"""
183183
data = {
184-
"query": query,
184+
"question": query,
185185
"method": method,
186-
"method_parameters": method_parameters
186+
"method_params": method_parameters
187187
}
188188
url = self.nlqs_host+"/"+self.conn.graphname+"/supportai/answerquestion"
189-
return self.conn._req("POST", url, authMode="pwd", data = data, jsonData=True, resKey=None)
189+
return self.conn._req("POST", url, authMode="pwd", data = data, jsonData=True, resKey=None)
190+
191+
def forceConsistencyUpdate(self):
192+
""" Force a consistency update for SupportAI embeddings.
193+
Returns:
194+
JSON response from the consistency update.
195+
"""
196+
url = self.nlqs_host+"/"+self.conn.graphname+"/supportai/forceupdate"
197+
return self.conn._req("GET", url, authMode="pwd", resKey=None)

0 commit comments

Comments
 (0)