← Browser Run / browser-run
Цены
Тарификация зависит от того, как вы используете Browser Run:
- Быстрые действия: оплата взимается только за часы работы браузера.
- Browser Sessions (Puppeteer, Playwright, CDP): прямое управление браузером, тарифицируется как по часам браузера, так и по количеству одновременных браузеров.
Часы браузера общие для всех методов.
| Workers Free | Workers Paid | |
|---|---|---|
| Часы браузера | 10 минут в день | 10 часов в месяц, затем $0.09 за каждый дополнительный час |
| Параллельные браузеры (только для Browser Sessions) | 3 браузера | 10 браузеров (в среднем за месяц), затем $2.00 за каждый дополнительный браузер |
Чтобы просмотреть или изменить свой план, перейдите в Тарифы Workers странице в панели управления Cloudflare:
Перейдите в Тарифы Workers ↗Примеры тарификации Workers Paid
Пример: тарификация Quick Actions
Если пользователь плана Workers Paid использует Quick Actions в течение 50 часов в месяц, оценочная стоимость за месяц будет следующей.
Для browser hours:
50 часов - 10 часов (включено в тариф) = 40 часов
40 часов × $0.09 за час = $3.60
Пример: тарификация Browser Sessions
Если пользователь плана Workers Paid использует Browser Sessions (Puppeteer, Playwright или CDP) в течение 50 часов в месяц, а также задействует 10 параллельных браузеров в первые 15 дней и 20 параллельных браузеров в последние 15 дней, оценочная стоимость за месяц будет следующей.
Для browser hours:
50 часов - 10 часов (включено в тариф) = 40 часов
40 часов × $0.09 за час = $3.60
Для concurrent browsers:
((10 браузеров × 15 дней) + (20 браузеров × 15 дней)) = 450 браузеров использовано за месяц
450 браузеров использовано за месяц ÷ 30 дней в месяце = 15 браузеров (в среднем за месяц)
15 браузеров (в среднем за месяц) − 10 (включено в тариф) = 5 браузеров
5 браузеров × $2.00 за браузер = $10.00
Для browser hours и concurrent browsers:
$3.60 + $10.00 = $13.60
Часто задаваемые вопросы о тарифах
Как оценить расходы на Browser Run?
Использование Browser Run можно отслеживать двумя способами:
-
Чтобы отслеживать использование Browser Run в панели управления Cloudflare, перейдите в Browser Run страницу.
Перейдите в Browser Run ↗ -
X-Browser-Ms-Usedвозвращается в каждом ответе Quick Actions и показывает время браузера, затраченное на запрос (в миллисекундах). Этот заголовок также доступен через Typescript SDK с помощью метода .asResponse():const contentRes = await client.browserRendering.content .create({ account_id: "account_id", }) .asResponse(); const browserMsUsed = parseInt( contentRes.headers.get("X-Browser-Ms-Used") || "", );
После этого можно воспользоваться таблицами выше, чтобы оценить расходы исходя из объёма использования.
Учитываются ли неудачные вызовы API, например завершившиеся по тайм-ауту, в оплачиваемых часах браузера?
Нет. Если запрос Quick Actions завершается ошибкой с кодом waitForTimeout ошибку, сессия браузера не тарифицируется.
Как рассчитывается количество параллельных браузеров?
Cloudflare рассчитывает число параллельных браузеров как среднемесячное значение ваших ежедневных пиковых нагрузок. То есть каждый день фиксируется пиковое количество параллельных браузеров, а затем эти значения усредняются за месяц. Такой подход отражает типичную нагрузку и не допускает, чтобы кратковременные всплески параллельности приводили к непропорционально высоким расходам.
Как рассчитывается оплачиваемое время?
В конце каждого дня Cloudflare суммирует всё использование браузера за этот день в секундах. В конце каждого расчётного периода мы складываем дневные суммы, чтобы получить месячный итог часов браузера, округлённый до ближайшего целого часа. Иными словами, 1,800 секунд (30 минут) или более округляются до ближайшего целого часа в большую сторону, а 1,799 секунд или менее округляются в меньшую сторону до целого часа.
Например, если за день вы использовали всего одну минуту браузерного времени, этот день засчитывается как одна минута. Если повторять это каждый день в течение месяца из 30 дней, итог составит 30 минут. Для целей тарификации это округляется до одного browser hour.