(fix) support all-models alias on backend

This commit is contained in:
Ishaan Jaff 2024-04-02 15:12:37 -07:00
parent d46f77fd58
commit 73ef4780f7
2 changed files with 45 additions and 0 deletions

View file

@ -637,6 +637,12 @@ async def user_api_key_auth(
len(valid_token.models) == 0
): # assume an empty model list means all models are allowed to be called
pass
elif (
isinstance(valid_token.models, list)
and "all-models" in valid_token.models
):
# Admin UI - Special alias to allow `all_models`
pass
else:
try:
data = await request.json()