- प्रदाता:
huggingface - प्रमाणीकरण:
HUGGINGFACE_HUB_TOKENयाHF_TOKEN(Make calls to Inference Providers के साथ fine-grained token) - API: OpenAI-संगत (
https://router.huggingface.co/v1) - बिलिंग: एकल HF token; मूल्य निर्धारण एक निःशुल्क tier के साथ provider rates का पालन करता है।
शुरुआत करना
एक fine-grained token बनाएं
Hugging Face Settings Tokens पर जाएं और नया fine-grained token बनाएं।
onboarding चलाएं
provider dropdown में Hugging Face चुनें, फिर संकेत मिलने पर अपनी API key दर्ज करें:
default model चुनें
Default Hugging Face model dropdown में, वह model चुनें जिसे आप चाहते हैं। जब आपके पास valid token होता है, तो सूची Inference API से load होती है; अन्यथा built-in सूची दिखाई जाती है। आपका चयन default model के रूप में save किया जाता है।आप बाद में config में default model set या change भी कर सकते हैं:
Non-interactive setup
huggingface/deepseek-ai/DeepSeek-R1 को default model के रूप में set करेगा।
Model IDs
Model refshuggingface/<org>/<model> (Hub-style IDs) form का उपयोग करते हैं। नीचे दी गई सूची GET https://router.huggingface.co/v1/models से है; आपके catalog में और भी शामिल हो सकते हैं।
| Model | Ref (huggingface/ prefix के साथ) |
|---|---|
| DeepSeek R1 | deepseek-ai/DeepSeek-R1 |
| DeepSeek V3.2 | deepseek-ai/DeepSeek-V3.2 |
| Qwen3 8B | Qwen/Qwen3-8B |
| Qwen2.5 7B Instruct | Qwen/Qwen2.5-7B-Instruct |
| Qwen3 32B | Qwen/Qwen3-32B |
| Llama 3.3 70B Instruct | meta-llama/Llama-3.3-70B-Instruct |
| Llama 3.1 8B Instruct | meta-llama/Llama-3.1-8B-Instruct |
| GPT-OSS 120B | openai/gpt-oss-120b |
| GLM 4.7 | zai-org/GLM-4.7 |
| Kimi K2.5 | moonshotai/Kimi-K2.5 |
उन्नत configuration
Model discovery और onboarding dropdown
Model discovery और onboarding dropdown
OpenClaw Inference endpoint को सीधे call करके models discover करता है:(वैकल्पिक: पूरी सूची के लिए
Authorization: Bearer $HUGGINGFACE_HUB_TOKEN या $HF_TOKEN भेजें; कुछ endpoints बिना auth के subset लौटाते हैं।) response OpenAI-style { "object": "list", "data": [ { "id": "Qwen/Qwen3-8B", "owned_by": "Qwen", ... }, ... ] } है।जब आप Hugging Face API key configure करते हैं (onboarding, HUGGINGFACE_HUB_TOKEN, या HF_TOKEN के माध्यम से), OpenClaw उपलब्ध chat-completion models discover करने के लिए इस GET का उपयोग करता है। interactive setup के दौरान, token दर्ज करने के बाद आपको उस सूची से populate किया गया Default Hugging Face model dropdown दिखाई देता है (या request fail होने पर built-in catalog)। runtime पर (जैसे Gateway startup), key मौजूद होने पर, OpenClaw catalog refresh करने के लिए फिर से GET https://router.huggingface.co/v1/models call करता है। सूची को built-in catalog के साथ merge किया जाता है (context window और cost जैसे metadata के लिए)। यदि request fail हो जाता है या कोई key set नहीं है, तो केवल built-in catalog का उपयोग किया जाता है।Model names, aliases, और policy suffixes
Model names, aliases, और policy suffixes
- API से नाम: model display name GET /v1/models से hydrate होता है जब API
name,title, याdisplay_nameलौटाता है; अन्यथा यह model id से derive होता है (जैसेdeepseek-ai/DeepSeek-R1“DeepSeek R1” बन जाता है)। - display name override करें: आप config में प्रति model custom label set कर सकते हैं ताकि वह CLI और UI में आपकी इच्छानुसार दिखाई दे:
-
Policy suffixes: OpenClaw के bundled Hugging Face docs और helpers अभी इन दो suffixes को built-in policy variants मानते हैं:
:fastest— सबसे अधिक throughput.:cheapest— प्रति output token सबसे कम cost.
models.providers.huggingface.modelsमें अलग entries के रूप में जोड़ सकते हैं या suffix के साथmodel.primaryset कर सकते हैं। आप अपना default provider order Inference Provider settings में भी set कर सकते हैं (कोई suffix नहीं = उस order का उपयोग करें)। -
Config merge:
models.providers.huggingface.modelsमें मौजूदा entries (जैसेmodels.jsonमें) config merge होने पर रखी जाती हैं। इसलिए आपके द्वारा वहां set किए गए customname,alias, या model options सुरक्षित रहते हैं।
Environment और daemon setup
Environment और daemon setup
यदि Gateway daemon (launchd/systemd) के रूप में चलता है, तो सुनिश्चित करें कि
HUGGINGFACE_HUB_TOKEN या HF_TOKEN उस process के लिए उपलब्ध है (उदाहरण के लिए, ~/.openclaw/.env में या env.shellEnv के माध्यम से)।OpenClaw
HUGGINGFACE_HUB_TOKEN और HF_TOKEN दोनों को env var aliases के रूप में स्वीकार करता है। इनमें से कोई भी काम करता है; यदि दोनों set हैं, तो HUGGINGFACE_HUB_TOKEN को प्राथमिकता मिलती है।Config: Qwen fallback के साथ DeepSeek R1
Config: Qwen fallback के साथ DeepSeek R1
Config: cheapest और fastest variants के साथ Qwen
Config: cheapest और fastest variants के साथ Qwen
Config: aliases के साथ DeepSeek + Llama + GPT-OSS
Config: aliases के साथ DeepSeek + Llama + GPT-OSS
Config: policy suffixes के साथ कई Qwen और DeepSeek
Config: policy suffixes के साथ कई Qwen और DeepSeek
संबंधित
Model selection
सभी providers, model refs, और failover behavior का overview.
Model selection
models कैसे चुनें और configure करें।
Inference Providers docs
आधिकारिक Hugging Face Inference Providers documentation.
Configuration
पूरा config reference.