Skip to main content

update-key

Update an existing API key on a live LiteLLM proxy. Ask for the key and what to change (budget, models, expiry), then call POST /key/update.

Quellinformationen

Repository
BerriAI/litellm-skills
Letzte Quellaktivität
14. März 2026 um 17:56
Erkannte Sprache von SKILL.md
Englisch
Sterne
99
Forks
19

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
update-key
description
Update an existing API key on a live LiteLLM proxy. Ask for the key and what to change (budget, models, expiry), then call POST /key/update.
license
MIT
compatibility
Requires curl.
metadata
{"author":"BerriAI","version":"1.0"}
allowed-tools
Bash(curl:*)
# Update Key Update an existing API key on a live LiteLLM proxy. ## Setup ``` LITELLM_BASE_URL — e.g. https://my-proxy.example.com LITELLM_API_KEY — proxy admin key ``` API reference: https://litellm.vercel.app/docs/proxy/virtual_keys ## Ask the user 1. **Key** (required) — the `sk-...` value. If they don't have it, list keys: ```bash curl -s "$BASE/key/list?size=25&return_full_object=true" -H "Authorization: Bearer $KEY" ``` 2. **What to change** — any combination of: - `max_budget` (float) - `models` (list) - `key_alias` (string) - `tpm_limit` / `rpm_limit` (int) - `duration` (e.g. `30d` — extends expiry from now) - `team_id` / `user_id` (reassign ownership) ## Run ```bash curl -s -X POST "$BASE/key/update" \ -H "Authorization: Bearer $KEY" \ -H "Content-Type: application/json" \ -d '{ "key": "<sk-...>", "max_budget": <value>, "models": [<models>], "duration": "<duration>" }' ``` Only include the fields being changed. ## Output Show the updated `key_alias`, `max_budget`, `models`, `expires`.
Auf GitHub ansehen