콘텐츠로 이동
서비스 상태대시보드

작업 유형

AWS WAF / bCaptcha 이미지 인식

이 페이지는 중국어 버전을 기계 번역한 것이라 부정확한 내용이 있을 수 있어요. 중국어 버전을 기준으로 해 주세요.

예시 이미지AWS WAF: 위쪽에 질문이 있는 3×3 이미지 질문이에요. API는 클릭할 타일을 반환해요.

AwsClassification은 AWS WAF CAPTCHA의 3×3 그리드 이미지 문제를, bCaptchaClassification은 bCaptcha의 3×3 그리드 이미지 문제를 인식해요. 전체 이미지와 질문을 보내면 클릭할 칸을 반환하고, 클릭은 사용자의 프로그램이 브라우저에서 직접 해요. 토큰은 반환하지 않아요. 동기로 반환하며 요청당 8 포인트 (≈ $1.20 / 1k)예요.

코드를 작성하지 않고 쓰려면 브라우저 확장 프로그램을 사용하세요.

POSThttps://api.yescaptcha.com/createTask글로벌 엔드포인트
POSThttps://cn.yescaptcha.com/createTask중국 엔드포인트
작업 유형가격반환 방식설명
AwsClassification$1.20 / 1k; 8 포인트/작업 · ¥8 / 1k동기
bCaptchaClassification$1.20 / 1k; 8 포인트/작업 · ¥8 / 1k동기

미국 달러 가격은 US$1 ≈ ¥6.67 기준의 추정치이며, 작업은 포인트로 차감돼요.

두 유형은 매개변수와 반환 형식이 같아요. 캡차의 출처에 따라 고르세요. AWS WAF는 AwsClassification, bCaptcha는 bCaptchaClassification을 사용해요.

필드유형필수설명
typestring예작업 유형이에요. 이 페이지의 "작업 유형 및 가격"을 참고하세요
queriesstring예3×3 그리드 전체 이미지의 Base64 인코딩이에요(이미지 1장)
questionstring아니요웹페이지에 표시된 질문 전체 문장이에요. 예: Select all hats. 다른 언어는 자동으로 번역돼요

queries에는 3×3 그리드 전체 이미지를 넣어요 (작은 이미지 9장이 아니라 한 장이에요). question은 웹페이지에 표시된 문장을 그대로 넣으세요. 중국어와 영어를 모두 지원하고, 다른 언어는 자동으로 번역돼요.

POST https://api.yescaptcha.com/createTask
{
"clientKey": "YOUR_CLIENT_KEY",
"task": {
"type": "AwsClassification",
"queries": "BASE64_IMAGE",
"question": "Select all hats"
}
}
{
"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"
}
필드유형설명
labelstring인식된 질문의 대상이에요
objectsarray9개 칸이 각각 대상인지 여부(true / false)예요(왼쪽에서 오른쪽, 위에서 아래 순서)
top_karray대상인 이미지의 번호예요(0부터 시작). objects와 같은 의미이므로 둘 중 하나만 사용하면 돼요
confidencesarray각 결과의 신뢰도예요

9개 칸은 3×3 그리드에서 왼쪽에서 오른쪽, 위에서 아래 순서로 0부터 8까지 번호가 매겨져요. objects와 top_k는 같은 정보를 담고 있으니 하나만 쓰면 돼요. objects가 true인 칸을 클릭하거나, top_k에 있는 번호의 칸을 클릭하세요.

클릭 후 검증에 실패했다면 1시간 이내에 report로 신고할 수 있어요. 약 24시간 후에 포인트 환불이 정산돼요. 규칙은 과금 및 포인트 환불을 참고하세요.