要将OpenClaw恢复到干净、无配置的状态,最直接的方法是重置配置文件和清空网关服务。我为你整理了两种操作方法,你可以根据自己的需求选择。
方法一:使用命令行完全重置(推荐)
这个方法通过OpenClaw自带的命令行工具,可以安全、彻底地清除现有配置。
1. 停止网关服务
首先,需要停止正在运行的核心服务,确保没有进程占用配置文件。
bash
# 停止后台运行的网关服务
openclaw gateway stop
# 如果是在前台运行,请直接按 Ctrl + C 终止进程
2. 清理网关与模型配置
执行以下命令,分别清空网关相关的服务数据和模型的备用列表。
bash
# 1. 清空所有已配置的备用模型(fallback models)
openclaw models fallbacks clear [citation:4][citation:10]
# 2. 停止并卸载网关系统服务(如果之前安装过)
openclaw gateway uninstall [citation:10]
3. (可选)彻底重置所有配置
这是最彻底的一步。openclaw onboard 命令可以重新进入首次安装时的引导流程。使用 --reset 参数可以清除包括API密钥、会话记录在内的所有用户数据。
bash
# 运行配置向导并强制重置所有设置
# 这会清除 ~/.openclaw/ 目录下的配置文件,让你从零开始
openclaw onboard --reset [citation:8]
备份提醒:如果你想保留某些旧配置,在执行此命令前,建议备份 ~/.openclaw/openclaw.json 文件 。
4. 重启并重新配置
重置完成后,再次启动网关服务,并开始全新的配置流程。
bash
# 重新启动网关(可以先用前台模式测试)
openclaw gateway
# 或者,如果你需要运行完整的初始化向导,也可以使用
openclaw onboard
方法二:手动删除配置文件
如果你更喜欢手动操作,或者命令行重置不生效,可以直接删除配置文件。OpenClaw在下次启动时会自动生成一个全新的默认配置文件。
1. 停止网关服务
同方法一,确保服务已停止。
2. 删除配置目录
OpenClaw的所有配置(API密钥、模型列表、网关设置等)都存储在用户目录下的 .openclaw 文件夹中。删除它即可“一键清空”。
bash
# 在 Linux / macOS / WSL 环境下执行
rm -rf ~/.openclaw
# 如果你在使用阿里云等应用的“重置系统”功能,效果等同于删除所有数据 [citation:2][citation:5]
警告:此操作不可逆,请务必先确认没有需要保留的数据。
3. 重启服务
删除文件夹后,重新启动OpenClaw,它会像首次安装一样创建一个全新的环境。
bash
openclaw gateway
💎 总结与选择建议
想简单快速地“从零开始”:直接使用 方法二 删除 ~/.openclaw 文件夹,最简单粗暴。
希望更规范地重置,或有特定数据想保留:推荐使用 方法一,通过 openclaw models fallbacks clear 和 openclaw onboard --reset 命令进行精准清理。
重置完成后,你可以在聊天界面输入 /model 命令来重新选择你要使用的AI模型 ,或者通过 openclaw onboard 引导重新接入 OpenAI 或 MiniMax 等模型提供商 。
评论