backend - add audit logs for adding models

This commit is contained in:
Ishaan Jaff 2024-05-27 16:29:51 -07:00
parent 1b4a0a9488
commit ef7f3bc4fe
3 changed files with 22 additions and 10 deletions

View file

@ -2790,10 +2790,12 @@ class ProxyConfig:
model.model_info["id"] = _id
model.model_info["db_model"] = True
model.model_info["created_at"] = getattr(model, "created_at", None)
model.model_info["updated_at"] = getattr(model, "updated_at", None)
model.model_info["created_by"] = getattr(model, "created_by", None)
model.model_info["updated_by"] = getattr(model, "updated_by", None)
if premium_user is True:
# seeing "created_at", "updated_at", "created_by", "updated_by" is a LiteLLM Enterprise Feature
model.model_info["created_at"] = getattr(model, "created_at", None)
model.model_info["updated_at"] = getattr(model, "updated_at", None)
model.model_info["created_by"] = getattr(model, "created_by", None)
model.model_info["updated_by"] = getattr(model, "updated_by", None)
if model.model_info is not None and isinstance(model.model_info, dict):
if "id" not in model.model_info: