关于 omni-cache
omni-cache 是用于管理 LLM 响应缓存的 API 技能,涵盖统计数据、缓存条目和推理缓存,适合通过经认证的端点检查或清理缓存的服务运维人员。
主要功能
- 01获取缓存统计数据
- 02查看各缓存层的详细统计
- 03列出缓存条目和推理数据
- 04清除缓存、条目或统计数据
- 05使用 Bearer 令牌或会话 Cookie 认证
适用场景
- 01查看缓存用量和详细统计
- 02维护期间清除缓存响应
- 03检查或清除推理缓存数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill omni-cache安装后在 Claude Code 中输入/omni-cache确认已加载。
详细介绍
概述
管理大模型响应缓存。查看缓存统计信息、清除条目、配置 TTL 策略,并控制语义相似度缓存阈值。
身份验证
所有请求都需要有效的 Bearer 令牌或会话 Cookie。通过 POST /api/auth/login 获取令牌,或在本地开发时配置 REQUIRE_API_KEY=false。
端点
GET /api/cache
获取缓存统计信息
curl http://localhost:20128/api/cache \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
DELETE /api/cache
清除所有缓存
curl -X DELETE http://localhost:20128/api/cache \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
GET /api/cache/stats
获取详细的缓存统计信息
返回所有缓存层的详细统计信息。
curl http://localhost:20128/api/cache/stats \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
DELETE /api/cache/stats
清除缓存统计信息
curl -X DELETE http://localhost:20128/api/cache/stats \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
GET /api/cache/entries
获取缓存 › 条目
curl http://localhost:20128/api/cache/entries \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
DELETE /api/cache/entries
删除缓存 › 条目
curl -X DELETE http://localhost:20128/api/cache/entries \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
GET /api/cache/reasoning
获取缓存 › 推理
curl http://localhost:20128/api/cache/reasoning \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
DELETE /api/cache/reasoning
删除缓存 › 推理
curl -X DELETE http://localhost:20128/api/cache/reasoning \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
负载
如需详细的请求/响应架构,请查看完整的 OpenAPI 规范:GET /api/openapi/spec 或 docs/openapi.yaml。
评论
支持 Markdown