ForHosting KIT · Texte et IA

Détecteur de spam

La détection de spam évalue si un message est indésirable : publicité non sollicitée, arnaque, hameçonnage, message envoyé en masse. Elle attribue à chaque texte un niveau de risque et explique ce qui le rend suspect. Sur un formulaire de contact ou une boîte de réception, elle écarte le bruit avant qu’il ne vous encombre.

● Stablepar requête + par élément$0.003
Utilisez-le depuis WebAPIE-mailApp bientôtTelegram bientôt

Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.

Ce qui trahit un spam

L’outil s’appuie sur les signaux classiques du courrier indésirable : promesses trop belles, urgence artificielle, liens douteux, demande d’argent ou de coordonnées, formulation générique envoyée à des milliers de personnes. Il lit le sens du message, pas seulement des mots interdits : un spam qui évite soigneusement les termes filtrés peut quand même être repéré à sa tournure. Cette lecture du fond distingue la détection d’un simple filtre par liste noire, facile à contourner.

Un score, pas un couperet

Plutôt qu’un verdict brut, l’outil renvoie un niveau de risque et les raisons du signalement. Un message franchement frauduleux ressort en risque élevé ; une newsletter promotionnelle légitime, en risque modéré. Vous fixez le seuil à partir duquel un message est écarté, selon votre tolérance. Cette nuance évite de jeter un vrai message client au motif qu’il contient le mot « gratuit », et laisse passer les communications commerciales que vous attendez.

Sur le formulaire et la boîte de réception

Un formulaire de contact ouvert attire vite les envois automatiques. En passant chaque soumission par la détection de spam, vous ne recevez que les vrais messages. Depuis cette page, vous testez un texte ; par API, vous filtrez le flux entrant de votre site avant qu’il n’atteigne votre boîte. Les canaux e-mail et messagerie compléteront ces voies pour appliquer le filtre au plus près de vos échanges.

Spam et hameçonnage : la nuance qui protège

Tout indésirable n’est pas dangereux. Une publicité non sollicitée fait perdre du temps ; un hameçonnage cherche à voler des identifiants ou de l’argent, souvent en imitant une banque ou une administration. L’outil distingue ces cas, ce qui vous permet de simplement ignorer le premier et de vous méfier activement du second. Sur un flux professionnel, repérer un message d’hameçonnage avant qu’un collègue ne clique a une vraie valeur.

Assécher un formulaire de contact envahi

Le site du Studio Lumen SAS reçoit chaque jour des envois automatiques via son formulaire. En filtrant les soumissions par la détection de spam, l’agence ne voit plus arriver dans sa boîte que les vraies demandes, et cesse de trier à la main des dizaines de messages sans intérêt.

Protéger une boîte professionnelle

Julien Lefèvre reçoit sur son adresse pro un mélange de messages légitimes et de tentatives d’arnaque. La détection distingue les envois frauduleux des vrais échanges, et signale en priorité les messages d’hameçonnage qui imitent une banque, avant qu’ils ne piègent quelqu’un.

Nettoyer une liste d’inscriptions

Une newsletter accumule des inscriptions douteuses, saisies par des robots. Passer les nouvelles adresses et messages associés par la détection de spam permet d’écarter les fausses inscriptions et de garder une liste saine, sans supprimer de vrais abonnés.

L’outil se contente-t-il d’une liste de mots interdits ?

Non. Il analyse le sens et la tournure du message, pas seulement des mots-clés. Un spam qui évite les termes filtrés peut donc être repéré à son intention, là où une simple liste noire le laisserait passer.

Distingue-t-il le spam de l’hameçonnage ?

Oui. Une publicité non sollicitée fait perdre du temps ; un hameçonnage cherche à voler des identifiants ou de l’argent. L’outil sépare ces cas pour que vous traitiez chacun selon son niveau de danger.

Risque-t-il d’écarter de vrais messages ?

Il renvoie un niveau de risque, pas un verdict définitif, et vous fixez le seuil de blocage. Vous évitez ainsi de jeter un message client qui contient un mot commercial, tout en filtrant les vrais indésirables.

Combien coûte la détection ?

$0.003 par requête et $0.0135 par élément analysé, soit par message. Le coût suit le volume filtré, s’affiche avant l’envoi et n’implique aucun abonnement.

Les messages analysés sont-ils conservés ?

Non. Chaque texte est traité pour renvoyer son niveau de risque, puis n’est pas conservé sur nos serveurs, ni réutilisé pour un autre traitement.

Puis-je filtrer automatiquement mon formulaire ?

Oui, via l’API : chaque soumission est évaluée avant d’atteindre votre boîte, et vous ne recevez que ce qui passe le seuil. Depuis cette page, vous testez la détection sur un message à la fois.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/text/spam

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/text/spam \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.spam",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.003
par élément$0.0135

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_tokens20000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.
422task_failedLa tâche a échoué : elle ne vous est pas facturée.

Consulter la documentation complète du KIT →