Bundled plugin guides

Nhà cung cấp llama.cpp

llama-cpp là plugin nhà cung cấp bên ngoài chính thức cho embedding GGUF cục bộ. Nó sở hữu phụ thuộc runtime node-llama-cpp được dùng bởi memorySearch.provider: "local".

Cài đặt trước khi dùng embedding bộ nhớ cục bộ:

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

Gói npm openclaw chính không bao gồm node-llama-cpp. Việc giữ phụ thuộc native trong plugin này giúp các bản cập nhật npm OpenClaw thông thường không xóa runtime đã cài thủ công bên trong thư mục gói OpenClaw.

Cấu hình

Đặt nhà cung cấp tìm kiếm bộ nhớ thành local:

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

Mô hình mặc định là embeddinggemma-300m-qat-Q8_0.gguf. Bạn cũng có thể trỏ local.modelPath tới một tệp .gguf cục bộ.

Runtime native

Dùng Node 24 để có đường dẫn cài đặt native mượt nhất. Các checkout mã nguồn dùng pnpm có thể cần phê duyệt và xây dựng lại phụ thuộc native:

bash
pnpm approve-buildspnpm rebuild node-llama-cpp

Để dùng embedding cục bộ ít ma sát hơn, hãy dùng nhà cung cấp dịch vụ cục bộ như Ollama hoặc LM Studio thay thế.

Was this useful?
On this page

On this page