Guía: Implementación de OpenClaw con llama.cpp en la Mini PC GEEKOM IT15

Arquitectura de Implementación y Cambios Clave
Esta guía describe una implementación donde la puerta de enlace de OpenClaw (puerto 18789) se conecta a un llama-server gestionado manualmente (puerto 8080) en lugar del servidor Ollama predeterminado (puerto 11434). El objetivo es ejecutar un modelo local Qwen3-8B utilizando aceleración de GPU Intel Arc a través de SYCL.
Depuración y Soluciones
El proceso implicó resolver varios conflictos de configuración:
- Problema 1: Configuración mcpServers No Compatible: OpenClaw no admite la clave de configuración
mcpServers. La solución fue eliminar esta sección deopenclaw.jsony usar archivos por lotes para iniciar manualmentellama-server, integrando su lógica de inicio en código Python. - Problema 2: Conflicto de Caché de Sesión: Una sesión de canal Feishu en caché estaba anulando la nueva configuración global, causando errores de API de Ollama. Esto se solucionó eliminando el archivo de caché de sesión:
del "C:\Users\JiugeAItest\.openclaw\agents\main\sessions\sessions.json". - Problema 3: Longitud de Contexto Insuficiente: El contexto predeterminado de
llama-serverde 4096 tokens causaba errores en conversaciones más largas. Esto se resolvió iniciando el servidor con-c 32768y estableciendocontextWindow: 32768en la configuración de OpenClaw.
Pasos de Implementación
La configuración utiliza una estructura de directorios específica en el GEEKOM IT15:
E:\Workspace_AI\Buildup_OpenClow ├── llama-b8245-bin-win-sycl-x64\ # versión SYCL de llama.cpp │ ├── llama-server.exe │ └── ... (DLLs) ├── models\Qwen3-8B-GGUF\ │ └── Qwen3-8B-Q4_K_M.gguf # Archivo del modelo └── start_openclaw_with_llamacpp.bat # Script de inicio
Nota: El modelo Qwen3-8B-Q4_K_M.gguf está verificado como compatible con la versión b8245 de llama.cpp. Los modelos Qwen3.5 son incompatibles con esta versión debido a una discrepancia de longitud en rope.dimension_sections.
Configuración de OpenClaw
El cambio de configuración principal está en C:\Users\<Username>\.openclaw\openclaw.json. El proveedor del modelo se cambia de ollama a 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",
...
}
]
}
}
}
}La guía también incluye secciones sobre referencia de parámetros, una guía para evitar problemas, solución de problemas e instrucciones para volver a Ollama si es necesario.
📖 Read the full source: r/openclaw
👀 Ver también

Autopsia: Claude Max + Errores de facturación de OpenClaw por OAuth desactualizado y trabajos cron aislados
El agente OpenClaw falla aleatoriamente debido a un token OAuth caducado que bloquea todo el proveedor Anthropic y trabajos cron aislados que golpean el bucket de Uso Extra. Solución completa: eliminar el perfil manual, mover el cron a la sesión principal, limpiar el bloqueo de facturación.

Cómo evitar costos inesperados de OpenRouter en la automatización de OpenClaw
Un equipo de desarrolladores gastó accidentalmente $750 en 3 días en OpenRouter al utilizar por defecto Claude Sonnet 4.6 ($3/M tokens) en todas sus tareas de automatización. Redujeron los costos en un 97% cambiando los modelos predeterminados, bloqueando trabajos cron y subagentes a opciones más económicas, y reservando modelos costosos solo para trabajos sensibles.

Optimización de Qwen3.5-9B en RTX 3070 Mobile con ik_llama.cpp: Ajustes de Configuración y Puntos de Referencia
Un desarrollador comparte hallazgos de optimización para ejecutar Qwen3.5-9B Q4_K_M en una GPU RTX 3070 Mobile de 8GB usando ik_llama.cpp, logrando una velocidad de generación de ~50 tokens/segundo y mejoras significativas en la evaluación de prompts mediante ajustes de configuración.

Cómo un agente inactivo quemó 50 millones de tokens al día – y cómo solucionarlo
Un agente inactivo de OpenClaw quemó 50M tokens al día debido a latidos con una sesión inflada. Un usuario de Reddit comparte cómo rastreó la fuga y la corrigió con cambios de configuración.