usewhisper

🗜️ 智能压缩记忆,大幅降低API成本

通过增量压缩与缓存技术削减OpenClaw API成本,实现跨会话长期记忆存储与智能检索。

收藏
6.6k
安装
1.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Whisper Context 是专为 OpenClaw 设计的官方技能,通过 Node.js 运行时提供上下文压缩与长期记忆服务。核心功能围绕 whisper-context.mjs 展开,主要包含三大能力:

上下文压缩与检索query_context 命令采用增量压缩(delta compression)策略,仅返回与当前查询相关的差异上下文,配合内置缓存机制显著降低 token 消耗。建议在调用模型前始终执行此命令,将返回的 context 注入提示词而非重复发送完整对话历史。

会话持久化ingest_session 将用户-助手对话轮次写入长期记忆,支持通过 memory_write/memory_search 进行结构化存储与语义检索,实现跨会话的记忆连续性。

辅助工具集oracle_search 提供深度研究模式,get_cost_summarycache_stats 提供可量化的成本节约证明。

显著优点

  • 成本优化导向:设计理念直击 OpenClaw 场景的核心痛点——API 账单膨胀。delta 压缩策略在对话密集型场景中可带来数十倍 token 削减。
  • 零依赖架构:纯 Node.js 实现,无需额外 npm 包,降低供应链攻击面。
  • 渐进式集成:环境变量配置简洁,项目自动创建,对现有代理侵入性极低。
  • 可观测性强:内置成本分析接口,便于验证 ROI。

潜在缺点与局限性

  • 供应商锁定:API 端点固定为 Whisper 托管服务,无自托管选项,长期可用性依赖第三方。
  • 网络依赖:所有核心功能(压缩、记忆、缓存)均需实时 HTTPS 连接,离线场景不可用。
  • 隐私权衡ingest_session 需外发完整对话内容至 Whisper 服务端,敏感数据场景需额外评估。
  • 调试复杂度:delta 压缩的黑箱特性可能导致上下文缺失问题难以定位。

适合人群

  • 运行高并发、长对话链 OpenClaw 代理的开发者
  • 对 API 成本敏感且愿以轻微延迟换取 token 节约的团队
  • 需要跨会话用户记忆的产品场景(客服、个人助手等)

常规风险

  • 密钥泄露WHISPER_CONTEXT_API_KEY 需严格隔离于版本控制外
  • 超时累积:默认 30s 超时在复杂 oracle_search 调用中可能不足
  • 缓存失效:不当的 user_id/session_id 管理会导致缓存命中率骤降,反增成本

usewhisper 内容

手动下载zip · 8.5 kB
README.mdtext/markdown
请选择文件