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

Recommandations de configuration de LLM local pour OpenClaw
Guides

Recommandations de configuration de LLM local pour OpenClaw

Un utilisateur partage sa configuration pour exécuter un LLM local avec OpenClaw, utilisant un GB10 pour le traitement IA et un Mac mini pour l'installation d'OpenClaw, avec des détails spécifiques sur le modèle et le serveur.

OpenClawRadar
Correctif pour les sous-agents qui n'apparaissent pas dans OpenClaw v2026.3.13
Guides

Correctif pour les sous-agents qui n'apparaissent pas dans OpenClaw v2026.3.13

Une solution de contournement pour OpenClaw v2026.3.13 où les sous-agents personnalisés n'apparaissent pas dans la liste des agents : simplifiez la liste des agents dans openclaw.json pour n'inclure que les identifiants et enregistrez manuellement les agents dans runs.json avec le statut défini sur 'idle'.

OpenClawRadar
Cadre pratique pour choisir entre les modèles Haiku, Sonnet et Opus de Claude
Guides

Cadre pratique pour choisir entre les modèles Haiku, Sonnet et Opus de Claude

Un développeur a testé les trois modèles de Claude sur une tâche de refactoring de 400 lignes en Express.js et a constaté que la différence clé est la profondeur de raisonnement, pas l'intelligence. Haiku 4.5 a géré les parties simples mais a manqué l'ordre des middlewares, Sonnet 4.6 a détecté le problème d'ordre et a ajouté des types TypeScript, tandis qu'Opus 4.6 a identifié une faille de sécurité dans le middleware d'authentification.

OpenClawRadar
Comprendre l'architecture des agents IA : couches déterministes vs probabilistes
Guides

Comprendre l'architecture des agents IA : couches déterministes vs probabilistes

Un utilisateur de Reddit partage un modèle mental pour les systèmes d'agents IA qui sépare les couches déterministes (scripts, commandes, API) des couches probabilistes (raisonnement et décisions des LLM). L'idée clé : transférer autant de travail que possible vers le côté déterministe.

OpenClawRadar