ForHosting KIT · Outils pour développeurs

Filtrez les mots Wordle par indices verts, jaunes et gris

Transformez les indices de Wordle en une liste de candidats courte et fiable, sans arbitrage manuel.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Fournissez des mots de même longueur, puis décrivez chaque case verte, jaune ou grise par sa lettre et sa position à partir de 0. Le filtre contrôle chaque mot de façon déterministe, conserve l’ordre d’origine et traite le cas essentiel où une copie supplémentaire est grise tandis qu’une autre est verte ou jaune. Le résultat convient à une partie, à des tests ou à un processus de résolution plus vaste.

Décrivez la grille avec des indices de position précis

Commencez par un dictionnaire dont tous les candidats ont la même longueur. Chaque case associe une lettre à une position comptée depuis zéro : la première vaut 0, la deuxième 1, et ainsi de suite. Ajoutez les lettres vertes qui doivent occuper une place exacte, les jaunes qui sont présentes ailleurs, et les grises qui ont été rejetées. Cette représentation conserve la preuve fournie par chaque case et distingue les indices concernant une lettre répétée. La comparaison ignore la casse, mais les résultats gardent l’orthographe et l’ordre de la liste initiale. Toutes les entrées doivent contenir uniquement des lettres anglaises et partager leur longueur. Une liste mêlant plusieurs tailles est refusée afin qu’aucune partie des données ne soit écartée silencieusement.

Interprétez les répétitions et les contradictions

Les lettres répétées provoquent souvent des erreurs dans les filtres élémentaires. Une case grise signifie normalement que la lettre est absente. Toutefois, un essai peut contenir deux exemplaires alors que la réponse n’en contient qu’un : l’un devient vert ou jaune, l’autre gris. Le filtre reconnaît cette exception lorsque les indices positif et gris occupent des positions différentes. Les indices positifs fixent alors le nombre requis et le gris plafonne le candidat à ce nombre. Une même lettre positive et grise à la même position constitue au contraire une contradiction et déclenche une erreur. Plusieurs positions positives distinctes imposent plusieurs occurrences. Deux lettres vertes différentes à la même place, ou une lettre jaune identique à la verte de cette place, sont également refusées. Ces contrôles révèlent une erreur de saisie avant qu’elle ne ressemble à tort à un résultat vide valable.

Intégrez les candidats à votre méthode de résolution

La réponse fournit les mots compatibles, leur nombre, le total reçu et la longueur commune. Un total nul est valable lorsque les indices sont cohérents mais qu’aucun mot fourni ne convient ; une requête invalide produit plutôt une erreur typée. Après chaque essai, ajoutez les nouveaux indices et relancez le filtre. Vous pouvez lire les résultats, les transmettre à un classement indépendant ou comparer plusieurs dictionnaires avec les mêmes contraintes. L’outil ne recommande pas le prochain essai, car ce choix dépend de la stratégie et du corpus. Sa mission est de produire un ensemble exact et reproductible. Il n’utilise ni réseau, ni hasard, ni dictionnaire externe changeant. Le navigateur convient aux parties ponctuelles ; l’API coûte $0.002 par requête pour automatiser tests, analyses ou outils pédagogiques.

Réduisez une grille quotidienne

Appliquez les couleurs de vos essais à votre liste et ne consultez que les mots compatibles.

Testez un clone de Wordle

Comparez ses indices et candidats à des cas déterministes, y compris les lettres doubles.

Préparez un classement

Produisez un ensemble validé avant un calcul d’entropie, de fréquence ou de couverture.

Les positions commencent-elles à zéro ?

Oui. La position 0 désigne la première lettre, la position 1 la deuxième, et toutes doivent respecter la longueur commune.

Comment les lettres grises répétées sont-elles traitées ?

Une lettre grise est absente sauf si elle possède un indice positif ailleurs. Cette exception plafonne ses occurrences au nombre positif.

Pourquoi une erreur plutôt que zéro candidat ?

Une erreur signale une entrée mal formée ou contradictoire. Zéro candidat signifie que les indices sont valides mais sans correspondance.

La liste peut-elle mélanger les longueurs ?

Non. Tous les mots doivent partager une longueur pour que chaque indice de position reste sans ambiguïté.

Quel est le prix de l’API ?

Chaque requête API coûte $0.002. La même logique déterministe peut aussi s’exécuter dans le navigateur.

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/game/wordle-solver-filter

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/game/wordle-solver-filter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"word_list":["cigar","cider","caper","coven","cynic","rebut"]}'
{
  "word_list": [
    "cigar",
    "cider",
    "caper",
    "coven",
    "cynic",
    "rebut"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.wordle_solver_filter",
  "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.002

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

max_items50000
max_word_length32
max_constraints128
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.

Consulter la documentation complète du KIT →