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

VPS vs Máquina Dedicada: Dónde Ejecutar OpenClaw

Implementando el Seguimiento del Tiempo en Proyectos de Claude AI
Un método que utiliza Claude AI implica marcar con fecha y hora las respuestas para hacer un seguimiento de las sesiones de trabajo y enviar recordatorios de descanso.

Evaluando la Seguridad de las Habilidades de Agentes: Consideraciones Clave Antes de la Instalación
Instalar nuevas habilidades de agente puede mejorar la funcionalidad, pero también conlleva riesgos. Aprenda a evaluar la seguridad de estas habilidades para proteger su sistema.

12 Consejos para Usuarios Expertos de OpenClaw para Flujos de Trabajo Eficientes con Agentes de IA
Una publicación de Reddit describe estrategias prácticas para optimizar el uso de OpenClaw, incluyendo dividir conversaciones en hilos específicos por tema, usar notas de voz para entrada, emparejar modelos con tareas, delegar trabajo a subagentes e implementar capas de seguridad.