fix request mem0 without org_id raise error (#2121)

This commit is contained in:
非法操作
2025-01-06 18:46:13 +08:00
committed by GitHub
parent e9188a51fe
commit d4dbed9dbd

View File

@@ -145,7 +145,8 @@ class MemoryClient:
Raises:
APIError: If the API request fails.
"""
response = self.client.get(f"/v1/memories/{memory_id}/")
params = self._prepare_params()
response = self.client.get(f"/v1/memories/{memory_id}/", params=params)
response.raise_for_status()
capture_client_event("client.get", self, {"memory_id": memory_id})
return response.json()
@@ -219,7 +220,8 @@ class MemoryClient:
Dict[str, Any]: The response from the server.
"""
capture_client_event("client.update", self, {"memory_id": memory_id})
response = self.client.put(f"/v1/memories/{memory_id}/", json={"text": data})
params = self._prepare_params()
response = self.client.put(f"/v1/memories/{memory_id}/", json={"text": data}, params=params)
response.raise_for_status()
return response.json()
@@ -236,7 +238,8 @@ class MemoryClient:
Raises:
APIError: If the API request fails.
"""
response = self.client.delete(f"/v1/memories/{memory_id}/")
params = self._prepare_params()
response = self.client.delete(f"/v1/memories/{memory_id}/", params=params)
response.raise_for_status()
capture_client_event("client.delete", self, {"memory_id": memory_id})
return response.json()
@@ -273,7 +276,8 @@ class MemoryClient:
Raises:
APIError: If the API request fails.
"""
response = self.client.get(f"/v1/memories/{memory_id}/history/")
params = self._prepare_params()
response = self.client.get(f"/v1/memories/{memory_id}/history/", params=params)
response.raise_for_status()
capture_client_event("client.history", self, {"memory_id": memory_id})
return response.json()
@@ -454,7 +458,8 @@ class AsyncMemoryClient:
@api_error_handler
async def get(self, memory_id: str) -> Dict[str, Any]:
response = await self.async_client.get(f"/v1/memories/{memory_id}/")
params = self.sync_client._prepare_params()
response = await self.async_client.get(f"/v1/memories/{memory_id}/", params=params)
response.raise_for_status()
capture_client_event("async_client.get", self.sync_client, {"memory_id": memory_id})
return response.json()
@@ -489,14 +494,16 @@ class AsyncMemoryClient:
@api_error_handler
async def update(self, memory_id: str, data: str) -> Dict[str, Any]:
response = await self.async_client.put(f"/v1/memories/{memory_id}/", json={"text": data})
params = self.sync_client._prepare_params()
response = await self.async_client.put(f"/v1/memories/{memory_id}/", json={"text": data}, params=params)
response.raise_for_status()
capture_client_event("async_client.update", self.sync_client, {"memory_id": memory_id})
return response.json()
@api_error_handler
async def delete(self, memory_id: str) -> Dict[str, Any]:
response = await self.async_client.delete(f"/v1/memories/{memory_id}/")
params = self.sync_client._prepare_params()
response = await self.async_client.delete(f"/v1/memories/{memory_id}/", params=params)
response.raise_for_status()
capture_client_event("async_client.delete", self.sync_client, {"memory_id": memory_id})
return response.json()
@@ -511,7 +518,8 @@ class AsyncMemoryClient:
@api_error_handler
async def history(self, memory_id: str) -> List[Dict[str, Any]]:
response = await self.async_client.get(f"/v1/memories/{memory_id}/history/")
params = self.sync_client._prepare_params()
response = await self.async_client.get(f"/v1/memories/{memory_id}/history/", params=params)
response.raise_for_status()
capture_client_event("async_client.history", self.sync_client, {"memory_id": memory_id})
return response.json()