一个语义化的 API 缓存层,可为 OpenClaw/LLM 代理降低高达 30% 的 token 成本
- 🗃️ 智能缓存 - 自动缓存 API 响应,减少重复调用
- ⚡ 性能提升 - 降低延迟,提升响应速度
- 💰 成本优化 - 节省高达 30% 的 API 开支
- 🔒 本地存储 - SQLite 本地数据库,安全可靠
- 🌐 官方网站: https://oooai.org
# 克隆项目
git clone https://github.com/yy1142274323/jarvis-api-optimizer.git
cd jarvis-api-optimizerfrom api_optimizer_v1 import APICache
# 初始化缓存 (默认1小时过期)
cache = APICache()
# 检查缓存
cached_result = cache.check("你的查询")
if cached_result:
print("使用缓存:", cached_result)
else:
# 调用实际 API
result = call_api()
# 存入缓存
cache.store("你的查询", result)# 自定义缓存时间 (秒)
cache = APICache()
# 默认缓存时间: 3600秒 (1小时)用户请求 → 检查缓存 → [命中] → 返回缓存
↓
[未命中]
↓
调用原始API → 存入缓存 → 返回结果
欢迎提交 Issue 和 PR!
🤖 Jarvis 自动整理 | 最后更新: 2026-03-12
