mcpField
C
cli-keys

cli-keys

github.com/cheaper-inferenceセキュリティ82.3k1.1k 回インストール今日更新
リポジトリ

cli-keys について

cli-keys は、OmniRoute のコマンドラインから API キーとプロバイダーの OAuth 接続を管理するスキルです。キーのライフサイクル、ポリシー、使用量、有効期限、認証状態を扱います。

主な機能

  1. 01キーの追加、一覧表示、確認、削除
  2. 02キーのローテーション、再生成、失効
  3. 03キーの上限とモデルアクセスの設定
  4. 04キーの使用量と有効期限の確認
  5. 05プロバイダー OAuth の開始と管理

活用シーン

  1. 01コマンドラインからの API キー登録
  2. 02猶予期間を設けたキーのローテーション
  3. 03モデルアクセスとレート制限の設定
  4. 04OAuth 接続状態の確認

インストール

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

$npx skills add https://github.com/cheaper-inference/omniroute --skill cli-keys

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

詳細

概要

CLI から OmniRoute API キーの作成、一覧表示、ローテーション、取り消しを行います。プロバイダー認証の OAuth フローを管理し、キーのスコープと有効期限を確認します。

クイックインストール

npm install -g omniroute   # or: npx omniroute
omniroute --version

サブコマンド

keys

例:

omniroute keys
keys add <provider> [apiKey]

フラグ:

  • --stdin

例:

omniroute keys add <provider> [apiKey]
keys list

フラグ:

  • --json

例:

omniroute keys list
keys remove <provider>

フラグ:

  • --yes

例:

omniroute keys remove <provider>
keys regenerate <id>

フラグ:

  • --yes

例:

omniroute keys regenerate <id>
keys revoke <id>

フラグ:

  • --yes

例:

omniroute keys revoke <id>
keys reveal <id>

例:

omniroute keys reveal <id>
keys usage <id>

フラグ:

  • --limit <n>

例:

omniroute keys usage <id>
keys policy

例:

omniroute keys policy
keys show <id>

例:

omniroute keys show <id>
keys set <id>

フラグ:

  • --rate-limit <n>
  • --max-cost <n>
  • --allowed-models <list>
  • --model-access-mode <mode>
  • --unrestricted

例:

omniroute keys set <id>
keys expiration

例:

omniroute keys expiration
keys list

フラグ:

  • --days <n>
  • --json

例:

omniroute keys list
keys rotate <id>

フラグ:

  • --grace-period <ms>
  • --yes

例:

omniroute keys rotate <id>
oauth

例:

omniroute oauth
oauth providers

例:

omniroute oauth providers
oauth start

フラグ:

  • --provider <id>
  • --no-browser
  • --import-from-system
  • --social <s>
  • --timeout <ms>

例:

omniroute oauth start
oauth status

フラグ:

  • --provider <id>

例:

omniroute oauth status
oauth revoke

フラグ:

  • --provider <id>
  • --connection-id <id>
  • --yes

例:

omniroute oauth revoke

コメント