diff --git a/litellm/proxy/_types.py b/litellm/proxy/_types.py index 628ea2379b..38bb894dd2 100644 --- a/litellm/proxy/_types.py +++ b/litellm/proxy/_types.py @@ -89,7 +89,7 @@ class GenerateKeyRequest(BaseModel): return self.model_dump() # noqa except: # if using pydantic v1 - return json.dumps(self.dict(), **kwargs) + return self.dict() class GenerateKeyResponse(BaseModel): key: str diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 47630163aa..5037a37196 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -293,7 +293,7 @@ async def user_api_key_auth(request: Request, api_key: str = fastapi.Security(ap raise Exception(f"Token not allowed to access model") api_key = valid_token.token valid_token_dict = _get_pydantic_json_dict(valid_token) - valid_token.pop("token", None) + valid_token_dict.pop("token", None) return UserAPIKeyAuth(api_key=api_key, **valid_token) else: raise Exception(f"Invalid token") diff --git a/pyproject.toml b/pyproject.toml index 765428f4f1..aa45cfb1d6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "litellm" -version = "1.12.1" +version = "1.12.2" description = "Library to easily interface with LLM API providers" authors = ["BerriAI"] license = "MIT License" @@ -55,7 +55,7 @@ requires = ["poetry-core", "wheel"] build-backend = "poetry.core.masonry.api" [tool.commitizen] -version = "1.12.1" +version = "1.12.2" version_files = [ "pyproject.toml:^version" ]