DiffMem的安装配置可分为以下步骤:
环境准备
- 克隆代码库:
git clone https://github.com/Growth-Kinetics/DiffMem.git
- 安装依赖:
pip install -r requirements.txt
(包含gitpython、rank-bm25等核心依赖)
密钥配置
需设置OpenRouter API密钥以调用LLM能力:
- Linux/macOS:
export OPENROUTER_API_KEY='your_key'
- Windows:
set OPENROUTER_API_KEY='your_key'
初始化记忆库
通过Python代码初始化:
from src.diffmem import DiffMemory
memory = DiffMemory(
repo_path="/path/to/repo",
user_name="your_name",
api_key="your_key"
)
首次运行时会自动创建Git仓库,建议使用独立目录管理记忆库。
本答案来源于文章《DiffMem:为AI智能体提供基于Git的版本化记忆存储库》