mcpField
O
omni-settings

omni-settings

github.com/cheaper-inferenceクラウド・DevOps82.3k1.1k 回インストール今日更新
リポジトリ

omni-settings について

omni-settings は、OmniRoute の全般設定を読み書きする認証付き API エンドポイントを提供します。プロンプトや推論予算から、プロキシ、データベース、機能フラグまで扱います。

主な機能

  1. 01全般設定の読み取りと更新
  2. 02システムプロンプトと推論予算の設定
  3. 03プロキシと IP フィルターの管理
  4. 04データベース設定の確認と変更
  5. 05設定のエクスポートとインポート

活用シーン

  1. 01API 経由でアプリ設定を変更
  2. 02推論リクエストの書き換えを設定
  3. 03プロキシとアクセスフィルターを管理
  4. 04設定間で構成を移行

MCP 対応

README には MCP アクセシビリティと圧縮に関する設定 API の記載がありますが、MCP サーバーまたはクライアントのインターフェースは説明されていません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cheaper-inference/omniroute --skill omni-settings

インストール後、Claude Code で/omni-settingsを入力して読み込まれたか確認します。

同梱ファイルreferences/endpoints.md

詳細

概要

システムプロンプト、思考バジェット、IP フィルター、ペイロードルール、コンボのデフォルト設定、ログイン必須の設定など、アプリケーション全体の設定を読み取り、更新します。

認証

すべてのリクエストには、有効な Bearer トークンまたはセッション Cookie が必要です。POST /api/auth/login でトークンを取得するか、ローカル開発用に REQUIRE_API_KEY=false を設定してください。

エンドポイント

ペイロード

リクエスト/レスポンスのスキーマの詳細については、GET /api/openapi/spec または docs/openapi.yaml にある OpenAPI 仕様全体を参照してください。

GET /api/settings/thinking-budget — 動作

プロキシレベルの思考/推論に関するリクエスト書き換え設定を返します。

フィールド意味
modepassthrough(クライアントの推論設定をそのまま使用します — Codex の思考表示に必須)、auto(クライアントの思考関連フィールドをすべて削除します)、custom、adaptive
customBudgetmode=custom の場合の固定予算
effortLevelmode=adaptive の場合の基本の努力レベル

圧縮ではなく、また「暗号化された推論を復号する」ものでもありません。詳しいガイドは docs/guides/THINKING_BUDGET.md を参照してください。

例 — クライアント側で推論を制御する場合(Codex/Desktop):

curl -X PUT https://localhost:20128/api/settings/thinking-budget \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode":"passthrough","customBudget":10240,"effortLevel":"medium"}'

警告:mode=auto は、上流へ送信する前に、送信本文から reasoning / reasoning_effort / Claude の thinking を削除します。クライアントが Ultra + summary を要求していても、思考パネルが空になることがあります。

コメント