> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-docs-hivemind-launch.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Afficher les informations de raisonnement

> Comment renvoyer et afficher le raisonnement dans vos réponses Serverless Inference

Les modèles de raisonnement, comme [Gemma 4 de Google](https://huggingface.co/google/gemma-4-31B-it), renvoient des informations sur leurs étapes de raisonnement en plus de la réponse finale. Cette page explique comment identifier les modèles compatibles avec le raisonnement sur Serverless Inference, où trouver le raisonnement dans une réponse et comment l’activer ou le désactiver pour les modèles qui prennent en charge cette option.

Pour déterminer si un modèle prend en charge le raisonnement, consultez le tableau suivant des modèles pris en charge ou la section Supported Features de sa page de catalogue dans l’interface utilisateur.

Les informations de raisonnement apparaissent dans le champ `reasoning` des réponses. La valeur de ce champ est `null` dans les réponses des modèles qui ne prennent pas en charge le raisonnement.

<div id="supported-models-with-reasoning">
  ## Modèles pris en charge avec raisonnement
</div>

Le tableau suivant répertorie les modèles de Serverless Inference qui renvoient un raisonnement en sortie. Chaque modèle pris en charge peut soit toujours inclure le raisonnement, soit avoir le raisonnement activé ou désactivé par défaut :

| ID du modèle (pour l’utilisation de l’API)     | Prise en charge du raisonnement |
| ---------------------------------------------- | ------------------------------- |
| `deepseek-ai/DeepSeek-V4-Flash`                | Désactivé par défaut            |
| `deepseek-ai/DeepSeek-V4-Pro`                  | Désactivé par défaut            |
| `google/gemma-4-31B-it`                        | Activé par défaut               |
| `MiniMaxAI/MiniMax-M2.5`                       | Always on                       |
| `moonshotai/Kimi-K2.6`                         | Always on                       |
| `moonshotai/Kimi-K2.5`                         | Always on                       |
| `nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8` | Activé par défaut               |
| `openai/gpt-oss-120b`                          | Always on                       |
| `openai/gpt-oss-20b`                           | Always on                       |
| `Qwen/Qwen3.6-35B-A3B`                         | Activé par défaut               |
| `Qwen/Qwen3.6-27B`                             | Activé par défaut               |
| `Qwen/Qwen3.5-35B-A3B`                         | Activé par défaut               |
| `Qwen/Qwen3.5-27B`                             | Activé par défaut               |
| `Qwen/Qwen3-235B-A22B-Thinking-2507`           | Always on                       |
| `zai-org/GLM-5.1`                              | Activé par défaut               |

<div id="models-with-always-on-reasoning">
  ### Modèles avec le raisonnement `Always on`
</div>

Si un modèle figure comme `Always on` dans le [tableau des modèles pris en charge](#supported-models) ci-dessus, il inclut toujours le raisonnement et il n’est pas possible de le désactiver.

<div id="disable-reasoning">
  ### Désactiver le raisonnement
</div>

Si un modèle est indiqué comme `Activé par défaut` dans le tableau précédent [Modèles pris en charge](#supported-models), vous pouvez désactiver le raisonnement pour réduire la consommation de jetons ou simplifier la réponse. Pour désactiver le raisonnement pour une requête, dans `chat_template_kwargs`, définissez l’indicateur `enable_thinking` sur la valeur `False` (Python) ou `false` (Bash) :

<Tabs>
  <Tab title="Python">
    ```python lines highlight={13-17} theme={null}
    import openai

    client = openai.OpenAI(
        base_url='https://api.inference.wandb.ai/v1',
        api_key="[YOUR-API-KEY]",  # Créez une clé API à l’adresse https://wandb.ai/settings
    )

    response = client.chat.completions.create(
        model="google/gemma-4-31B-it",
        messages=[
            {"role": "user", "content": "3.11 and 3.8, which is greater?"}
        ],
        extra_body={
            "chat_template_kwargs": {
                "enable_thinking": False
            }
        },
    )
    ```
  </Tab>

  <Tab title="Bash">
    ```bash lines highlight={9} theme={null}
    curl https://api.inference.wandb.ai/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer [YOUR-API-KEY]" \
      -d '{
        "model": "google/gemma-4-31B-it",
        "messages": [
          { "role": "user", "content": "3.11 and 3.8, which is greater?" }
        ],
        "chat_template_kwargs": {"enable_thinking": false}
      }'
    ```
  </Tab>
</Tabs>

<div id="enable-reasoning">
  ### Activer le raisonnement
</div>

Si un modèle est répertorié comme `Disabled by default` dans le tableau [modèles pris en charge](#supported-models) ci-dessus, vous pouvez activer le raisonnement en définissant l’indicateur `enable_thinking` sur la valeur `True` (Python) ou `true` (Bash) dans l’extrait de code ci-dessus.
