Как настроить конфигурацию OpenClaw?
Конфигурация OpenClaw хранится в файле openclaw.json в корне проекта (или в ~/.openclaw/config.json для глобальной установки). Настройки можно менять через CLI или редактируя файл напрямую.
Основные настройки:
— provider — провайдер модели (anthropic, openai, deepseek, ollama и др.) — model — конкретная модель (claude-sonnet-4, gpt-4o, deepseek-chat и др.) — apiKey — ключ API провайдера — gateway.port — порт Gateway (по умолчанию 3000) — gateway.host — хост Gateway (по умолчанию 0.0.0.0) — language — язык бота по умолчанию (ru, en и др.) — memory.enabled — включить/выключить долгосрочную память — memory.maxTokens — максимальный размер контекста памяти
Через CLI настройки меняются командой openclaw config set. Чтобы посмотреть текущее значение — openclaw config get. Для просмотра всех настроек — openclaw config list.
Настройки имеют приоритеты: переменные окружения > файл .env > openclaw.json > значения по умолчанию. Это удобно для Docker-деплоя, где секреты передаются через environment.
API-ключи рекомендуется хранить в файле .env, а не в openclaw.json. Файл .env автоматически подгружается при старте. Никогда не коммитьте .env в Git.
После изменения конфигурации перезапустите Gateway: openclaw restart. Некоторые настройки (например, модель) применяются на лету, без перезапуска.
# Просмотр всех настроек: openclaw config list
# Изменение настройки: openclaw config set model claude-sonnet-4-20250514 openclaw config set gateway.port 8080
# Просмотр конкретной настройки: openclaw config get model