forked from phoenix/litellm-mirror
Merge branch 'BerriAI:main' into main
This commit is contained in:
commit
508e53593b
1 changed files with 6 additions and 1 deletions
|
@ -2669,13 +2669,18 @@ class Router:
|
||||||
"cooldown_time",
|
"cooldown_time",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
_existing_router_settings = self.get_settings()
|
||||||
for var in kwargs:
|
for var in kwargs:
|
||||||
if var in _allowed_settings:
|
if var in _allowed_settings:
|
||||||
if var in _int_settings:
|
if var in _int_settings:
|
||||||
_casted_value = int(kwargs[var])
|
_casted_value = int(kwargs[var])
|
||||||
setattr(self, var, _casted_value)
|
setattr(self, var, _casted_value)
|
||||||
else:
|
else:
|
||||||
if var == "routing_strategy":
|
# only run routing strategy init if it has changed
|
||||||
|
if (
|
||||||
|
var == "routing_strategy"
|
||||||
|
and _existing_router_settings["routing_strategy"] != kwargs[var]
|
||||||
|
):
|
||||||
self.routing_strategy_init(
|
self.routing_strategy_init(
|
||||||
routing_strategy=kwargs[var],
|
routing_strategy=kwargs[var],
|
||||||
routing_strategy_args=kwargs.get(
|
routing_strategy_args=kwargs.get(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue