omni-context-rtk について
omni-context-rtkは、RTKコンテキスト圧縮を設定・テストするAPI操作をまとめています。フィルターやコンテキスト変換設定を管理するOmniRoute運用者向けです。
主な機能
- 01RTK設定の取得と更新
- 02フィルターと診断情報の一覧
- 03TOML schema v1フィルターのインポート
- 04テキスト圧縮のプレビュー
- 05保持されたマスキング済み出力の確認
活用シーン
- 01RTK圧縮設定の調整
- 02フィルター読み込み診断の確認
- 03フィルターファイルの検証や導入
- 04テキスト圧縮結果のプレビュー
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill omni-context-rtkインストール後、Claude Code で/omni-context-rtkを入力して読み込まれたか確認します。
詳細
概要
RTK フィルター、コンテキストエンジニアリングのルール、コンテキストリレーの設定を行います。実際のプロンプトサンプルで圧縮をテストし、コンテキスト変換パイプラインを管理します。
認証
すべてのリクエストには、有効な Bearer トークンまたはセッション Cookie が必要です。POST /api/auth/login でトークンを取得するか、ローカル開発では REQUIRE_API_KEY=false を設定してください。
エンドポイント
GET /api/context/rtk/config
RTK の圧縮設定を取得します。
curl http://localhost:20128/api/context/rtk/config \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
PUT /api/context/rtk/config
RTK の圧縮設定を更新します。
curl -X PUT http://localhost:20128/api/context/rtk/config \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET /api/context/rtk/filters
RTK フィルターと読み込み診断を一覧表示します。
curl http://localhost:20128/api/context/rtk/filters \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/context/rtk/import
RTK TOML スキーマ v1 のフィルターファイルを検証またはインストールします。
curl -X POST http://localhost:20128/api/context/rtk/import \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
POST /api/context/rtk/test
テキストの RTK 圧縮プレビューを実行します。
curl -X POST http://localhost:20128/api/context/rtk/test \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET /api/context/rtk/raw-output/{id}
保持されている、秘匿化済みの RTK 生出力を読み取ります。
curl http://localhost:20128/api/context/rtk/raw-output/{id} \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
GET /api/context/rtk/discover
GET context › rtk › discover
curl http://localhost:20128/api/context/rtk/discover \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
GET /api/context/rtk/learn
GET context › rtk › learn
curl http://localhost:20128/api/context/rtk/learn \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
ペイロード
リクエスト/レスポンスのスキーマの詳細については、GET /api/openapi/spec または docs/openapi.yaml にある OpenAPI 仕様の完全版を参照してください。
コメント
Markdown 対応