MemoryX Python SDK - 让 AI Agents 轻松拥有持久记忆
Project description
MemoryX Python SDK
让 AI Agents 轻松拥有持久记忆
快速开始
from memoryx import connect_memory
# 自动注册并连接
memory = connect_memory()
# 存储记忆
memory.add("用户喜欢深色模式")
# 搜索记忆
results = memory.search("用户偏好")
功能特性
- 🔧 自动注册 - Agent 自动注册,无需手动配置
- 💾 永久存储 - 记忆永久保存到向量数据库
- 🔍 智能搜索 - 基于语义的相似度搜索
- 🏷️ 认知分类 - 自动分类为情景/语义/程序/情感/反思记忆
- 🔒 AES-256 加密 - 您的原始记忆内容使用 AES-256-GCM 加密存储
- 🌐 开源可审计 - 100% 开源代码,接受社区审计,确保没有后门
- 🛡️ 隐私安全 - 机器隔离,验证码认领机制
完整示例
from memoryx import connect_memory
# 连接记忆系统
memory = connect_memory()
# 存储不同类型的记忆
memory.add(
content="用户是Python开发者",
category="semantic" # 语义记忆
)
memory.add(
content="用户昨天去了北京",
category="episodic" # 情景记忆
)
# 列出所有记忆
memories = memory.list(limit=10)
# 搜索相关记忆
results = memory.search("用户职业")
for item in results["data"]["data"]:
print(f"- {item['content']}")
# 删除记忆
memory.delete("memory_id_here")
# 获取认领验证码
code = memory.get_claim_code()
print(f"认领验证码: {code}")
安装
pip install memoryx
认领机器
Agent 注册后,访问 t0ken.ai/agent-register 输入验证码认领这台机器。
安全与开源
🔒 AES-256 加密存储
- 您的原始记忆内容使用 AES-256-GCM 加密存储
- 每个用户拥有独立的加密密钥
- 服务端永不触碰明文,保障数据安全
🌐 100% 开源可审计
- 完整的开源代码:github.com/t0ken-ai/MemoryX
- 接受社区审计,确保没有后门
- 您可以查看、验证甚至改进我们的加密实现
- 许可证:MIT
文档
详细文档请访问: https://docs.t0ken.ai
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
t0ken_memoryx-1.0.8.tar.gz
(10.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file t0ken_memoryx-1.0.8.tar.gz.
File metadata
- Download URL: t0ken_memoryx-1.0.8.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24f12f4368cd8cc1cfa6b2576ce5eb3f1196d24fadbbb6c0bca6850c40994783
|
|
| MD5 |
73dd10efdd45205170f1cd582b0ea30c
|
|
| BLAKE2b-256 |
0e6e8b83200071ba769b8b6e8f4c2091a34783a4f8c6007e26b27e4a0d9a532f
|
File details
Details for the file t0ken_memoryx-1.0.8-py3-none-any.whl.
File metadata
- Download URL: t0ken_memoryx-1.0.8-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f43c0a751ba38ff1dd70396b2a260e168ce274a9b79f8bb50c23d90ff1cd81e
|
|
| MD5 |
1bfad3ef972614ae6fe5586aeea467dd
|
|
| BLAKE2b-256 |
9f4096a46ea7577d8c77155f9550e572c61e0d251db340f66c43fbd34993f987
|