关于 omni-cache
omni-cache 是用于管理 LLM 响应缓存的技能,可查看缓存统计、清理缓存并管理缓存策略。适合维护 OmniRoute 缓存的操作者。
主要功能
- 01查看缓存与分层统计
- 02列出缓存条目和推理缓存
- 03清除全部或指定缓存
- 04管理 TTL 与语义相似度阈值
适用场景
- 01检查缓存命中与统计信息
- 02清理缓存条目或推理缓存
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ diegosouzapw/ 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