From a7094b0a3ca8cac7b590a7c09f280de3046a1a2d Mon Sep 17 00:00:00 2001 From: ishaan-jaff Date: Tue, 5 Mar 2024 18:29:09 -0800 Subject: [PATCH] (v0) fix pydantic warnings --- litellm/proxy/_types.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/_types.py b/litellm/proxy/_types.py index 83b4e0935..7ae67bdc6 100644 --- a/litellm/proxy/_types.py +++ b/litellm/proxy/_types.py @@ -33,6 +33,9 @@ class LiteLLMBase(BaseModel): # if using pydantic v1 return self.__fields_set__ + class Config: + protected_namespaces = () + ######### Request Class Definition ###### class ProxyChatCompletionRequest(LiteLLMBase): @@ -328,6 +331,7 @@ class TeamRequest(LiteLLMBase): class LiteLLM_BudgetTable(LiteLLMBase): """Represents user-controllable params for a LiteLLM_BudgetTable record""" + soft_budget: Optional[float] = None max_budget: Optional[float] = None max_parallel_requests: Optional[int] = None @@ -367,7 +371,7 @@ class OrganizationRequest(LiteLLMBase): class BudgetRequest(LiteLLMBase): budgets: List[str] - + class KeyManagementSystem(enum.Enum): GOOGLE_KMS = "google_kms" AZURE_KEY_VAULT = "azure_key_vault"