> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Activer le mode JSON

> Configurez le mode JSON dans Serverless Inference pour obtenir une sortie JSON structurée à partir des réponses du modèle et faciliter leur analyse.

Le mode JSON est utile lorsque vous devez analyser les réponses du modèle par programmation sans avoir à gérer du texte libre. Lorsque le mode JSON est activé, le modèle renvoie sa réponse dans un format JSON valide, ce qui facilite l’exploitation de la sortie par le code en aval. En revanche, rien ne garantit que le schéma de la réponse reste cohérent ou respecte une structure particulière. Pour obtenir des réponses JSON cohérentes et structurées, nous vous recommandons d’utiliser si possible la [sortie structurée](/fr/products/inference/serverless/response-settings/structured-output).

Pour activer le mode JSON, indiquez-le dans le paramètre `response_format` de la requête :

<Tabs>
  <Tab title="Python">
    ```python theme={"system"}
    import json
    import openai

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

    response = client.chat.completions.create(
        model="openai/gpt-oss-20b",
        messages=[
            {"role": "system", "content": "You are a helpful assistant that outputs JSON."},
            {"role": "user", "content": "Give me a list of three fruits with their colors."},
        ],
        response_format={"type": "json_object"}  # Active le mode JSON
    )

    content = response.choices[0].message.content
    parsed = json.loads(content)
    print(parsed)
    ```
  </Tab>

  <Tab title="Bash">
    ```bash theme={"system"}
    curl https://api.inference.wandb.ai/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer [YOUR-API-KEY]" \
      -d '{
        "model": "openai/gpt-oss-20b",
        "messages": [
            {"role": "system", "content": "You are a helpful assistant that outputs JSON."},
            {"role": "user", "content": "Give me a list of three fruits with their colors."},
        ],
        "response_format": {"type": "json_object"}
      }'
    ```
  </Tab>
</Tabs>
