Guide : Déployer OpenClaw avec llama.cpp sur le Mini PC GEEKOM IT15

Architecture de déploiement et modifications clés
Ce guide décrit un déploiement où la passerelle d'OpenClaw (port 18789) se connecte à un llama-server géré manuellement (port 8080) au lieu du serveur Ollama par défaut (port 11434). L'objectif est d'exécuter un modèle local Qwen3-8B en utilisant l'accélération GPU Intel Arc via SYCL.
Débogage et solutions
Le processus a impliqué la résolution de plusieurs conflits de configuration :
- Problème 1 : Configuration mcpServers non prise en charge : OpenClaw ne prend pas en charge la clé de configuration
mcpServers. La solution a été de supprimer cette section deopenclaw.jsonet d'utiliser des fichiers batch pour démarrer manuellementllama-server, en intégrant sa logique de démarrage dans le code Python. - Problème 2 : Conflit de cache de session : Une session de canal Feishu mise en cache remplaçait la nouvelle configuration globale, provoquant des erreurs d'API Ollama. Ce problème a été résolu en supprimant le fichier de cache de session :
del "C:\Users\JiugeAItest\.openclaw\agents\main\sessions\sessions.json". - Problème 3 : Longueur de contexte insuffisante : Le contexte par défaut de
llama-serverde 4096 tokens provoquait des erreurs pour les conversations plus longues. Cela a été résolu en démarrant le serveur avec-c 32768et en définissantcontextWindow: 32768dans la configuration d'OpenClaw.
Étapes de déploiement
La configuration utilise une structure de répertoire spécifique sur le GEEKOM IT15 :
E:\Workspace_AI\Buildup_OpenClow ├── llama-b8245-bin-win-sycl-x64\ # version SYCL de llama.cpp │ ├── llama-server.exe │ └── ... (DLLs) ├── models\Qwen3-8B-GGUF\ │ └── Qwen3-8B-Q4_K_M.gguf # Fichier du modèle └── start_openclaw_with_llamacpp.bat # Script de démarrage
Remarque : Le modèle Qwen3-8B-Q4_K_M.gguf est vérifié compatible avec la version b8245 de llama.cpp. Les modèles Qwen3.5 sont incompatibles avec cette version en raison d'une incompatibilité de longueur de rope.dimension_sections.
Configuration d'OpenClaw
Le changement de configuration principal se trouve dans C:\Users\<Nom d'utilisateur>\.openclaw\openclaw.json. Le fournisseur de modèle est passé de ollama à llama-cpp :
{
"agents": {
"defaults": {
"model": {
"primary": "llama-cpp/qwen3-8b"
}
}
},
"models": {
"providers": {
"ollama": { ... },
"llama-cpp": {
"api": "openai-completions",
"apiKey": "llama-cpp-local",
"baseUrl": "http://127.0.0.1:8080/v1",
"models": [
{
"contextWindow": 32768,
"id": "qwen3-8b",
"name": "qwen3-8b",
...
}
]
}
}
}
}Le guide comprend également des sections sur la référence des paramètres, un guide d'évitement des pièges, le dépannage et des instructions pour revenir à Ollama si nécessaire.
📖 Lire la source complète : r/openclaw
👀 See Also

Création de Compétences Claude pour Automatiser les Processus Cognitifs
Claude Code inclut un créateur de compétences intégré qui vous permet de créer des compétences alimentées par l'IA en décrivant des processus en langage naturel au lieu d'écrire du code. La source décrit la création d'une compétence de validation de startup qui a réduit un processus manuel de 2 jours à 15 minutes.

OpenClaw 102 : Conseils de Configuration Mis à Jour pour la Sécurité et l'Efficacité
Un utilisateur de Reddit partage des conseils mis à jour sur la configuration d'OpenClaw, incluant le chiffrement des clés API avec des scripts Windows PowerShell, des défenses contre l'injection de prompts dans AGENTS.md, Tailscale pour l'accès à distance, et des règles anti-boucle pour éviter les échecs répétitifs.

Optimisation des performances Java : huit anti-modèles qui ralentissent votre code
Une application Java de traitement de commandes a amélioré son temps d'exécution de 1 198 ms à 239 ms, son débit de 85 000 à 419 000 commandes par seconde, et son utilisation du tas de 1 Go à 139 Mo en corrigeant huit anti-modèles courants identifiés par le profilage Java Flight Recording.

Conseils de configuration d'OpenClaw tirés de l'expérience d'un utilisateur : MCP Gmail, drapeaux de profil et problèmes de réseau
Un utilisateur exécutant OpenClaw sur un Mac via UTM avec une machine virtuelle Ubuntu partage des problèmes de configuration spécifiques rencontrés : le serveur MCP Gmail nécessite le paramètre html_body au lieu de body, le drapeau --profile prod est nécessaire pour éviter une identité dev codée en dur, et les clés API doivent être placées dans auth-profiles.json via la commande paste-token.