OpenClaw Config Edit: Komplet opsætningsguide (2026)
Komplet openclaw config edit guide til WhatsApp, Discord, Telegram og Ollama. Kopier og indsæt kommandoer for at konfigurere kanaler, modeller og udbydere. Almindelige konfigurationsfejl rettet.
TL;DR
Hurtig reference til de mest almindelige OpenClaw-konfigurationskommandoer:
# Open the config editor
openclaw config edit
# Set a specific value
openclaw config set channels.whatsapp.enabled true
openclaw config set model.provider openai
openclaw config set model.name gpt-4o
# View current config
openclaw config show
# Validate and fix config issues
openclaw doctor
openclaw doctor --fix
# Reset to defaults
openclaw config reset
Hvad er OpenClaw?
OpenClaw er et open-source AI-assistent-framework, der forbinder store sprogmodeller til beskedkanaler som WhatsApp, Discord, Telegram og Slack. Det understøtter flere modeludbydere — OpenAI, Anthropic, Ollama (lokale modeller), Google og flere — og kan udvides med brugerdefinerede skills og plugins.
Kernen i OpenClaw er dets konfigurationssystem. Næsten alt — hvilke kanaler der er aktive, hvilken model der skal bruges, hvilke skills der er indlæst — styres via konfigurationsfiler. At mestre openclaw config edit er nøglen til at få OpenClaw til at køre præcis, som du ønsker det.
openclaw config edit: Det grundlæggende
Åbning af konfigurationseditoren
Den primære kommando til at konfigurere OpenClaw er:
openclaw config edit
Dette åbner din konfigurationsfil i din standard terminal-editor (normalt nano, vim, eller hvad $EDITOR er sat til). Konfigurationsfilen er typisk placeret i ~/.openclaw/config.yaml eller ~/.config/openclaw/config.yaml afhængigt af din installation.
Konfigurationsfilens struktur
OpenClaw-konfigurationsfilen er YAML-formateret og organiseret i sektioner:
# Model configuration
model:
provider: openai # openai, anthropic, ollama, google
name: gpt-4o # model identifier string
temperature: 0.7
max_tokens: 4096
# Channel configuration
channels:
whatsapp:
enabled: false
phone_number_id: ""
access_token: ""
discord:
enabled: false
bot_token: ""
telegram:
enabled: false
bot_token: ""
slack:
enabled: false
bot_token: ""
app_token: ""
# Skills and plugins
skills:
- web_search
- calculator
- weather
# Speech-to-text
stt:
provider: whisper
model: whisper-1
# System prompt
system_prompt: "You are a helpful assistant."
Indstilling af individuelle værdier
I stedet for at redigere hele filen, kan du indstille individuelle konfigurationsværdier fra kommandolinjen:
openclaw config set model.provider anthropic
openclaw config set model.name claude-sonnet-4-6
openclaw config set model.temperature 0.5
Dette er nyttigt til scripting eller hurtige ændringer uden at åbne en editor.
Opsætning af kanaler
WhatsApp-integration kræver en Meta Business-konto og adgang til WhatsApp Business API.
# Enable WhatsApp channel
openclaw config set channels.whatsapp.enabled true
openclaw config set channels.whatsapp.phone_number_id "YOUR_PHONE_NUMBER_ID"
openclaw config set channels.whatsapp.access_token "YOUR_ACCESS_TOKEN"
openclaw config set channels.whatsapp.verify_token "YOUR_VERIFY_TOKEN"
# Set the webhook URL
openclaw config set channels.whatsapp.webhook_url "https://your-domain.com/webhook/whatsapp"
Discord
Discord-opsætning er enklere — du skal blot bruge en bot-token fra Discord Developer Portal.
openclaw config set channels.discord.enabled true
openclaw config set channels.discord.bot_token "YOUR_DISCORD_BOT_TOKEN"
Telegram
Telegram kræver en bot-token fra @BotFather:
openclaw config set channels.telegram.enabled true
openclaw config set channels.telegram.bot_token "YOUR_TELEGRAM_BOT_TOKEN"
Telegram understøtter både polling- og webhook-tilstande. Polling er nemmere til udvikling (ingen offentlig URL nødvendig):
openclaw config set channels.telegram.mode polling
Til produktion skal du bruge webhook-tilstand:
openclaw config set channels.telegram.mode webhook
openclaw config set channels.telegram.webhook_url "https://your-domain.com/webhook/telegram"
Slack
Slack-integration bruger Socket Mode (anbefales) eller Events API:
openclaw config set channels.slack.enabled true
openclaw config set channels.slack.bot_token "xoxb-YOUR-BOT-TOKEN"
openclaw config set channels.slack.app_token "xapp-YOUR-APP-TOKEN"
Socket Mode anbefales, fordi det ikke kræver en offentlig URL.
Konfiguration af modeludbydere
OpenAI
openclaw config set model.provider openai
openclaw config set model.name gpt-4o
Indstil din API-nøgle som en miljøvariabel (læg den ikke i konfigurationsfilen):
export OPENAI_API_KEY="sk-..."
Anthropic (Claude)
openclaw config set model.provider anthropic
openclaw config set model.name claude-sonnet-4-6
export ANTHROPIC_API_KEY="sk-ant-..."
Ollama (Lokale modeller)
Det er her OpenClaw for alvor er stærk for privatlivsbevidste brugere. Ollama lader dig køre modeller lokalt uden at API-nøgler eller data forlader din maskine.
# Install Ollama first
# https://ollama.ai
# Pull a model
ollama pull llama3.3
# Configure OpenClaw to use Ollama
openclaw config set model.provider ollama
openclaw config set model.name llama3.3
openclaw config set model.base_url "http://localhost:11434"
ollama serve), og at base-URL'en stemmer overens. Standardporten for Ollama er 11434.
Google (Gemini)
openclaw config set model.provider google
openclaw config set model.name gemini-2.5-pro
export GOOGLE_API_KEY="..."
xAI (Grok)
openclaw config set model.provider openai # xAI uses OpenAI-compatible API
openclaw config set model.name grok-4.1
openclaw config set model.base_url "https://api.x.ai/v1"
export OPENAI_API_KEY="xai-..." # Use xAI key with OpenAI provider
Almindelige konfigurationsfejl og løsninger
Fejl: "Unknown config key"
Error: Unknown config key 'chanels.whatsapp.enabled'
Dette betyder normalt en stavefejl i konfigurationsnøglen. Tjek din stavning. Almindelige fejl:
chanels→channelsprovidr→providertelgram→telegram
Kør
openclaw config show for at se alle gyldige nøgler.
Fejl: "Channel auto-enabled without credentials"
Nogle OpenClaw-versioner aktiverer automatisk kanaler, når du indstiller legitimationsoplysninger, selvom du ikke eksplicit har aktiveret dem. Dette kan forårsage fejl under opstart, hvis oplysningerne er ufuldstændige.
Løsning:# Explicitly disable channels you're not using
openclaw config set channels.whatsapp.enabled false
openclaw config set channels.discord.enabled false
openclaw config set channels.slack.enabled false
Fejl: "Model provider not configured"
Error: Model provider 'anthropic' requires ANTHROPIC_API_KEY
Du skal indstille den tilsvarende miljøvariabel. OpenClaw gemmer bevidst ikke API-nøgler i konfigurationsfilen af sikkerhedsmæssige årsager.
Løsning: Tilføj API-nøglen til din shell-profil (~/.bashrc, ~/.zshrc) eller brug en .env-fil:
echo 'export ANTHROPIC_API_KEY="sk-ant-..."' >> ~/.zshrc
source ~/.zshrc
Brug af openclaw doctor
Kommandoen openclaw doctor validerer hele din konfiguration og rapporterer problemer:
openclaw doctor
Eksempel på output:
Checking configuration...
✓ Config file found
✓ Model provider configured
✗ WhatsApp: enabled but missing access_token
✗ Discord: bot token invalid format
✓ Telegram: configured correctly
✓ Ollama: connection successful
2 issues found. Run 'openclaw doctor --fix' to attempt auto-fix.
Flaget --fix forsøger at løse problemerne automatisk:
openclaw doctor --fix
Dette vil deaktivere kanaler med manglende legitimationsoplysninger, rette kendte formateringsfejl og foreslå manuelle rettelser til problemer, det ikke kan løse automatisk.
Avanceret konfiguration
Brugerdefinerede Skills
OpenClaw understøtter brugerdefinerede skills (plugins), der udvider assistentens evner:
skills:
- web_search
- calculator
- weather
- custom_skill:
path: ./my-skills/custom_tool.py
config:
api_key_env: CUSTOM_API_KEY
Eller via kommandolinjen:
openclaw skills add web_search
openclaw skills add ./my-skills/custom_tool.py
openclaw skills list
openclaw skills remove calculator
Speech-to-Text (STT) konfiguration
For understøttelse af stemmebeskeder på WhatsApp og Telegram:
stt:
provider: whisper # whisper, deepgram, google
model: whisper-1
language: auto # auto-detect or specify "en", "es", etc.
openclaw config set stt.provider whisper
openclaw config set stt.model whisper-1
Tuya Smart Home-integration
OpenClaw kan styre Tuya-kompatible smart home-enheder:
tuya:
enabled: true
access_id: "YOUR_TUYA_ACCESS_ID"
access_key: "YOUR_TUYA_ACCESS_KEY"
endpoint: "https://openapi.tuyaus.com"
Dette lader dig styre lys, kontakter, termostater og andre Tuya-enheder gennem naturlige sprogkommandoer i enhver tilsluttet kanal.
Flere modelkonfigurationer
Du kan definere model-presets og skifte imellem dem:
models:
default:
provider: openai
name: gpt-4o
fast:
provider: ollama
name: llama3.3
reasoning:
provider: anthropic
name: claude-opus-4-6
openclaw config set model.active default
# or switch at runtime
openclaw --model fast
Ofte stillede spørgsmål
Hvor gemmes OpenClaw-konfigurationsfilen?
Standardplaceringen er ~/.openclaw/config.yaml. På nogle installationer kan den findes i ~/.config/openclaw/config.yaml. Kør openclaw config show --path for at se den præcise placering.
Kan jeg bruge OpenClaw uden nogen cloud-API?
Ja. Konfigurer Ollama som din modeludbyder og brug Telegram i polling-tilstand. Dette giver dig en fuldt lokal, privat AI-assistent, uden at data forlader din maskine.
Hvordan opdaterer jeg OpenClaw?
pip install --upgrade openclaw
# or
npm update -g openclaw
Efter opdatering skal du køre openclaw doctor for at tjekke for eventuelle ændringer i konfigurationsformatet.
Kan jeg køre flere kanaler samtidigt?
Ja. Aktiver så mange kanaler som du vil — OpenClaw håndterer dem samtidigt. Hver kanal deler den samme model- og skills-konfiguration.
Hvordan nulstiller jeg min konfiguration til standard?
openclaw config reset
Dette overskriver din konfigurationsfil med standard-skabelonen. Tag en backup af din eksisterende konfiguration først, hvis det er nødvendigt.
Vil du have noget enklere?
OpenClaw er kraftfuldt, men kræver erfaring med terminalen og manuel konfiguration. Hvis du vil bygge og lancere AI-produkter uden selv at administrere konfigurationsfiler, modeludbydere og kanalintegrationer:
Y Build håndterer hele stacken — implementering, produktvideoer, AI SEO og analyse. Ingen konfigurationsfiler. Ingen terminal. Bare byg og udgiv. Start gratis →Kilder: