关于 token-optimizer
token-optimizer 是用于降低 OpenClaw Token 使用量的命令行技能,通过模型路由、心跳服务商选择、会话上下文管理和缓存进行优化。它还提供配置预览、备份回滚、健康检查和节省报告。
主要功能
- 01按任务路由不同模型
- 02选择多种心跳服务商或禁用心跳
- 03缩减会话上下文
- 04通过缓存复用提示词
- 05预览更改并还原配置备份
- 06运行健康检查和节省报告
适用场景
- 01按任务调整 OpenClaw 模型选择
- 02将心跳路由至 Ollama、LM Studio 或 Groq
- 03应用前预览配置修改
- 04还原先前的 OpenClaw 配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ smartpeopleconnected/ openclaw-token-optimizer --skill token-optimizer安装后在 Claude Code 中输入/token-optimizer确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.clawhubignore_meta.jsonsetup.py.gitignoreREADME.mdLICENSECHANGELOG.mdcli.pyrequirements.txtskill.json.github/FUNDING.ymlsrc/__init__.pycolors.pyanalyzer.pyoptimizer.pyverify.pytemplates/openclaw-config-optimized.jsonOPTIMIZATION-RULES.mdUSER.mdSOUL.mdtest/simulation_test.py详细介绍
OpenClaw 的 Token 优化器
将 AI 成本从每月 1,500 美元以上降至 50 美元以下。
问题
OpenClaw 默认优先考虑能力,而非成本。你在 Haiku 能完美处理的任务上浪费昂贵的 Sonnet/Opus token,为本可在本地免费运行的 API 心跳付费,还加载了 50 KB 的上下文,而 8 KB 就已足够。
解决方案
四项核心优化,以及强大的工具:
模型路由(节省 92%)
默认使用 Haiku,仅在需要时使用 Sonnet/Opus
多提供商心跳(节省 100%)
将心跳路由到 Ollama、LM Studio、Groq,或完全禁用。不受限于单一提供商。
会话管理(节省 80%)
加载 8 KB,而不是 50 KB 的上下文
缓存(节省 90%)
以 10% 的成本重复使用提示词
v1.0.8 新增内容
- 回滚 - 立即列出并恢复配置备份
- 健康检查 - 使用一条命令快速查看系统状态
- 差异预览 - 应用更改前准确查看具体变动
- --no-color - 输出适合 CI/流水线使用
成本对比
| 周期 | 之前 | 之后 |
|---|---|---|
| 每日 | $2-3 | $0.10 |
| 每月 | $70-90 | $3-5 |
| 每年 | $800+ | $40-60 |
包含内容
- 支持差异预览的一键优化器
- 多提供商心跳(Ollama、LM Studio、Groq)
- 配置回滚和健康检查命令
- 可直接使用的配置模板
- SOUL.md 和 USER.md 模板
- Agent 提示词优化规则
- 验证和节省报告
此工具会修改的内容
所有更改均写入 ~/.openclaw/。任何修改前都会创建备份。
| 路径 | 用途 |
|---|---|
~/.openclaw/openclaw.json | OpenClaw 主配置(模型路由、心跳、预算) |
~/.openclaw/backups/ | 带时间戳的配置备份(自动创建) |
~/.openclaw/workspace/ | 模板文件(SOUL.md、USER.md、IDENTITY.md) |
~/.openclaw/prompts/ | Agent 提示词优化规则 |
~/.openclaw/token-optimizer-stats.json | 用于节省报告的使用统计数据 |
默认安全 - 所有命令均以试运行(预览)模式运行。传入 --apply 即可写入更改。
快速开始
# Install
clawhub install token-optimizer
# Analyze current setup
python cli.py analyze
# Preview changes (dry-run by default)
python cli.py optimize
# Apply all optimizations
python cli.py optimize --apply
# Verify setup
python cli.py verify
# Quick health check
python cli.py health
# Configure heartbeat provider (preview)
python cli.py setup-heartbeat --provider ollama
# Configure heartbeat provider (apply)
python cli.py setup-heartbeat --provider ollama --apply
# List and restore backups
python cli.py rollback --list
python cli.py rollback --to <backup-file>
生成的配置
{
"agents": {
"defaults": {
"model": { "primary": "anthropic/claude-haiku-4-5" },
"cache": { "enabled": true, "ttl": "5m" }
}
},
"heartbeat": {
"provider": "ollama",
"model": "ollama/llama3.2:3b"
},
"budgets": {
"daily": 5.00,
"monthly": 200.00
}
}
链接
- GitHub:https://github.com/smartpeopleconnected/openclaw-token-optimizer
- 问题反馈:https://github.com/smartpeopleconnected/openclaw-token-optimizer/issues
作者
Smart People Connected
- GitHub:@smartpeopleconnected
- 电子邮件:[email protected]
许可证
MIT 许可证 - 可免费使用、修改和分发。
只需 5 分钟即可完成设置。成本降低 97%。别再浪费 token,开始构建吧。
评论
支持 Markdown