Bundled plugin guides

Fournisseur llama.cpp

llama-cpp est le Plugin de fournisseur externe officiel pour les embeddings GGUF locaux. Il possède la dépendance d’exécution node-llama-cpp utilisée par memorySearch.provider: "local".

Installez-le avant d’utiliser les embeddings de mémoire locaux :

bash
openclaw plugins install @openclaw/llama-cpp-provider

Le paquet npm principal openclaw n’inclut pas node-llama-cpp. Conserver la dépendance native dans ce Plugin empêche les mises à jour npm normales d’OpenClaw de supprimer une exécution installée manuellement dans le répertoire du paquet OpenClaw.

Configuration

Définissez le fournisseur de recherche en mémoire sur local :

json5
{  agents: {    defaults: {      memorySearch: {        provider: "local",        local: {          modelPath: "hf:ggml-org/embeddinggemma-300m-qat-q8_0-GGUF/embeddinggemma-300m-qat-Q8_0.gguf",        },      },    },  },}

Le modèle par défaut est embeddinggemma-300m-qat-Q8_0.gguf. Vous pouvez également faire pointer local.modelPath vers un fichier .gguf local.

Exécution native

Utilisez Node 24 pour le parcours d’installation native le plus fluide. Les checkouts source utilisant pnpm peuvent devoir approuver et reconstruire la dépendance native :

bash
pnpm approve-buildspnpm rebuild node-llama-cpp

Pour des embeddings locaux avec moins de friction, utilisez plutôt un fournisseur de service local comme Ollama ou LM Studio.

Was this useful?
On this page

On this page