mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-08 03:08:45 +00:00
fix(chatgpt): avoid extra mutable collections in tier filtering
This commit is contained in:
parent
08757c5e75
commit
46d9d8dbfb
1 changed files with 3 additions and 7 deletions
|
|
@ -104,14 +104,10 @@ class ChatGPTResponsesAPIConfig(OpenAIResponsesAPIConfig):
|
|||
"truncation",
|
||||
}
|
||||
|
||||
service_tier: Final[object] = request.get("service_tier")
|
||||
return {
|
||||
**{k: v for k, v in request.items() if k in allowed_keys},
|
||||
**(
|
||||
{"service_tier": "priority" if service_tier == "fast" else service_tier}
|
||||
if service_tier in ("default", "priority", "fast")
|
||||
else {}
|
||||
),
|
||||
k: "priority" if k == "service_tier" and v == "fast" else v
|
||||
for k, v in request.items()
|
||||
if k in allowed_keys or (k == "service_tier" and v in ("default", "priority", "fast"))
|
||||
}
|
||||
|
||||
def transform_response_api_response(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue