监控token使用量和上下文负载以防止中断,当阈值超出时自动切换到备用模型。
Token Guard + Model Switch 运作规范
功能概述
Token Guard + Model Switch 运作规范是一项面向实际任务的技能,主要用于[权限准则]:优先执行本地工具;禁止自动联网——执行监控任务时,严禁调用 web_search 或 brave_search 等依赖外部 API 的工具。
核心要点
- 本地脚本优先:当需要获取状态或执行运算时,必须优先调用 C:\Users\user\.openclaw\skills\token-guard-model-switch\script。
- 该技能将相关步骤、工具调用及结果整理方式统一纳入标准化流程,帮助使用者更快达成目标,并减少重复操作。
- 从功能定位来看,该技能强调将分散的操作要求整合为清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式,并获得结构化输出。
使用与执行
实际使用前,应先确认任务范围、数据来源、运行环境、必要权限及关键参数,再依据技能说明逐步执行;若输入条件不完整,应优先补齐信息或采用保守配置,避免因错误假设导致结果偏离预期。执行过程中需关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段及边界情况进行妥善处理。
结果检查与注意事项
涉及批量任务时,还应保存进度,防止中断后重复操作。该技能适用于一次性任务,也可接入自动化工作流,与其他技能或上层代理协同完成更完整的业务链路;在组合使用时,须明确每一步的输入/输出关系,并避免不同步骤间出现参数冲突。
Token Guard + Model Switch 运作规范
[权限准则] 优先执行本地工具
- 禁止自动联网:执行监控任务时,严禁调用
web_search或brave_search等需要外部 API 的工具。 - 本地脚本优先:当需要获取状态或执行运算时,必须优先调用
C:Usersuser.openclawskillstoken-guard-model-switchscripts目录下的脚本。
[监控阶段] 状态检查
在执行任务的关键节点,或感觉响应变短、系统变慢时,你必须主动确认状态:
- 执行
/status或/usage tokens。 - [自动化工具] 调用本地
node scripts/monitor.js。 - 计算:
ratio = current_tokens / max_context_window。
[触发阶段] 风险评估
当比值符合以下状况,立即介入:
- 警告 (Ratio > 0.85): 准备提示使用者,并建议执行
/compact。 - 紧急 (Ratio > 0.95 或 收到 Quota 错误): 必须暂停当前任务,优先进行模型切换或硬性压缩。
[触发后的提醒消息格式]
当触发时,请从以下模型池挑选最适合的填入模板,并使用以下格式汇报:
当前建议模型池 (2026 基准):
- 快速型 (Fast):
gpt-5-instant,gemini-3-flash,claude-4.5-haiku - 高品质 (Quality):
gpt-5.3-codex,claude-4.6-opus,gemini-3-pro - 备援/私有 (Local):
llama3.2:3b,deepseek-v2.5,qwen2.5:7b(使用 Ollama)
🛡️ Token Guard 状态汇报
【风险等级:紧急 (Critical) 🔴】
- 当前状态: 云端 API 额度耗尽 / 连线中断
- 处置建议: 立即切换至本地运作以维持任务不中断。
请选择处置方案:
- [等待] 稍后重试云端 API。
- [切换本地] 使用 Ollama 启动:
llama3.2:3b(快速)。 - [强大本地] 使用 Ollama 启动:
deepseek-v2.5(适合写程式)。 - [隐私模式] 切换至
qwen2.5:7b。
[使用流程]
一旦使用者选定(例如选择 2):
- 第一步: 执行
/compact(确保历史记录已总结)。 - 第二步: 使用
sessions.patch或对应工具修改当前 Session 的model参数。 - 第三步: 执行
/status确认切换成功。 - 第四步: 恢复原本任务,并告知:「已完成无缝切换,请检阅上述状态。」
安全与隐私规范
- 禁制: 严禁要求使用者提供 API Key 或敏感资讯。
- 透明: 若系统自动切换(如侦测到 429 错误且有预设备援),必须明确告知使用者「为何切换」以及「切换到了哪里」。
- 最小权限: 若需要供应商用量查询,只读取环境变量(ENV)并只汇报「剩余比例/区间」,不回传敏感原始值。
热门AI工具
相关专题
token是一种用于表示用户权限、记录交易信息、支付虚拟货币的数字货币。可以用来在特定的网络上进行交易,用来购买或出售特定的虚拟货币,也可以用来支付特定的服务费用。想了解更多token什么意思的相关内容可以访问本专题下面的文章。
4721
2024.03.01
获取token值的方法:1、小程序调用“wx.login()”获取 临时登录凭证code,并回传到开发者服务器;2、开发者服务器以code换取,用户唯一标识openid和会话密钥“session_key”。想了解更详细的内容,可以阅读本专题下面的文章。
2597
2023.12.21
switch语句用法:1、Switch语句只能用于整数类型,枚举类型和String类型,不能用于浮点数类型和布尔类型;2、每个case语句后面必须跟着一个break语句,以防止执行其他case的代码块,没有break语句,将会继续执行下一个case的代码块;3、可以在一个case语句中匹配多个值,使用逗号分隔;4、Switch语句中的default代码块是可选的等等。
931
2023.09.21
登录token无效的解决办法有检查Token是否过期、检查Token是否正确、检查Token是否被篡改、检查Token是否与用户匹配、清除缓存或Cookie、检查网络连接和服务器状态、重新登录或请求新的Token、联系技术支持或开发人员等。本专题为大家提供token相关的文章、下载、课程内容,供大家免费下载体验。
1245
2023.09.14
登录token无效解决方法:1、检查token的有效期限,如果token已经过期,需要重新获取一个新的token;2、检查token的签名,如果签名不正确,需要重新获取一个新的token;3、检查密钥的正确性,如果密钥不正确,需要重新获取一个新的token;4、使用HTTPS协议传输token,建议使用HTTPS协议进行传输 ;5、使用双因素认证,双因素认证可以提高账户的安全性。
9906
2023.09.14
本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。
0
2026.11.12
本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。
0
2026.11.12
本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。
0
2026.11.12
热门下载
相关下载
精品课程
最新文章
