كيف تستخدم SmolLM3 3B في llama.cppيحمّل llama.cpp ملف SmolLM3 3B من HuggingFace مباشرة ويشغّله، إمّا خادمًا متوافقًا مع OpenAI بواجهة ويب أو في الطرفية. اختر مستوى الـ Quantization من القائمة، وتتحدّث الأوامر معه.
الـ QuantizationBF16 UD-Q8_K_XL Q8_0 UD-Q6_K_XL Q6_K UD-Q5_K_XL Q5_K_M Q5_K_S UD-Q4_K_XL Q4_K_M Q4_K_S IQ4_NL IQ4_XS Q4_0 Q4_1 UD-Q3_K_XL Q3_K_M Q3_K_S UD-IQ3_XXS UD-Q2_K_XL Q2_K UD-IQ2_M UD-IQ2_XXS Q2_K_L ملف GGUF من unsloth/SmolLM3-3B-GGUF التثبيت على macOS وLinux curl -LsSf https://llama.app/install.sh | sh# Start a local OpenAI-compatible server with a web UI:
llama serve -hf unsloth/SmolLM3-3B-GGUF:Q4_K_M# Run inference directly in the terminal:
llama cli -hf unsloth/SmolLM3-3B-GGUF:Q4_K_Mالتثبيت عبر WinGet على Windows # Start a local OpenAI-compatible server with a web UI:
llama serve -hf unsloth/SmolLM3-3B-GGUF:Q4_K_M# Run inference directly in the terminal:
llama cli -hf unsloth/SmolLM3-3B-GGUF:Q4_K_Mنسخة جاهزة من صفحة الإصدارات # Download pre-built binary from:
# https://github.com/ggerganov/llama.cpp/releases# Start a local OpenAI-compatible server with a web UI:
./llama-server -hf unsloth/SmolLM3-3B-GGUF:Q4_K_M# Run inference directly in the terminal:
./llama-cli -hf unsloth/SmolLM3-3B-GGUF:Q4_K_Mالبناء من الكود المصدري git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
cmake -B build
cmake --build build -j --target llama-server llama-cli# Start a local OpenAI-compatible server with a web UI:
./build/bin/llama-server -hf unsloth/SmolLM3-3B-GGUF:Q4_K_M# Run inference directly in the terminal:
./build/bin/llama-cli -hf unsloth/SmolLM3-3B-GGUF:Q4_K_Mعبر Docker docker model run hf.co/unsloth/SmolLM3-3B-GGUF:Q4_K_M
التوثيق الرسمي: llama.cpp
كيف تستخدم SmolLM3 3B في Ollamaينزّل Ollama النموذج ويفتح محادثة محلية بأمر واحد. اختر مستوى الـ Quantization من القائمة، وتتحدّث الأوامر معه.
الـ QuantizationBF16 UD-Q8_K_XL Q8_0 UD-Q6_K_XL Q6_K UD-Q5_K_XL Q5_K_M Q5_K_S UD-Q4_K_XL Q4_K_M Q4_K_S IQ4_NL IQ4_XS Q4_0 Q4_1 UD-Q3_K_XL Q3_K_M Q3_K_S UD-IQ3_XXS UD-Q2_K_XL Q2_K UD-IQ2_M UD-IQ2_XXS Q2_K_L ملف GGUF من unsloth/SmolLM3-3B-GGUF من ملف GGUF على HuggingFace ollama run hf.co/unsloth/SmolLM3-3B-GGUF:Q4_K_M
التوثيق الرسمي: Ollama
كيف تستخدم SmolLM3 3B في PiPi وكيل برمجة يعمل في الطرفية. شغّل SmolLM3 3B على خادم llama.cpp محلي ثم وجّه Pi إليه. اختر مستوى الـ Quantization من القائمة، وتتحدّث الأوامر معه.
الـ QuantizationBF16 UD-Q8_K_XL Q8_0 UD-Q6_K_XL Q6_K UD-Q5_K_XL Q5_K_M Q5_K_S UD-Q4_K_XL Q4_K_M Q4_K_S IQ4_NL IQ4_XS Q4_0 Q4_1 UD-Q3_K_XL Q3_K_M Q3_K_S UD-IQ3_XXS UD-Q2_K_XL Q2_K UD-IQ2_M UD-IQ2_XXS Q2_K_L ملف GGUF من unsloth/SmolLM3-3B-GGUF شغّل خادم llama.cpp # Install llama.cpp:
brew install llama.cpp# Start a local OpenAI-compatible server:
llama serve -hf unsloth/SmolLM3-3B-GGUF:Q4_K_Mأضف النموذج إلى Pi # Install Pi:
npm install -g @earendil-works/pi-coding-agent# Add to ~/.pi/agent/models.json:
{
"providers": {
"llama-cpp": {
"baseUrl": "http://localhost:8080/v1",
"api": "openai-completions",
"apiKey": "none",
"models": [
{
"id": "unsloth/SmolLM3-3B-GGUF:Q4_K_M"
}
]
}
}
}شغّل Pi # Start Pi in your project directory:
pi
التوثيق الرسمي: Pi
كيف تستخدم SmolLM3 3B في node-llama-cppشغّل SmolLM3 3B من Node.js بلا تثبيت مسبق. اختر مستوى الـ Quantization من القائمة، وتتحدّث الأوامر معه.
الـ QuantizationBF16 UD-Q8_K_XL Q8_0 UD-Q6_K_XL Q6_K UD-Q5_K_XL Q5_K_M Q5_K_S UD-Q4_K_XL Q4_K_M Q4_K_S IQ4_NL IQ4_XS Q4_0 Q4_1 UD-Q3_K_XL Q3_K_M Q3_K_S UD-IQ3_XXS UD-Q2_K_XL Q2_K UD-IQ2_M UD-IQ2_XXS Q2_K_L ملف GGUF من unsloth/SmolLM3-3B-GGUF محادثة مع النموذج npx -y node-llama-cpp chat hf:unsloth/SmolLM3-3B-GGUF:Q4_K_Mقدّر توافق النموذج مع جهازك npx -y node-llama-cpp inspect estimate hf:unsloth/SmolLM3-3B-GGUF:Q4_K_M
التوثيق الرسمي: node-llama-cpp
كيف تستخدم SmolLM3 3B في Docker Model Runnerيشغّل Docker Desktop النموذج محليًا ويتيحه عبر واجهة متوافقة مع OpenAI. اختر مستوى الـ Quantization من القائمة، وتتحدّث الأوامر معه.
الـ QuantizationBF16 UD-Q8_K_XL Q8_0 UD-Q6_K_XL Q6_K UD-Q5_K_XL Q5_K_M Q5_K_S UD-Q4_K_XL Q4_K_M Q4_K_S IQ4_NL IQ4_XS Q4_0 Q4_1 UD-Q3_K_XL Q3_K_M Q3_K_S UD-IQ3_XXS UD-Q2_K_XL Q2_K UD-IQ2_M UD-IQ2_XXS Q2_K_L ملف GGUF من unsloth/SmolLM3-3B-GGUF شغّل النموذج docker model run hf.co/unsloth/SmolLM3-3B-GGUF:Q4_K_M
التوثيق الرسمي: Docker Model Runner
كيف تستخدم SmolLM3 3B في LocalAILocalAI خادم محلي متوافق مع OpenAI. استبدل {{GGUF_FILE}} باسم ملف GGUF الذي تريده من المستودع unsloth/SmolLM3-3B-GGUF.
التثبيت من ملف تنفيذي curl https://localai.io/install.sh | sh# Load and run the model:
local-ai run huggingface://unsloth/SmolLM3-3B-GGUF/{{GGUF_FILE}}عبر صور Docker # Pull the image:
docker pull localai/localai:latest-cpu# Load and run the model:
docker run -p 8080:8080 --name localai -v $PWD/models:/build/models localai/localai:latest-cpu huggingface://unsloth/SmolLM3-3B-GGUF/{{GGUF_FILE}}
التوثيق الرسمي: LocalAI
كيف تستخدم SmolLM3 3B في LemonadeLemonade خادم محلي من AMD يعمل على المعالجات وكروت الشاشة. اختر مستوى الـ Quantization من القائمة، وتتحدّث الأوامر معه.
الـ QuantizationBF16 UD-Q8_K_XL Q8_0 UD-Q6_K_XL Q6_K UD-Q5_K_XL Q5_K_M Q5_K_S UD-Q4_K_XL Q4_K_M Q4_K_S IQ4_NL IQ4_XS Q4_0 Q4_1 UD-Q3_K_XL Q3_K_M Q3_K_S UD-IQ3_XXS UD-Q2_K_XL Q2_K UD-IQ2_M UD-IQ2_XXS Q2_K_L ملف GGUF من unsloth/SmolLM3-3B-GGUF نزّل النموذج # Download Lemonade from https://lemonade-server.ai/lemonade pull unsloth/SmolLM3-3B-GGUF:Q4_K_Mشغّل النموذج وحاوره lemonade run user.SmolLM3-3B-GGUF-Q4_K_M
التوثيق الرسمي: Lemonade
كيف تستخدم SmolLM3 3B في Hermes Agentوكيل Hermes من Nous Research. شغّل SmolLM3 3B على خادم llama.cpp محلي ثم وجّه Hermes إليه. اختر مستوى الـ Quantization من القائمة، وتتحدّث الأوامر معه.
الـ QuantizationBF16 UD-Q8_K_XL Q8_0 UD-Q6_K_XL Q6_K UD-Q5_K_XL Q5_K_M Q5_K_S UD-Q4_K_XL Q4_K_M Q4_K_S IQ4_NL IQ4_XS Q4_0 Q4_1 UD-Q3_K_XL Q3_K_M Q3_K_S UD-IQ3_XXS UD-Q2_K_XL Q2_K UD-IQ2_M UD-IQ2_XXS Q2_K_L ملف GGUF من unsloth/SmolLM3-3B-GGUF شغّل خادم llama.cpp # Install llama.cpp:
brew install llama.cpp# Start a local OpenAI-compatible server:
llama serve -hf unsloth/SmolLM3-3B-GGUF:Q4_K_Mاضبط Hermes # Install Hermes:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermes setup# Point Hermes at the local server:
hermes config set model.provider custom
hermes config set model.base_url http://127.0.0.1:8080/v1
hermes config set model.default unsloth/SmolLM3-3B-GGUF:Q4_K_M
التوثيق الرسمي: Hermes Agent
كيف تستخدم SmolLM3 3B في OpenClawOpenClaw وكيل مفتوح المصدر يعمل على جهازك. شغّل SmolLM3 3B على خادم llama.cpp محلي ثم سجّله في OpenClaw. اختر مستوى الـ Quantization من القائمة، وتتحدّث الأوامر معه.
الـ QuantizationBF16 UD-Q8_K_XL Q8_0 UD-Q6_K_XL Q6_K UD-Q5_K_XL Q5_K_M Q5_K_S UD-Q4_K_XL Q4_K_M Q4_K_S IQ4_NL IQ4_XS Q4_0 Q4_1 UD-Q3_K_XL Q3_K_M Q3_K_S UD-IQ3_XXS UD-Q2_K_XL Q2_K UD-IQ2_M UD-IQ2_XXS Q2_K_L ملف GGUF من unsloth/SmolLM3-3B-GGUF شغّل خادم llama.cpp # Install llama.cpp:
brew install llama.cpp# Start a local OpenAI-compatible server:
llama serve -hf unsloth/SmolLM3-3B-GGUF:Q4_K_Mاضبط OpenClaw # Install OpenClaw:
npm install -g openclaw@latest# Register the local server and set it as the default model:
openclaw onboard --non-interactive --mode local \
--auth-choice custom-api-key \
--custom-base-url http://127.0.0.1:8080/v1 \
--custom-model-id "unsloth/SmolLM3-3B-GGUF:Q4_K_M" \
--custom-provider-id llama-cpp \
--custom-compatibility openai \
--custom-text-input \
--accept-risk \
--skip-healthشغّل OpenClaw openclaw agent --local --agent main --message "Hello from Hugging Face"
التوثيق الرسمي: OpenClaw