HuggingFace Webhook Uyarıları: Echobell ile Etkinlik İzleme

HuggingFace model güncellemelerini, depo değişikliklerini ve ekip etkinliğini Echobell ile push bildirimi veya telefon araması olarak anında izleyin.

Güncellendi

İçindekiler

HuggingFace'in model güncellemelerinde, tartışmalarda ve pull request'lerde tetiklenen yerleşik bir webhook sistemi var. Bunu Echobell / Google Play ile bağladığınızda bu olaylar anında telefon bildirimlerine dönüşür — üretim bağımlılıklarındaki kırıcı değişiklikleri yakalamak veya ekip deposu etkinliğini takip etmek için kullanışlıdır.

Adım 1: Echobell Kanalınızı Oluşturun

  1. Echobell / Google Play uygulamasını indirip oturum açın
  2. Yeni bir kanal oluşturun (ör. "HuggingFace Güncellemeleri")
  3. HuggingFace'in webhook yükü değişkenlerini kullanarak bildirim şablonlarınızı ayarlayın:
    • Başlık: 🤗 {{repo.name}}: {{event.action}}
    • İçerik: {{event.scope}} was {{event.action}} in {{repo.name}}
  4. Kanal ayarlarından webhook URL'sini kopyalayın

Kullanılabilir yük değişkenlerinin tam listesi için HuggingFace'in resmî webhook dokümantasyonuna bakın.

Adım 2: HuggingFace Webhook'unu Yapılandırın

HuggingFace Settings

  1. HuggingFace'te oturum açın → profil resmi → Settings
  2. Kenar çubuğunda Webhooks seçeneğini seçin
  3. Add a new webhook düğmesine tıklayın
  4. Target repositories alanında neyi izleyeceğinizi belirtin:
    • Belirli bir depo: username/my-model
    • Bir kuruluştaki tüm depolar: my-company
    • Tüm kişisel depolar: your-username
  5. Echobell webhook URL'nizi yapıştırın
  6. Secret alanını boş bırakın
  7. Tetikleyicilerinizi seçin — önerilen başlangıç seti:
    • ✅ Repo update
    • ✅ Discussion created
    • ✅ New PR/issues
  8. Create webhook düğmesine tıklayın

HuggingFace webhook has been set

Üretim Modelleri için Öncelikli Bildirimler

HuggingFace'teki her etkinlik aynı aciliyeti hak etmez. Ayrı kanallar kullanın:

  1. Üretim açısından kritik depolar → bildirim türü Zaman duyarlı veya Arama olarak ayarlanmış kanal
  2. Genel etkinlik → standart push bildirimi kanalı

Koşullu filtreleme için (ör. yalnızca belirli depolardaki update olaylarında uyarı vermek) Echobell koşullarını kullanın:

event.action == "update" && repo.name == "my-org/production-model"

Ekip Bildirimleri

Herkesin ayrı webhook kurmasına gerek kalmadan uyarıları ekibinizle paylaşmak için:

  1. Paylaşılan bir kanal oluşturun (ör. "Ekip AI Modelleri")
  2. Kanal ayarlarından Abonelik Bağlantısı'nı kopyalayın
  3. Bağlantıyı ekip arkadaşlarınızla paylaşın — herkes abone olur ve kendi bildirim tercihlerini belirler

En İyi Uygulamalar

  • Dar başlayın: Önce 2-3 kritik depoyu izleyin. Uyarı hacmini gördükten sonra genişletin.
  • Şablonları eyleme geçirilebilir yapın: HuggingFace'i açmadan harekete geçmeye yetecek bağlamı ekleyin. {{event.description}} çoğu zaman işe yarar ayrıntılar içerir.
  • Yorgunluğa dikkat edin: Bir kanal günde 10-15'ten fazla uyarı üretiyorsa tetikleyici filtrelerini daraltın veya koşul ekleyin.

Webhook yapılandırma başvurusu için Echobell webhook dokümanlarına bakın. İlgili entegrasyonlar için GitHub Actions bildirimleri ve Grafana uyarıları sayfalarına göz atın.