Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔧 Jarvis API Optimizer | API性能优化工具

GitHub Stars License

一个语义化的 API 缓存层,可为 OpenClaw/LLM 代理降低高达 30% 的 token 成本

✨ 特性

  • 🗃️ 智能缓存 - 自动缓存 API 响应,减少重复调用
  • 性能提升 - 降低延迟,提升响应速度
  • 💰 成本优化 - 节省高达 30% 的 API 开支
  • 🔒 本地存储 - SQLite 本地数据库,安全可靠

📡 关注我们


🚀 快速开始

安装

# 克隆项目
git clone https://github.com/yy1142274323/jarvis-api-optimizer.git
cd jarvis-api-optimizer

使用方法

from 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

About

A semantic API caching layer for OpenClaw/LLM agents to reduce token costs by up to 30%.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages