DiffMem的安装配置可分为以下步骤:
Preparação ambiental
- Clonagem da base de código:
git clone https://github.com/Growth-Kinetics/DiffMem.git
- Instale a dependência:
pip install -r requirements.txt
(包含gitpython、rank-bm25等核心依赖)
Configuração de chave
需设置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仓库,建议使用独立目录管理记忆库。
Essa resposta foi extraída do artigoDiffMem: um repositório de memória com controle de versão baseado em Git para inteligências de IAO