Цены
Сколько стоит каждая операция API и как она оплачивается.
Цены указаны в токенах — это цены платформы по умолчанию, таблица берёт их прямо из API. У команды могут быть свои цены: их отдаёт GET /ext/v1/prices с ключом команды, а сколько стоил каждый запрос, видно в истории запросов.
| Operation | Price, tokens | Unit |
|---|---|---|
| API: slicing | 0.001 | per 10 000 px of height |
| API: cut search | 0 | per 10 000 px of height |
| API: text mask | 0.013333 | per block |
| API: text recognition | 0.013333–0.093333 | per block |
| API: cleaning | 0.003 | per block |
| API: premium cleaning | 0.001–8 | per block |
| API: text effects | 0.001 | per block |
| Chapter processing | 0.43 | per 10 000 px of height |
| Chapter processing | 0.42 | per page |
1 token = 1.35 RUB, 0.015 USD
Где указан диапазон, итог считается при выполнении запроса — точную цену каждого запроса видно в истории. Распознавание главы через /chapters идёт по ценам сайта за главу.
Те же цены без ключа отдаёт GET /ext/v1/prices/default.
Как списывается оплата
- Разрезка — цена известна заранее: списывается до работы и возвращается, если на нашей стороне произошёл сбой.
- Распознавание, очистка, эффекты текста — сколько блоков найдётся, известно только после работы. Перед работой списывается минималка: цена блоков запроса — ваших масок и вырезанных баблов, но не больше 50; страница без масок считается за 50. Позиции с диапазоном берутся по верхней границе. После работы минималка заменяется ценой по факту: лишнее сразу возвращается, а если работа вышла дороже, недостающее списывается, сколько позволяют баланс и лимит ключа.
- У каждого запроса своя минималка, поэтому параллельным запросам нужна каждому своя.
- Если на балансе или в лимите ключа нет цены или минималки, запрос получает
402, и работа не начинается.
Проверка ключа, цены, списки проектов и глав, история запросов и ссылки для заливки — бесплатно. Если очистке не прислали маску и она ищет её сама, области без текста не очищаются и не оплачиваются; область, присланная со своей маской, оплачивается, даже если текста в ней нет. Сбой на нашей стороне никогда не оплачивается.