A instalação e a configuração do DiffMem podem ser divididas nas seguintes etapas:
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(Inclui dependências essenciais, como gitpython, rank-bm25, etc.)
Configuração de chave
A chave da API do OpenRouter precisa ser definida para invocar o recurso LLM:
- Linux/macOS:
export OPENROUTER_API_KEY='your_key' - Windows:
set OPENROUTER_API_KEY='your_key'
Inicialização do banco de memória
Inicializado pelo código Python:
from src.diffmem import DiffMemory
memory = DiffMemory(
repo_path="/path/to/repo",
user_name="your_name",
api_key="your_key"
)
Os repositórios do Git são criados automaticamente quando você o executa pela primeira vez. É recomendável usar um diretório separado para gerenciar os repositórios.
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
































