> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# موفّر llama.cpp

`llama-cpp` هو Plugin المزوّد الخارجي الرسمي لتضمينات GGUF المحلية.
وهو يملك اعتمادية وقت التشغيل `node-llama-cpp` المستخدمة بواسطة
`memorySearch.provider: "local"`.

ثبّته قبل استخدام تضمينات الذاكرة المحلية:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw plugins install @openclaw/llama-cpp-provider
```

لا تتضمن حزمة npm الرئيسية `openclaw` الحزمة `node-llama-cpp`. إن إبقاء
الاعتمادية الأصلية في هذا Plugin يمنع تحديثات npm العادية لـ OpenClaw من
حذف وقت تشغيل مثبّت يدويًا داخل دليل حزمة OpenClaw.

## التكوين

اضبط مزوّد بحث الذاكرة على `local`:

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

النموذج الافتراضي هو `embeddinggemma-300m-qat-Q8_0.gguf`. يمكنك أيضًا توجيه
`local.modelPath` إلى ملف `.gguf` محلي.

## وقت التشغيل الأصلي

استخدم Node 24 للحصول على أسلس مسار تثبيت أصلي. قد تحتاج نسخ المصدر التي تستخدم pnpm
إلى الموافقة على الاعتمادية الأصلية وإعادة بنائها:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
pnpm approve-builds
pnpm rebuild node-llama-cpp
```

لتضمينات محلية أقل احتكاكًا، استخدم مزوّد خدمة محليًا مثل
Ollama أو LM Studio بدلًا من ذلك.
