@@ -86,7 +86,7 @@ def _close_connection(self):
8686 self ._connection = None
8787
8888 def search (
89- self , user_id : str , mem_cube_id : str , query : str , top : int = 50 , use_requests : bool = True
89+ self , user_id : str , mem_cube_id : str , query : str , top_k : int = 50 , use_requests : bool = True
9090 ) -> dict [str , Any ]:
9191 """
9292 Search for memories using the product/search API endpoint.
@@ -95,13 +95,13 @@ def search(
9595 user_id: User identifier
9696 mem_cube_id: Memory cube identifier
9797 query: Search query string
98- top : Number of top results to return
98+ top_k : Number of top_k results to return
9999 use_requests: Whether to use requests library (True) or http.client (False)
100100
101101 Returns:
102102 Dictionary containing the API response
103103 """
104- payload = {"user_id" : user_id , "mem_cube_id" : mem_cube_id , "query" : query , "top " : top }
104+ payload = {"user_id" : user_id , "mem_cube_id" : mem_cube_id , "query" : query , "top_k " : top_k }
105105
106106 try :
107107 if use_requests :
@@ -328,7 +328,7 @@ def analyze_service(self):
328328 user_id = "test_user_id" ,
329329 mem_cube_id = "test_mem_cube_id" ,
330330 query = "What are some good places to celebrate New Year's Eve in Shanghai?" ,
331- top = 50 ,
331+ top_k = 50 ,
332332 )
333333 print ("Search result:" , search_result )
334334
@@ -339,7 +339,7 @@ def analyze_features(self):
339339 user_id = "test_user_id" ,
340340 mem_cube_id = "test_mem_cube_id" ,
341341 query = "What are some good places to celebrate New Year's Eve in Shanghai?" ,
342- top = 50 ,
342+ top_k = 50 ,
343343 )
344344 print ("Search result:" , search_result )
345345 except Exception as e :
@@ -705,6 +705,6 @@ def run_all_tests(self, mode=SearchMode.MIXTURE):
705705 user_id = "test_user_id" ,
706706 mem_cube_id = "test_mem_cube_id" ,
707707 query = "What are some good places to celebrate New Year's Eve in Shanghai?" ,
708- top = 50 ,
708+ top_k = 10 ,
709709 )
710710 print ("Search result:" , search_result )
0 commit comments