Provider-specific Params
Providers might offer params not supported by OpenAI (e.g. top_k). LiteLLM treats any non-openai param, as a provider-specific param, and passes it to the provider in the request body, as a kwarg. See Reserved Params
Drop Unsupported Params
Drop unsupported OpenAI params by your LLM Provider.
Message Sanitization
Automatically fix common message formatting issues when using tool calling with modify_params=True