fix #8425, passthrough kwargs during acompletion, and unwrap extra_body for openrouter (#9747)

This commit is contained in:
Adrian Lyjak 2025-04-04 01:19:40 -04:00 committed by GitHub
parent bdad9961e3
commit d640bc0a00
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 135 additions and 14 deletions

View file

@ -452,7 +452,7 @@ async def acompletion(
fallbacks = fallbacks or litellm.model_fallbacks
if fallbacks is not None:
response = await async_completion_with_fallbacks(
**completion_kwargs, kwargs={"fallbacks": fallbacks}
**completion_kwargs, kwargs={"fallbacks": fallbacks, **kwargs}
)
if response is None:
raise Exception(