Prise en main
1
Create a fine-grained token
Accédez à Hugging Face Settings Tokens et créez un nouveau jeton à granularité fine.
2
Run onboarding
Choisissez Hugging Face dans la liste déroulante des fournisseurs, puis saisissez votre clé API lorsque vous y êtes invité :
3
Select a default model
Dans la liste déroulante Modèle Hugging Face par défaut, choisissez un modèle. La liste est chargée depuis l’API d’inférence lorsque votre jeton est valide ; sinon, OpenClaw affiche le catalogue intégré ci-dessous. Votre choix est enregistré dans
agents.defaults.model.primary :4
Verify the model is available
Configuration non interactive
huggingface/deepseek-ai/DeepSeek-R1 comme modèle par défaut.
Identifiants de modèles
Les références de modèles utilisent la formehuggingface/<org>/<model> (identifiants au format Hub). Catalogue intégré d’OpenClaw :
Configuration avancée
Model discovery and onboarding dropdown
Model discovery and onboarding dropdown
OpenClaw découvre les modèles avec :La réponse suit le format d’OpenAI :
{ "object": "list", "data": [ { "id": "Qwen/Qwen3-8B", "owned_by": "Qwen", ... }, ... ] }.Lorsqu’une clé est configurée (pendant l’intégration, via HUGGINGFACE_HUB_TOKEN ou via HF_TOKEN), la liste déroulante Modèle Hugging Face par défaut de la configuration interactive est alimentée à partir de ce point de terminaison. Au démarrage, le Gateway répète le même appel pour actualiser le catalogue. Les modèles découverts sont fusionnés avec le catalogue intégré ci-dessus, qui fournit notamment les métadonnées telles que la fenêtre de contexte et le coût lorsqu’un identifiant correspond. Si la requête échoue, ne renvoie aucune donnée ou qu’aucune clé n’est définie, OpenClaw utilise uniquement le catalogue intégré.Désactivez la découverte sans supprimer le fournisseur :Model names, aliases, and policy suffixes
Model names, aliases, and policy suffixes
- Nom provenant de l’API : les modèles découverts utilisent la valeur
name,titleoudisplay_namede l’API lorsqu’elle est présente ; sinon, OpenClaw déduit un nom de l’identifiant du modèle (par exemple,deepseek-ai/DeepSeek-R1devient « DeepSeek R1 »). - Remplacement du nom d’affichage : définissez un libellé personnalisé pour chaque modèle dans la configuration :
- Suffixes de stratégie :
:fastestet:cheapestsont des conventions du routeur de HF, et non des valeurs réécrites par OpenClaw : le suffixe est envoyé tel quel dans l’identifiant du modèle, puis le routeur de HF sélectionne le fournisseur d’inférence correspondant. Ajoutez chaque variante comme entrée distincte sousmodels.providers.huggingface.models(ou dansmodel.primary) si vous souhaitez un alias différent pour chaque suffixe. - Fusion de la configuration : les entrées existantes dans
models.providers.huggingface.models(par exemple dansmodels.json) sont conservées lors de la fusion de la configuration. Toutname,aliasou toute option de modèle personnalisée que vous y définissez persiste donc après les redémarrages.
Environment and daemon setup
Environment and daemon setup
Si le Gateway s’exécute comme un démon (launchd/systemd), assurez-vous que
HUGGINGFACE_HUB_TOKEN ou HF_TOKEN est accessible à ce processus (par exemple dans ~/.openclaw/.env ou via env.shellEnv).OpenClaw accepte à la fois
HUGGINGFACE_HUB_TOKEN et HF_TOKEN. Si les deux sont définis, HUGGINGFACE_HUB_TOKEN est prioritaire.Config: DeepSeek R1 with fallback
Config: DeepSeek R1 with fallback
Config: DeepSeek with cheapest and fastest variants
Config: DeepSeek with cheapest and fastest variants
Config: DeepSeek + Llama + GPT-OSS with aliases
Config: DeepSeek + Llama + GPT-OSS with aliases
Contenu associé
Model selection
Vue d’ensemble de tous les fournisseurs, des références de modèles et du comportement de basculement.
Model selection
Comment choisir et configurer des modèles.
Inference Providers docs
Documentation officielle de Hugging Face Inference Providers.
Configuration
Référence complète de la configuration.