(feat) OR default transforms=[]

This commit is contained in:
ishaan-jaff 2023-12-18 10:56:19 +05:30
parent 6f97855925
commit bd15c61a65

View file

@ -1030,7 +1030,13 @@ def completion(
## Load Config ## Load Config
config = openrouter.OpenrouterConfig.get_config() config = openrouter.OpenrouterConfig.get_config()
for k, v in config.items(): 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 optional_params[k] = v
data = { data = {