# Reconnaissance d'images AWS WAF / bCaptcha

> Reconnaissez les captchas en grille 3×3 d'AWS WAF CAPTCHA et de bCaptcha avec YesCaptcha (AwsClassification, bCaptchaClassification) : envoyez l'image entière et la question, et obtenez de façon synchrone les cases à cliquer.

Source: https://docs.yescaptcha.com/fr/tasks/aws-bcaptcha-classification/ · Last verified: 2026-10-15

> This page was machine-translated from the Chinese version. If anything differs, the Chinese version prevails: https://docs.yescaptcha.com/zh/tasks/aws-bcaptcha-classification/

`AwsClassification` reconnaît les captchas en grille 3×3 d’AWS WAF CAPTCHA et `bCaptchaClassification` ceux de bCaptcha : envoyez l’image entière et la question, et vous obtenez les cases à cliquer, que votre programme clique ensuite dans le navigateur. Ces types **ne renvoient pas de token**. Ils sont synchrones et coûtent 8 points (≈ $1.20 / 1k) par requête.

Sans écrire de code, utilisez l’[extension de navigateur](https://docs.yescaptcha.com/fr/extension.md).

- POST `https://api.yescaptcha.com/createTask` (Endpoint mondial)
- POST `https://cn.yescaptcha.com/createTask` (Endpoint Chine)

## Types et prix

| Type de tâche | Prix | Mode | Remarques |
| --- | --- | --- | --- |
| `AwsClassification` | $1.20 / 1k; 8 points/tâche · ¥8 / 1k | Synchrone |  |
| `bCaptchaClassification` | $1.20 / 1k; 8 points/tâche · ¥8 / 1k | Synchrone |  |

Les prix en dollars américains sont des estimations avec 1 USD ≈ ¥6.67 ; les tâches sont facturées en points.

Les deux types ont les mêmes paramètres et le même format de retour ; choisissez selon l’origine du captcha : `AwsClassification` pour AWS WAF, `bCaptchaClassification` pour bCaptcha.

## Paramètres de la requête

| Champ | Type | Obligatoire | Description |
| --- | --- | --- | --- |
| `type` | string | Oui | Type de tâche ; voir « Types de tâches et prix » sur cette page |
| `queries` | string | Oui | Base64 de l'image complète de la grille 3×3 (une seule image) |
| `question` | string | Non | La question complète telle qu'affichée sur la page, par ex. `Select all hats` ; les autres langues sont traduites automatiquement |

`queries` contient l’image **entière** de la grille 3×3 (une seule image, pas 9 vignettes). Reprenez `question` telle quelle depuis la page ; le chinois et l’anglais fonctionnent, et les autres langues sont traduites automatiquement.

## Exemple de requête

POST https://api.yescaptcha.com/createTask

```json
{
  "clientKey": "YOUR_CLIENT_KEY",
  "task": {
    "type": "AwsClassification",
    "queries": "BASE64_IMAGE",
    "question": "Select all hats"
  }
}
```

## Résultat

```json
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "label": "Select All Hats",
    "objects": [false, true, false, false, true, true, true, true, false],
    "top_k": [1, 4, 5, 6, 7],
    "confidences": [0.0, 1.0, 0.0, 0.255, 1.0, 1.0, 0.9637, 0.9999, 0.0]
  },
  "taskId": "2053f690-3c3b-11f0-8ffb-d2c180657082"
}
```

| Champ | Type | Description |
| --- | --- | --- |
| `label` | string | La cible reconnue de la question |
| `objects` | array | Indique si chacune des 9 cases est une cible (true / false), de gauche à droite et de haut en bas |
| `top_k` | array | Indices (à partir de 0) des images qui sont des cibles ; même sens que `objects`, utilisez l'un ou l'autre |
| `confidences` | array | Confiance de chaque résultat |

Les 9 cases sont numérotées de 0 à 8, de gauche à droite et de haut en bas. `objects` et `top_k` contiennent la même information ; utilisez l’un ou l’autre : cliquez sur les cases dont `objects` vaut `true`, ou sur les indices listés dans `top_k`.

## Signalement et remboursement

Si la vérification échoue après vos clics, signalez les tâches avec [report](https://docs.yescaptcha.com/fr/api/report.md) dans un délai de 1 heure ; le remboursement après signalement est réglé environ 24 heures plus tard. Les règles sont détaillées dans [Facturation et remboursement de points](https://docs.yescaptcha.com/fr/getting-started/billing.md).
