Correctif en trois couches pour les modèles manquants et le bug de suppression du docteur sur OpenClaw Ollama Cloud

✍️ OpenClawRadar📅 Publié: June 21, 2026🔗 Source
Correctif en trois couches pour les modèles manquants et le bug de suppression du docteur sur OpenClaw Ollama Cloud
Ad

L'utilisateur /u/christof21 rapporte une installation propre frustrante d'OpenClaw sur Mac Mini avec un seul modèle cloud (kimi-k2.5:cloud) fonctionnel, malgré la configuration de trois modèles. Après un débogage approfondi, ils ont découvert un problème en trois couches touchant l'enregistrement des fournisseurs, la validation du schéma et l'angle mort de la commande doctor.

Le problème en trois couches

Les modèles par défaut fournis avec OpenClaw ne contiennent que trois modèles Ollama Cloud : kimi-k2.5:cloud, minimax-m2.7:cloud et glm-5.1:cloud. Tout modèle personnalisé (par exemple deepseek-v4-pro:cloud, nemotron-3-ultra:cloud, minimax-m3:cloud) doit être enregistré sous models.providers.ollama-cloud.models[]. Le fichier de configuration de l'installateur n'a pas écrit ces entrées — c'est pourquoi seul kimi-k2.5 apparaissait.

Deuxièmement, chaque entrée de modèle nécessite à la fois un champ id et un champ name pour satisfaire le schéma de la passerelle. Ajouter seulement id (comme le suggère l'astuce d'exécution) échoue silencieusement. La correction : inclure les deux.

Troisièmement, openclaw doctor --fix et config validate ne chargent pas l'extension Ollama. Comme ils ne reconnaissent pas ollama-cloud comme un fournisseur intégré, ils se plaignent « doit déclarer baseUrl » et doctor --fix supprime tout votre bloc de fournisseur Ollama Cloud. C'est pourquoi la correction manuelle disparaissait à chaque redémarrage.

Ad

La correction

Ajoutez un baseUrl explicite : baseUrl: "https://ollama.com" (identique à la valeur intégrée, aucun changement de comportement) à votre configuration de fournisseur. Cela satisfait à la fois le validateur et la passerelle.

providers:
ollama-cloud:
baseUrl: "https://ollama.com"
models:
- id: deepseek-v4-pro:cloud
name: deepseek-v4-pro:cloud
- id: nemotron-3-ultra:cloud
name: nemotron-3-ultra:cloud
- id: minimax-m3:cloud
name: minimax-m3:cloud

Avertissements

  • N'exécutez pas openclaw doctor --fix — il supprimera à nouveau votre bloc. Validez manuellement ou ignorez complètement doctor.
  • Lorsque vous ajoutez d'autres modèles cloud plus tard, ajoutez-les à la fois dans agents.defaults.models et dans la liste des fournisseurs avec {id, name}.
  • Conservez la ligne baseUrl — c'est la seule défense contre la suppression par doctor.

Pour l'instant, le contournement fonctionne. Une correction permanente nécessiterait que la commande doctor charge les extensions avant de valider les fournisseurs — mais cela dépend de l'amont.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also