Parameters of the OpenAI client or chat.completions endpoint that should be
disabled for the given model.
Should be specified as {"param": None | ['val1', 'val2']} where the key is the
parameter and the value is either None, meaning that parameter should never be
used, or it's a list of disabled values for the parameter.
For example, older models may not support the 'parallel_tool_calls' parameter at
all, in which case disabled_params={"parallel_tool_calls": None} can be passed
in.
If a parameter is disabled then it will not be used by default in any methods, e.g.
in with_structured_output. However this does not prevent a user from directly
passed in the parameter during invocation.