OpenClaw Config Edit: Fullständig konfigurationsguide (2026)
Komplett guide för openclaw config edit för WhatsApp, Discord, Telegram och Ollama. Kopiera och klistra in kommandon för att konfigurera kanaler, modeller och leverantörer. Vanliga konfigurationsfel åtgärdade.
TL;DR
Snabbreferens för de vanligaste OpenClaw-konfigurationskommandona:
# Öppna konfigurationsredigeraren
openclaw config edit
# Ange ett specifikt värde
openclaw config set channels.whatsapp.enabled true
openclaw config set model.provider openai
openclaw config set model.name gpt-4o
# Visa aktuell konfiguration
openclaw config show
# Validera och åtgärda konfigurationsproblem
openclaw doctor
openclaw doctor --fix
# Återställ till standardinställningar
openclaw config reset
Vad är OpenClaw?
OpenClaw är ett ramverk för AI-assistenter med öppen källkod som ansluter stora språkmodeller till meddelandekanaler som WhatsApp, Discord, Telegram och Slack. Det stöder flera modell-leverantörer — OpenAI, Anthropic, Ollama (lokala modeller), Google med flera — och kan utökas med anpassade färdigheter (skills) och insticksmoduler.
Kärnan i OpenClaw är dess konfigurationssystem. Nästan allt — vilka kanaler som är aktiva, vilken modell som ska användas, vilka färdigheter som laddas — styrs via konfigurationsfiler. Att behärska openclaw config edit är nyckeln till att få OpenClaw att fungera precis som du vill.
openclaw config edit: Grunderna
Öppna konfigurationsredigeraren
Det primära kommandot för att konfigurera OpenClaw är:
openclaw config edit
Detta öppnar din konfigurationsfil i din standardredigerare i terminalen (vanligtvis nano, vim eller vad $EDITOR är inställd på). Konfigurationsfilen finns vanligtvis på ~/.openclaw/config.yaml eller ~/.config/openclaw/config.yaml beroende på din installation.
Konfigurationsfilens struktur
OpenClaw-konfigurationsfilen är YAML-formaterad och organiserad i sektioner:
# Modellkonfiguration
model:
provider: openai # openai, anthropic, ollama, google
name: gpt-4o # modellidentifierare
temperature: 0.7
max_tokens: 4096
# Kanalkonfiguration
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: ""
# Färdigheter och insticksmoduler
skills:
- web_search
- calculator
- weather
# Tal-till-text (STT)
stt:
provider: whisper
model: whisper-1
# System-prompt
system_prompt: "You are a helpful assistant."
Ange enskilda värden
Istället för att redigera hela filen kan du ange enskilda konfigurationsvärden från kommandoraden:
openclaw config set model.provider anthropic
openclaw config set model.name claude-sonnet-4-6
openclaw config set model.temperature 0.5
Detta är användbart för skript eller snabba ändringar utan att behöva öppna en redigerare.
Konfigurera kanaler
WhatsApp-integration kräver ett Meta Business-konto och åtkomst till WhatsApp Business API.
# Aktivera WhatsApp-kanalen
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"
# Ange webhook-URL
openclaw config set channels.whatsapp.webhook_url "https://your-domain.com/webhook/whatsapp"
Discord
Discord-konfigurationen är enklare — du behöver bara en bot-token från 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 från @BotFather:
openclaw config set channels.telegram.enabled true
openclaw config set channels.telegram.bot_token "YOUR_TELEGRAM_BOT_TOKEN"
Telegram stöder både polling- och webhook-lägen. Polling är enklare för utveckling (ingen publik URL krävs):
openclaw config set channels.telegram.mode polling
För produktion, använd webhook-läge:
openclaw config set channels.telegram.mode webhook
openclaw config set channels.telegram.webhook_url "https://your-domain.com/webhook/telegram"
Slack
Slack-integration använder Socket Mode (rekommenderas) 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 rekommenderas eftersom det inte kräver en publik URL.
Konfigurera modell-leverantörer
OpenAI
openclaw config set model.provider openai
openclaw config set model.name gpt-4o
Ange din API-nyckel som en miljövariabel (placera den inte 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 (Lokala modeller)
Det är här OpenClaw glänser för integritetsmedvetna användare. Ollama låter dig köra modeller lokalt utan API-nycklar eller att data lämnar din maskin.
# Installera Ollama först
# https://ollama.ai
# Hämta en modell
ollama pull llama3.3
# Konfigurera OpenClaw för att använda 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) och att bas-URL:en stämmer. Standardporten för Ollama är 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 använder ett OpenAI-kompatibelt 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-..." # Använd xAI-nyckel med OpenAI-leverantören
Vanliga konfigurationsfel och lösningar
Fel: "Unknown config key"
Error: Unknown config key 'chanels.whatsapp.enabled'
Detta betyder vanligtvis att det finns ett stavfel i konfigurationsnyckeln. Kontrollera stavningen. Vanliga misstag:
chanels→channelsprovidr→providertelgram→telegram
Kör
openclaw config show för att se alla giltiga nycklar.
Fel: "Channel auto-enabled without credentials"
Vissa OpenClaw-versioner aktiverar kanaler automatiskt när du anger inloggningsuppgifter, även om du inte uttryckligen har aktiverat dem. Detta kan orsaka startfel om uppgifterna är ofullständiga.
Lösning:# Inaktivera uttryckligen de kanaler du inte använder
openclaw config set channels.whatsapp.enabled false
openclaw config set channels.discord.enabled false
openclaw config set channels.slack.enabled false
Fel: "Model provider not configured"
Error: Model provider 'anthropic' requires ANTHROPIC_API_KEY
Du måste ställa in motsvarande miljövariabel. OpenClaw lagrar avsiktligt inte API-nycklar i konfigurationsfilen av säkerhetsskäl.
Lösning: Lägg till API-nyckeln i din skalprofil (~/.bashrc, ~/.zshrc) eller använd en .env-fil:
echo 'export ANTHROPIC_API_KEY="sk-ant-..."' >> ~/.zshrc
source ~/.zshrc
Använda openclaw doctor
Kommandot openclaw doctor validerar hela din konfiguration och rapporterar problem:
openclaw doctor
Exempel på utdata:
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.
Flaggan --fix försöker lösa problemen automatiskt:
openclaw doctor --fix
Detta kommer att inaktivera kanaler som saknar inloggningsuppgifter, korrigera kända formateringsfel och föreslå manuella åtgärder för problem som inte kan lösas automatiskt.
Avancerad konfiguration
Anpassade färdigheter (Skills)
OpenClaw stöder anpassade färdigheter (insticksmoduler) som utökar assistentens förmågor:
skills:
- web_search
- calculator
- weather
- custom_skill:
path: ./my-skills/custom_tool.py
config:
api_key_env: CUSTOM_API_KEY
Eller via kommandoraden:
openclaw skills add web_search
openclaw skills add ./my-skills/custom_tool.py
openclaw skills list
openclaw skills remove calculator
Konfiguration av tal-till-text (STT)
För stöd för röstmeddelanden på WhatsApp och Telegram:
stt:
provider: whisper # whisper, deepgram, google
model: whisper-1
language: auto # detektera automatiskt eller ange "sv", "en", etc.
openclaw config set stt.provider whisper
openclaw config set stt.model whisper-1
Tuya Smart Home-integration
OpenClaw kan styra Tuya-kompatibla smarta hem-enheter:
tuya:
enabled: true
access_id: "YOUR_TUYA_ACCESS_ID"
access_key: "YOUR_TUYA_ACCESS_KEY"
endpoint: "https://openapi.tuyaus.com"
Detta låter dig styra lampor, strömbrytare, termostater och andra Tuya-enheter genom naturliga språkkommandon i valfri ansluten kanal.
Flera modellkonfigurationer
Du kan definiera förinställningar för modeller och växla mellan 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
# eller växla vid körning
openclaw --model fast
Vanliga frågor
Var lagras OpenClaw-konfigurationsfilen?
Standardplatsen är ~/.openclaw/config.yaml. På vissa installationer kan den finnas på ~/.config/openclaw/config.yaml. Kör openclaw config show --path för att se den exakta platsen.
Kan jag använda OpenClaw utan något moln-API?
Ja. Konfigurera Ollama som din modell-leverantör och använd Telegram i polling-läge. Detta ger dig en helt lokal, privat AI-assistent där ingen data lämnar din maskin.
Hur uppdaterar jag OpenClaw?
pip install --upgrade openclaw
# eller
npm update -g openclaw
Efter uppdatering, kör openclaw doctor för att kontrollera eventuella ändringar i konfigurationsformatet.
Kan jag köra flera kanaler samtidigt?
Ja. Aktivera så många kanaler du vill — OpenClaw hanterar dem samtidigt. Varje kanal delar samma modell- och färdighetskonfiguration.
Hur återställer jag min konfiguration till standardinställningarna?
openclaw config reset
Detta skriver över din konfigurationsfil med standardmallen. Säkerhetskopiera din befintliga konfiguration först om det behövs.
Vill du ha något enklare?
OpenClaw är kraftfullt men kräver vana vid terminalen och manuell konfiguration. Om du vill bygga och lansera AI-drivna produkter utan att själv hantera konfigurationsfiler, modell-leverantörer och kanalintegrationer:
Y Build hanterar hela kedjan — driftsättning, produktvideor, AI-SEO och analys. Inga konfigurationsfiler. Ingen terminal. Bara bygg och lansera. Starta gratis →Källor: