mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-27 01:23:55 +08:00
@@ -1,3 +1,5 @@
|
|||||||
|
import traceback
|
||||||
|
|
||||||
from ..base import MemoryProviderBase, logger
|
from ..base import MemoryProviderBase, logger
|
||||||
from mem0 import MemoryClient
|
from mem0 import MemoryClient
|
||||||
from core.utils.util import check_model_key
|
from core.utils.util import check_model_key
|
||||||
@@ -15,7 +17,13 @@ class MemoryProvider(MemoryProviderBase):
|
|||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
self.use_mem0 = True
|
self.use_mem0 = True
|
||||||
self.client = MemoryClient(api_key=self.api_key)
|
try:
|
||||||
|
self.client = MemoryClient(api_key=self.api_key)
|
||||||
|
logger.bind(tag=TAG).info("成功连接到 Mem0ai 服务")
|
||||||
|
except Exception as e:
|
||||||
|
logger.bind(tag=TAG).error(f"连接到 Mem0ai 服务时发生错误: {str(e)}")
|
||||||
|
logger.bind(tag=TAG).error(f"详细错误: {traceback.format_exc()}")
|
||||||
|
self.use_mem0 = False
|
||||||
|
|
||||||
async def save_memory(self, msgs):
|
async def save_memory(self, msgs):
|
||||||
if not self.use_mem0:
|
if not self.use_mem0:
|
||||||
|
|||||||
Reference in New Issue
Block a user