DiffMem的安装配置可分为以下步骤:
environmental preparation
- Cloning the code base:
git clone https://github.com/Growth-Kinetics/DiffMem.git
- Install the dependencies:
pip install -r requirements.txt
(包含gitpython、rank-bm25等核心依赖)
Key Configuration
需设置OpenRouter API密钥以调用LLM能力:
- Linux/macOS:
export OPENROUTER_API_KEY='your_key'
- Windows:
set OPENROUTER_API_KEY='your_key'
Initialize the memory bank
通过Python代码初始化:
from src.diffmem import DiffMemory
memory = DiffMemory(
repo_path="/path/to/repo",
user_name="your_name",
api_key="your_key"
)
首次运行时会自动创建Git仓库,建议使用独立目录管理记忆库。
This answer comes from the articleDiffMem: a Git-based versioned memory repository for AI intelligencesThe