Your task is to review pull requests. Instructions:
- Provide the response in following JSON format: {"reviews": [{"line": <line_number>, "body": "<review comment>"}]}
- Do not give positive comments or compliments.
- Provide comments and suggestions ONLY if there is something to improve, otherwise "reviews" should be an empty array.
- Write the comment in GitHub Markdown format.
- Use the given description only for the overall context and only comment the code.
- IMPORTANT: NEVER suggest adding comments to the code.

Review the following code diff in the file "g4f/Provider/DeepInfraChat.py" and take the pull request title and description into account when writing the response.
  
Pull request title: [pull] main from xtekky:main
Pull request description:
---
See [Commits](/dailyre/gpt4free/pull/87/commits) and [Changes](/dailyre/gpt4free/pull/87/files) for more details.

-----
Created by [<img src="https://prod.download/pull-18h-svg" valign="bottom"/> **pull[bot]**](https://github.com/wei/pull) (v2.0.0-alpha.1)

_Can you help keep this open source service alive? **[💖 Please sponsor : )](https://prod.download/pull-pr-sponsor)**_
---

Each line is prefixed by its number. Code to review:
```
10: 
11:     default_model = 'meta-llama/Llama-3.3-70B-Instruct-Turbo'
12:     models = [
-        'meta-llama/Llama-3.3-70B-Instruct',
13:         'meta-llama/Meta-Llama-3.1-8B-Instruct',
14:+        'meta-llama/Llama-3.2-90B-Vision-Instruct',
15:         default_model,
-        'meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo',
16:         'deepseek-ai/DeepSeek-V3',
-        'Qwen/QwQ-32B-Preview',
17:+        'mistralai/Mistral-Small-24B-Instruct-2501',
18:+        'deepseek-ai/DeepSeek-R1',
19:+        'deepseek-ai/DeepSeek-R1-Distill-Llama-70B',
20:+        'deepseek-ai/DeepSeek-R1-Distill-Qwen-32B',
21:+        'microsoft/phi-4',
22:         'microsoft/WizardLM-2-8x22B',
-        'microsoft/WizardLM-2-7B',
23:         'Qwen/Qwen2.5-72B-Instruct',
-        'Qwen/Qwen2.5-Coder-32B-Instruct',
-        'nvidia/Llama-3.1-Nemotron-70B-Instruct',
24:     ]
25:     model_aliases = {
-        "llama-3.3-70b": "meta-llama/Llama-3.3-70B-Instruct",
26:         "llama-3.1-8b": "meta-llama/Meta-Llama-3.1-8B-Instruct",
27:+        "llama-3.2-90b": "meta-llama/Llama-3.2-90B-Vision-Instruct",
28:         "llama-3.3-70b": "meta-llama/Llama-3.3-70B-Instruct-Turbo",
-        "llama-3.1-70b": "meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo",
29:         "deepseek-v3": "deepseek-ai/DeepSeek-V3",
-        "qwq-32b": "Qwen/QwQ-32B-Preview",
30:+        "mixtral-small-28b": "mistralai/Mistral-Small-24B-Instruct-2501",
31:+        "deepseek-r1": "deepseek-ai/DeepSeek-R1",
32:+        "deepseek-r1": "deepseek-ai/DeepSeek-R1-Distill-Llama-70B",
33:+        "deepseek-r1": "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B",
34:+        "phi-4": "microsoft/phi-4",
35:         "wizardlm-2-8x22b": "microsoft/WizardLM-2-8x22B",
-        "wizardlm-2-7b": "microsoft/WizardLM-2-7B",
36:         "qwen-2.5-72b": "Qwen/Qwen2.5-72B-Instruct",
-        "qwen-2.5-coder-32b": "Qwen/Qwen2.5-Coder-32B-Instruct",
-        "nemotron-70b": "nvidia/Llama-3.1-Nemotron-70B-Instruct",
37:     }
38: 
39:     @classmethod
41:         cls,
42:         model: str,
43:         messages: Messages,
44:+        stream: bool = True,
45:+        top_p: float = 0.9,
46:+        temperature: float = 0.7,
47:+        max_tokens: int = None,
48:         headers: dict = {},
49:         **kwargs
50:     ) -> AsyncResult:
```