DiffMem のインストールとコンフィギュレーションは以下のステップに分けられます:
環境準備
- コードベースのクローン:
git clone https://github.com/Growth-Kinetics/DiffMem.git - 依存関係をインストールします:
pip install -r requirements.txt(gitpython、rank-bm25などのコアの依存関係を含む)
キーコンフィギュレーション
LLM 機能を呼び出すには、OpenRouter API キーを設定する必要があります:
- Linux/macOS:
export OPENROUTER_API_KEY='your_key' - ウィンドウズ
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のリポジトリは、Gitを初めて起動したときに自動的に作成されます。 リポジトリの管理には、別のディレクトリを使うことをお勧めします。
この答えは記事から得たものである。DiffMem: AI知能のためのGitベースのバージョン管理されたメモリリポジトリについて
































