ForHosting KIT · 開発者向けツール

緑・黄・灰色のヒントでWordle候補を絞り込む

Wordleの各ヒントの優先関係を手作業で判断せず、信頼できる短い候補一覧を作成できます。同じ長さの単語を用意し、緑・黄・灰色の各マスを文字と0始まりの位置で指定してください。フィルターは全単語を決定的に検査し、元の順序を維持します。また、同じ文字の一方が緑または黄色でも、余分な一方が灰色になる重要な重複文字の事例にも対応します。結果は日々のゲーム、実装テスト、より大きな解析手順に利用できます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。

位置を明示して盤面を正確に入力します

まず、すべて同じ長さの候補辞書を用意します。各マスは文字と0始まりの位置で表し、先頭は0、次は1となります。緑の情報には、その位置に必ず入る文字を登録します。黄色には、単語内には存在するものの指定位置には入らない文字を登録します。灰色にはゲームで除外された文字を登録します。この形式なら各マスが実際に示した条件を保持でき、同じ文字に関する複数のヒントも区別できます。照合では大文字と小文字を区別しませんが、結果には入力時の表記と順序をそのまま残します。候補は英字のみで構成し、長さを統一する必要があります。異なる長さが混在する一覧は、一部を無言で捨てることなくエラーとして扱います。

重複文字と矛盾を正しく解釈します

単純な絞り込みで誤りが生じやすいのは重複文字です。通常、灰色はその文字が存在しないことを意味します。しかし、推測に同じ文字が2個あり、答えには1個しかない場合、一方が緑または黄色で余分な一方が灰色になります。本機能は、肯定的なヒントと灰色のヒントが別の位置にあるとき、この例外を認識します。その場合、肯定的な情報が必要数を定め、灰色がその数を上限にします。同じ位置で同一文字が肯定と灰色の両方になっていれば矛盾としてエラーを返します。異なる複数の位置に肯定的な情報があれば、その数だけ文字が必要です。同じ位置への異なる緑文字や、同じ文字の緑と黄色の重複も拒否します。これにより、入力ミスと正当な候補0件を明確に区別できます。

絞り込んだ一覧を解析手順に組み込みます

応答には一致した候補、その件数、入力単語数、共通の文字数が含まれます。条件が整合していても一覧内に一致語がなければ、0件は正しい結果です。一方、不正な要求には型付きの入力エラーを返します。推測するたびに新しいマスの情報を追加し、再度実行してください。残った単語を直接確認したり、別の評価方式へ渡したり、同じ条件で複数の辞書を比較したりできます。次の最適な推測は戦略や語彙集によって変わるため、本機能では順位付けを行いません。正確で再現可能な候補集合の作成に専念します。ネットワーク、乱数、変動する外部辞書は使用しません。個別の問題はブラウザーで、テストや分析の自動化は1回$0.002のAPIで処理できます。

毎日の問題を絞り込みます

推測結果の色を独自の一覧に適用し、条件に合う単語だけを確認できます。

Wordle互換ゲームを検証します

重複文字を含む決定的な事例で、ヒントと候補の動作を比較できます。

評価前の候補を準備します

エントロピー、頻度、文字網羅率を計算する前に、検証済みの集合を作れます。

位置は0から始まりますか?

はい。0が先頭文字、1が2文字目を表し、すべての位置は共通の単語長の範囲内で指定します。

重複した灰色文字はどう扱いますか?

別の位置に肯定的なヒントがなければ不在です。ある場合は例外として、出現数を肯定的な数までに制限します。

候補0件ではなくエラーになるのはなぜですか?

エラーは入力の形式不備や矛盾を示します。0件は有効な条件に一致する単語が一覧にないことを示します。

異なる長さの単語を混在できますか?

できません。位置の意味を一意にするため、すべての単語を同じ長さにしてください。

APIの料金はいくらですか?

APIは1回$0.002です。同じ決定的な処理をブラウザー内でも実行できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/game/wordle-solver-filter

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

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"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_items50000
max_word_length32
max_constraints128
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →