Найпростіший API для розв'язання CAPTCHA Image to Text
GateSolver автоматично розв'язує CAPTCHA Image to Text за допомогою AI. $0.28 за 1,000 задач, відповідь зазвичай за 1 с, оплата лише за успішні задачі.
Що таке CAPTCHA Image to Text?
Image to Text це найпростіша CAPTCHA, де треба прочитати літери чи цифри на зображенні. Надішліть зображення в base64, і ви отримаєте текст.
Вставте отриманий text у поле CAPTCHA. Якщо сайт розрізняє регістр, вводьте як є.
Image to Text
< 1s · $0.28 / 1k
Чому варто обрати GateSolver для Image to Text
Стабільне розв'язання
Ми постійно вдосконалюємо модель для Image to Text, тож вона стабільно розв'язує навіть змінені завдання.
Оплата лише за успішні задачі
Оплата лише за розв'язані задачі. За невдалі задачі та задачі з вичерпаним часом кошти не списуються.
Автоматичне розв'язання з AI
Без очікування на людей: AI розв'язує одразу. Відповідь зазвичай за 1 с.
Підключення будь-де
Це REST API, тож він працює однаково з будь-якою мовою та будь-яким інструментом автоматизації.
Сумісність з in.php
Програмам, що використовують формат in.php та res.php, потрібна лише нова адреса.
Великі обсяги
До 600 запитів за 1 хвилину на ключ, без обмеження кількості одночасних задач.
Ціни та швидкість
Як розв'язати Image to Text: інструкція з API
Лише два запити: createTask створює задачу, getTaskResult повертає відповідь.
Крок 1: створіть задачу
POST https://gatesolver.com/createTask
| Поле | Обов'язково | Опис |
|---|---|---|
| type | Так | ImageToTextTask |
| body | Так | base64 файлу зображення (без префікса data:image/...) |
| module | Ні | Модель розпізнавання для типу тексту (common тощо) |
| score | Ні | Поріг впевненості розпізнавання (0.8-1) |
Запит
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ImageToTextTask",
"body": "iVBORw0KGgoAAAANSUhEUgAA..."
}
}Відповідь
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Крок 2: отримайте результат
POST https://gatesolver.com/getTaskResult
Запитуйте результат за taskId кожні 1 с. Якщо status дорівнює processing, зачекайте; коли стане ready, використовуйте solution.
Запит
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Відповідь
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"solution": {
"text": "gs7k2"
}
}Вставте отриманий text у поле CAPTCHA. Якщо сайт розрізняє регістр, вводьте як є.
Приклади коду
import requests, time
API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
"type": "ImageToTextTask",
"body": "iVBORw0KGgoAAAANSUhEUgAA..."
}
r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
time.sleep(1)
res = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task_id}).json()
if res.get("status") == "ready":
print(res["solution"])
break
if res.get("errorId"):
raise RuntimeError(res["errorCode"])const API = "https://gatesolver.com", KEY = "YOUR_API_KEY";
const post = (p, b) => fetch(API + p, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(b) }).then((r) => r.json());
const { taskId } = await post("/createTask", { clientKey: KEY, task: {"type":"ImageToTextTask","body":"iVBORw0KGgoAAAANSUhEUgAA..."} });
let res;
do {
await new Promise((s) => setTimeout(s, 1000));
res = await post("/getTaskResult", { clientKey: KEY, taskId });
} while (res.status === "processing");
console.log(res.solution);curl -X POST https://gatesolver.com/createTask \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","task":{"type":"ImageToTextTask","body":"iVBORw0KGgoAAAANSUhEUgAA..."}}'Часті запитання про Image to Text
Скільки коштують 1,000 задач Image to Text?
Ціна Image to Text: $0.28 за 1,000 задач. З балансу списується вартість кожної 1 задачі, оплата лише за розв'язані задачі.
Як швидко приходить відповідь Image to Text?
Зазвичай за 1 с. Викликайте getTaskResult кожні кілька секунд і використовуйте відповідь, коли status стане ready.
Який type задачі використовувати для Image to Text?
Основний type: ImageToTextTask. Інші назви (наприклад, версії з проксі) приймаються за тією ж ціною.
Чи списуються кошти за невдалі задачі?
Ні. Нерозв'язані задачі та задачі з вичерпаним часом не оплачуються.