#26444 [Bug]: get_supported_openai_params still reports 'temperature' as supported for Anthropic Claude Opus 4.7 — Anthropic rejects temperature on this model
### What happened?
Anthropic's Claude Opus 4.7 family rejects the `temperature` parameter at request time (`invalid_request_error: temperature is deprecated for this model.`). LiteLLM's `AnthropicConfig.get_supported_openai_params()` still lists `temperature` as a supported param for these models, so `litellm.drop_params=True` / `drop_params=True` is a no-op — LiteLLM has no reason to drop a param it believes is supported, and it forwards `temperature` to the Anthropic API, which 400s.
Users who want to keep `temperature` in their call sites for non-reasoning models currently have to work around this with `additional_drop_params=[\"temperature\"]`, which is exactly what `drop_params=True` should be doing automatically.
### Relevant log output / Anthropic response
``` litellm.exceptions.BadRequestError: litellm.BadRequestError: AnthropicException - {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\", \"message\":\"`temperature` is deprecated for this model.\"}, \"request_id\":\"req_011CaNyc6Kpmz9bA66oSzTKo\"} ```
### LiteLLM Version
1.83.13 (latest as of filing — also verified on 1.82.4).
### Twitter / LinkedIn details
_No response_
### Reproduction
```python…