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

✍️ OpenClawRadar📅 Publicado: 27 de marzo de 2026🔗 Source
Guía: Implementación de OpenClaw con llama.cpp en la Mini PC GEEKOM IT15
Ad

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 de openclaw.json y usar archivos por lotes para iniciar manualmente llama-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-server de 4096 tokens causaba errores en conversaciones más largas. Esto se resolvió iniciando el servidor con -c 32768 y estableciendo contextWindow: 32768 en la configuración de OpenClaw.
Ad

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

Ad

👀 Ver también

Autopsia: Claude Max + Errores de facturación de OpenClaw por OAuth desactualizado y trabajos cron aislados
Guías

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.

OpenClawRadar
Cómo evitar costos inesperados de OpenRouter en la automatización de OpenClaw
Guías

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.

OpenClawRadar
Optimización de Qwen3.5-9B en RTX 3070 Mobile con ik_llama.cpp: Ajustes de Configuración y Puntos de Referencia
Guías

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.

OpenClawRadar
Cómo un agente inactivo quemó 50 millones de tokens al día – y cómo solucionarlo
Guías

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.

OpenClawRadar