mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-26 11:14:04 +00:00
(fix) proxy: don't overwrite user
This commit is contained in:
parent
f3b939e603
commit
88cec3b9ab
1 changed files with 3 additions and 2 deletions
|
@ -908,8 +908,9 @@ async def chat_completion(request: Request, model: Optional[str] = None, user_ap
|
||||||
or model # for azure deployments
|
or model # for azure deployments
|
||||||
or data["model"] # default passed in http request
|
or data["model"] # default passed in http request
|
||||||
)
|
)
|
||||||
|
# users can pass in 'user' param to /chat/completions. Don't override it
|
||||||
data["user"] = user_api_key_dict.get("user_id", None)
|
if data["user"] is None:
|
||||||
|
data["user"] = user_api_key_dict.get("user_id", None)
|
||||||
|
|
||||||
if "metadata" in data:
|
if "metadata" in data:
|
||||||
data["metadata"]["user_api_key"] = user_api_key_dict["api_key"]
|
data["metadata"]["user_api_key"] = user_api_key_dict["api_key"]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue