---
title: "Surveiller l'activité HuggingFace avec Echobell : alertes Webhook en temps réel pour les dépôts IA"
description: "Configurez des notifications Webhook instantanées avec Echobell pour surveiller les mises à jour de modèles HuggingFace, les changements de dépôts et l'activité de l'équipe — livrées sous forme de notifications push ou d'appels téléphoniques."
date: 2025-04-27
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
---

# Surveiller l'activité HuggingFace avec Echobell : alertes Webhook en temps réel pour les dépôts IA

HuggingFace dispose d'un système de Webhooks intégré qui se déclenche lors de mises à jour de modèles, de discussions et de pull requests. Le connecter à [Echobell](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-huggingface-notifications-wi-2e9yqd&mt=8) transforme ces événements en notifications téléphoniques instantanées — utile pour détecter les changements incompatibles dans les dépendances de production ou rester informé de l'activité des dépôts de l'équipe.

## Étape 1 : Créer votre canal Echobell

1. Téléchargez [Echobell](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-huggingface-notifications-wi-2e9yqd&mt=8) et connectez-vous
2. Créez un nouveau canal (ex. « HuggingFace Updates »)
3. Configurez vos modèles de notification en utilisant les variables du payload Webhook de HuggingFace :
   - **Titre** : `🤗 {{repo.name}}: {{event.action}}`
   - **Contenu** : `{{event.scope}} was {{event.action}} in {{repo.name}}`
4. Copiez l'URL Webhook depuis les paramètres du canal

<Callout type="info">
  Consultez la [documentation officielle des Webhooks HuggingFace](https://huggingface.co/docs/hub/webhooks) pour la liste complète des variables de payload disponibles.
</Callout>

## Étape 2 : Configurer le Webhook HuggingFace

![HuggingFace Settings](/images/blog/huggingface-settings.png)

1. Connectez-vous à HuggingFace → photo de profil → **Settings**
2. Dans la barre latérale, sélectionnez **Webhooks**
3. Cliquez sur **Add a new webhook**
4. Dans **Target repositories**, spécifiez ce que vous souhaitez surveiller :
   - Un dépôt spécifique : `username/my-model`
   - Tous les dépôts d'une organisation : `my-company`
   - Tous les dépôts personnels : `your-username`
5. Collez votre URL Webhook Echobell
6. Laissez le champ **Secret** vide
7. Sélectionnez vos déclencheurs — ensemble de départ recommandé :
   - ✅ Repo update
   - ✅ Discussion created
   - ✅ New PR/issues
8. Cliquez sur **Create webhook**

![HuggingFace webhook has been set](/images/blog/huggingface-webhook-set.png)

## Notifications prioritaires pour les modèles en production

Toute l'activité HuggingFace ne mérite pas le même niveau d'urgence. Utilisez des canaux séparés :

1. **Dépôts critiques en production** → canal avec type de notification **Urgent** ou **Appel**
2. **Activité générale** → canal de notification push standard

Pour un filtrage conditionnel (ex. n'alerter que sur les événements `update` pour des dépôts spécifiques), utilisez les [conditions Echobell](/en/docs/conditions) :

```
event.action == "update" && repo.name.includes("production")
```

## Notifications d'équipe

Pour partager les alertes avec votre équipe sans que chacun configure des Webhooks séparés :

1. Créez un canal partagé (ex. « Team AI Models »)
2. Copiez le **lien d'abonnement** depuis les paramètres du canal
3. Partagez le lien avec vos coéquipiers — chaque personne s'abonne et définit ses propres préférences de notification

## Bonnes pratiques

- **Commencez petit :** surveillez 2 à 3 dépôts critiques en premier. Élargissez une fois que vous connaissez le volume d'alertes.
- **Rendez les modèles exploitables :** incluez suffisamment de contexte pour agir sans ouvrir HuggingFace. `{{event.description}}` contient souvent des détails utiles.
- **Surveillez la fatigue :** si un canal génère plus de 10 à 15 alertes par jour, resserrez les filtres de déclenchement ou ajoutez des conditions.

Pour la référence de configuration des Webhooks, voir la [documentation Webhook Echobell](/en/docs/webhook). Pour les intégrations connexes, voir [les notifications GitHub Actions](/en/blog/github-actions-notifications) et [les alertes Grafana](/en/docs/developer/grafana).
