Lección 8 de 27
Configuracion del archivo config.yaml
El archivo ~/.openclaw/config.yaml es el centro de configuracion de OpenClaw. Aqui defines tu modelo de LLM, los canales activos, el comportamiento del agente, limites de seguridad y mas. Vamos a explorar cada seccion.
Archivo config.yaml completo
Este es un ejemplo completo de configuracion con todas las secciones principales.
# ~/.openclaw/config.yaml
# Configuracion del LLM principal
llm:
provider: anthropic
model: claude-sonnet-4-5-20250929
api_key: sk-ant-xxx
temperature: 0.7
max_tokens: 4096
fallback:
provider: openai
model: gpt-4o
api_key: sk-xxx
# Identidad del agente
agent:
name: "Mi Asistente"
system_prompt: |
Eres un asistente personal amable y eficiente.
Responde siempre en espanol.
Se conciso pero completo.
language: es
# Memoria
memory:
enabled: true
max_context_messages: 50
long_term_enabled: true
database: sqlite
# Seguridad
security:
docker_sandbox: true
allowed_commands: ["ls", "cat", "grep", "curl"]
blocked_paths: ["/etc", "/usr", "/var"]
max_file_size_mb: 50
# Canales (se configuran individualmente)
channels:
telegram:
enabled: true
bot_token: "xxx"
whatsapp:
enabled: falseSeccion llm
En la seccion llm defines tu proveedor principal, modelo, API key y parametros como temperature (creatividad) y max_tokens (largo de respuesta). Puedes definir un modelo de fallback que se usa si el principal falla.
Seccion agent
La seccion agent define la personalidad de tu asistente. El system_prompt es la instruccion mas importante: le dice al LLM como comportarse, en que idioma responder, que puede y que no puede hacer.
Seccion security
La seccion security controla que puede hacer OpenClaw en tu sistema. docker_sandbox activa el aislamiento Docker. allowed_commands lista los comandos de terminal permitidos. blocked_paths protege directorios sensibles.
Personalizar tu configuracion
- 1.Abre el archivo de configuracion con tu editor
- 2.Cambia el nombre del agente
- 3.Ajusta el system_prompt en espanol
- 4.Configura la temperatura a 0.5 para respuestas mas precisas
- 5.Guarda y recarga la configuracion
nano ~/.openclaw/config.yaml
openclaw config set agent.name "Jarvis"
openclaw config set llm.temperature 0.5
openclaw daemon restartPuedes editar config.yaml directamente o usar openclaw config set para cambiar valores individuales. El comando es mas rapido para cambios simples; editar el archivo es mejor para cambios multiples.
Que parametro controla la creatividad de las respuestas del LLM?
Puntos clave
- El archivo config.yaml esta en ~/.openclaw/config.yaml
- Secciones principales: llm, agent, memory, security, channels
- temperature controla creatividad (0.5 tecnico, 0.7 general)
- system_prompt define la personalidad del agente
- Docker sandbox y allowed_commands protegen tu sistema
- Usa openclaw config set para cambios rapidos
Quiz Generado por IA
Evalua tu comprension de esta leccion con preguntas personalizadas.