openclaw-问题记录-Deepseek更换apiKey
反复查看了我的新key市肯定可以的,直到后来没办法了,挨个查看本地目录,判断是不是有缓存;在agent的目录下,有一个auth-profiles.json的文件,里面存着Deepseek的缓存;我的api key过期了,想换一个Deepseek的key,但是换完之后,一直提示。具体版本的目录具体分析,问豆包!
·
我的api key过期了,想换一个Deepseek的key,但是换完之后,一直提示
反复查看了我的新key市肯定可以的,直到后来没办法了,挨个查看本地目录,判断是不是有缓存;结果真找到了;在agent的目录下,有一个auth-profiles.json的文件,里面存着Deepseek的缓存;
特地写了个脚本来清空缓存:
#!/bin/bash
# openclaw-clean-cache.sh - 清理 OpenClaw 顽固缓存/认证文件,让新配置生效
# 用法: chmod +x openclaw-clean-cache.sh && ./openclaw-clean-cache.sh
set -e
echo "🔴 正在停止 OpenClaw 网关..."
openclaw gateway stop
echo "🗑️ 开始清理顽固缓存/认证文件..."
# 1. 清理认证/凭证相关(旧 Key 藏在这里)
rm -rf ~/.openclaw/credentials/*
rm -rf ~/.openclaw/identity/*
rm -rf ~/.openclaw/auth-profiles* 2>/dev/null
rm -rf ~/.openclaw/profiles/* 2>/dev/null
# 2. 清理 Agent 级别的旧配置(main agent 的认证状态)
rm -rf ~/.openclaw/agents/main/agent 2>/dev/null
# 3. 清理核心缓存目录
rm -rf ~/.openclaw/cache/*
rm -rf ~/.openclaw/tmp/*
rm -rf ~/.openclaw/run/*
rm -rf ~/.openclaw/logs/*
# 4. 清理会话/执行状态缓存
rm -rf ~/.openclaw/completions/*
rm -rf ~/.openclaw/delivery-queue/*
rm -rf ~/.openclaw/devices/*
rm -rf ~/.openclaw/memory/*
rm -rf ~/.openclaw/subagents/*
rm -f ~/.openclaw/exec-approvals.json
rm -f ~/.openclaw/viewer-auth.json
echo "✅ 缓存清理完成!正在重启网关..."
openclaw gateway restart
echo "🔍 正在验证新配置加载情况..."
sleep 3
openclaw gateway logs --tail 20 | grep -E "apiKey|deepseek|openai|initialized"
echo -e "\n🎉 清理完成!如果配置仍不生效,可执行:openclaw configure 重新初始化"
具体版本的目录具体分析,问豆包!
更多推荐




所有评论(0)