From bd15c61a65632d32c6e1891f49d7192a370fc531 Mon Sep 17 00:00:00 2001 From: ishaan-jaff Date: Mon, 18 Dec 2023 10:56:19 +0530 Subject: [PATCH] (feat) OR default transforms=[] --- litellm/main.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/litellm/main.py b/litellm/main.py index 9efd8a411..6e8931191 100644 --- a/litellm/main.py +++ b/litellm/main.py @@ -1030,7 +1030,13 @@ def completion( ## Load Config config = openrouter.OpenrouterConfig.get_config() for k, v in config.items(): - if k not in optional_params: + if k == "extra_body": + # we use openai 'extra_body' to pass openrouter specific params - transforms, route, models + if "extra_body" in optional_params: + optional_params[k].update(v) + else: + optional_params[k] = v + elif k not in optional_params: optional_params[k] = v data = {