omni-cache について
omni-cache は、OmniRoute の LLM 応答キャッシュを管理するスキルです。統計やエントリーの確認、キャッシュの消去、ポリシーの管理に使えます。
主な機能
- 01キャッシュと層別統計の確認
- 02エントリーと推論キャッシュの一覧
- 03全体または個別キャッシュの消去
- 04TTL と類似度しきい値の管理
活用シーン
- 01キャッシュ状況と統計の確認
- 02エントリーや推論キャッシュの消去
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ diegosouzapw/ omniroute --skill omni-cacheインストール後、Claude Code で/omni-cacheを入力して読み込まれたか確認します。
詳細
概要
LLM の応答キャッシュを管理します。キャッシュ統計の表示、エントリのクリア、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 対応