# Activer ou couper l'assistant

Le résultat : l’assistant est visible ou caché selon ton choix, et tu sais quel réglage l’emporte.

**Avant de commencer** : un projet dans la console, relié à ton `docs.json`.

L’assistant apparaît sur le site quand trois conditions sont réunies :

1. `docs.json` porte l’identifiant du projet (`project`).
2. `assistant.enabled` n’est pas à `false` dans `docs.json`.
3. La console a indexé le site.

## Couper sans republier

Dans la console, ouvre **Assistant** et désactive **Assistant sur le site**. Le réglage prend effet tout de suite.

Le bouton reste visible sur le site, mais l’assistant répond qu’il est désactivé. Pour retirer le bouton, passe par `docs.json`.

## Retirer le bouton du site

Dans `docs.json`, ajoute :

```json
{ "assistant": { "enabled": false } }
```

Puis republie. Le bouton disparaît au prochain build, sans toucher à l’index. Pour le remettre, supprime la ligne et republie.

## Ce que voit le visiteur

- Quand l’assistant est coupé dans la console, un visiteur qui pose une question voit : « L’assistant est désactivé pour cette documentation. »
- Quand la limite du mois est atteinte, il voit : « L’assistant a atteint sa limite de questions pour ce mois. »

Les limites de quota sont dans [Limites](/docs/reference/limites/).

## Si ça ne marche pas

- **Le bouton ne s’affiche pas alors que tu l’attends** : vérifie que `docs.json` porte bien `project`, puis que la console a indexé le site.
- **Le bouton reste après `"enabled": false`** : tu n’as pas republié, ou le site servi est une ancienne version. Vérifie la date du dernier déploiement dans Host.
