update-model について
Update Model は、稼働中の LiteLLM proxy にある既存モデルの設定を変更するスキルです。プロキシ管理者が指定項目を更新でき、ルーティング確認用のテスト呼び出しも提示します。
主な機能
- 01既存モデル設定の更新
- 02認証情報や API エンドポイントの変更
- 03API バージョンとモデル文字列の設定
- 04モデル ID を探す一覧表示
- 05ルーティングテストの提案
活用シーン
- 01モデル認証情報のローテーション
- 02モデルエンドポイントの変更
- 03Azure API バージョンの更新
- 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
ユーザーに確認する
- 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']) " - 変更内容 — 以下を任意に組み合わせます。
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 フィールドのみを含めます。
出力
モデルが更新されたことを確認します。引き続き正しくルーティングされることを確認するため、テスト呼び出しを実行するか尋ねます。
コメント
Markdown 対応