mcpField
U
update-model

update-model

github.com/berriaiクラウド・DevOps103101 回インストール25 週間前に更新
リポジトリ

update-model について

Update Model は、稼働中の LiteLLM proxy にある既存モデルの設定を変更するスキルです。プロキシ管理者が指定項目を更新でき、ルーティング確認用のテスト呼び出しも提示します。

主な機能

  1. 01既存モデル設定の更新
  2. 02認証情報や API エンドポイントの変更
  3. 03API バージョンとモデル文字列の設定
  4. 04モデル ID を探す一覧表示
  5. 05ルーティングテストの提案

活用シーン

  1. 01モデル認証情報のローテーション
  2. 02モデルエンドポイントの変更
  3. 03Azure API バージョンの更新
  4. 04モデルルーティングの動作確認

インストール

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

$npx skills add https://github.com/berriai/litellm-skills --skill update-model

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

詳細

モデルを更新する

稼働中の LiteLLM プロキシで、既存のモデルの設定を更新します。

セットアップ

LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key

ユーザーに確認する

  1. model_id(必須)— わからない場合は、まずモデルを一覧表示します。
    curl -s "$BASE/model/info" -H "Authorization: Bearer $KEY" | python3 -c "
    import sys,json
    for m in json.load(sys.stdin).get('data',[]):
      print(m['model_info']['id'], m['model_name'])
    "
    
  2. 変更内容 — 以下を任意に組み合わせます。
    • api_key(認証情報をローテーションする)
    • api_base(エンドポイントを変更する)
    • api_version(Azure)
    • model(基盤となるモデル文字列。例:azure/new-deployment)

実行

curl -s -X POST "$BASE/model/update" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_info": {"id": "<model_id>"},
    "litellm_params": {
      "api_key": "<new_key>",
      "api_base": "<new_base>"
    }
  }'

変更する litellm_params フィールドのみを含めます。

出力

モデルが更新されたことを確認します。引き続き正しくルーティングされることを確認するため、テスト呼び出しを実行するか尋ねます。

コメント