#26501 [Bug]: reasoning with recent vllm backends does not work
### Check for existing issues
- [x] I have searched the existing issues and checked that my issue is not a duplicate.
### What happened?
VLLM returns the `reasoning` tag instead of the (deprecated)`reasoning_content`. It seems that LiteLLM does not understand and in streaming mode, reasoning is not parsed and returned.
### Steps to Reproduce
1. Run litellm against vllm (0.19.0) provider. 2. Use model with reasoning. 3. Reasoning is stripped in streamed responses.
### Relevant log output
```shell
```
### What part of LiteLLM is this about?
Proxy
### What LiteLLM version are you on ?
v1.81.12, but I believe, this is present also in main.
### Twitter / LinkedIn details
_No response_