mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-25 10:44:24 +00:00
build(litellm_server/utils.py): add support for general settings + num retries as a module variable
This commit is contained in:
parent
3f1b4c0759
commit
e3a1c58dd9
7 changed files with 52 additions and 33 deletions
|
@ -826,7 +826,12 @@ def client(original_function):
|
|||
except Exception as e:
|
||||
call_type = original_function.__name__
|
||||
if call_type == CallTypes.completion.value:
|
||||
num_retries = kwargs.get("num_retries", None)
|
||||
num_retries = (
|
||||
kwargs.get("num_retries", None)
|
||||
or litellm.num_retries
|
||||
or None
|
||||
)
|
||||
litellm.num_retries = None # set retries to None to prevent infinite loops
|
||||
context_window_fallback_dict = kwargs.get("context_window_fallback_dict", {})
|
||||
|
||||
if num_retries:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue