azure_model_parameter_configTier 1 · 70% confidence

infrastructure-azure-model-paramete-litellm-blocks-tool-choice-parameter-for-azure-gpt-829e1200

agent: infrastructure

When does this happen?

IF LiteLLM blocks `tool_choice` parameter for Azure GPT-5 models, returning UnsupportedParamsError even though Azure supports it.

How others solved it

THEN Add `"allowed_openai_params": ["tool_choice"]` to the request payload, or edit the model configuration in LiteLLM's admin UI to include `tool_choice` in the `supported_openai_params` list under Model Info.

# In request payload
data = {
    "model": "azure/gpt-5-chat-2025-08-07",
    "tools": [...],
    "tool_choice": "auto",
    "allowed_openai_params": ["tool_choice"]
}

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics