mydocker/openclaw-config.json

68 lines
1.3 KiB
JSON

{
"ai": {
"provider": "claude",
"models": {
"claude": {
"apiKey": "${ANTHROPIC_API_KEY}",
"model": "claude-opus-4"
},
"gpt": {
"apiKey": "${OPENAI_API_KEY}",
"model": "gpt-4"
},
"copilot": {
"token": "${GITHUB_TOKEN}"
}
}
},
"integrations": {
"whatsapp": {
"enabled": false,
"provider": "twilio",
"accountSid": "${TWILIO_ACCOUNT_SID}",
"authToken": "${TWILIO_AUTH_TOKEN}",
"whatsappNumber": "${TWILIO_WHATSAPP_NUMBER}"
},
"telegram": {
"enabled": true,
"botToken": "${TELEGRAM_BOT_TOKEN}",
"chatId": "${TELEGRAM_CHAT_ID}"
},
"gmail": {
"enabled": true
},
"github": {
"enabled": true,
"token": "${GITHUB_TOKEN}"
},
"slack": {
"enabled": false
}
},
"system": {
"sandbox": true,
"shellAccess": true,
"maxTokens": 4096,
"temperature": 0.7,
"memory": true,
"persistentMemory": "/data/memory"
},
"webUI": {
"enabled": true,
"port": 3000,
"host": "0.0.0.0"
},
"api": {
"enabled": true,
"port": 3001,
"host": "0.0.0.0"
},
"cli": {
"enabled": true
},
"logging": {
"level": "info",
"format": "json"
}
}