Оценка стоимости

Обновлено: в прошлом квартале · 2 мин чтения

Устаревшее

Эта документация охватывает устаревший CLI (v0). Актуальная версия — CLI v1. Перейти к актуальной документации CLI

lingo.dev run --estimate оценивает стоимость запуска ещё до его начала. CLI Lingo.dev вычисляет ту же дельту изменений, что и при реальном запуске, рассчитывает стоимость через ваш движок локализации, показывает разбивку по локалям и завершает работу. Ничего не переводится, не записывается и не тарифицируется.

Оценка запуска#

bash
npx lingo.dev@latest run --estimate

CLI выводит разбивку по локалям и общую сумму:

text
[Estimate]
✔ Delta computed for 3 task(s)
›   es: ~$0.04 (12,300 chars, ~3,075 tokens)
›   de: ~$0.04 (12,300 chars, ~3,075 tokens)
›   fr: ~$0.04 (12,300 chars, ~3,075 tokens)
✔ Estimated cost: ~$0.12 (estimate, not a quote — nothing was translated)

По умолчанию рассчитывается стоимость только ожидающего перевода контента — дельты изменений относительно i18n.lock. Если дельта пустая, выводится $0.00 - nothing needs translation.

Оценка всего проекта#

Добавьте --force, чтобы рассчитать стоимость всех строк, независимо от того, что уже переведено:

bash
npx lingo.dev@latest run --estimate --force

Это соответствует повторному переводу run --force, поэтому оценка охватывает весь проект, а не только дельту.

Оценка и реальный запуск#

run --estimaterun
Вычисляет дельтуДаДа
Переводит контентНетДа
Записывает целевые файлыНетДа
ТарифицируетсяНетДа

Поля вывода#

ПолеОписание
charsКоличество переводимых символов исходного текста в дельте для этой локали.
tokensОценочное число выходных токенов, рассчитанное по эвристике преобразования символов в токены.
costПримерная стоимость для этой локали. Суммируется в общий итог.

Оценка приблизительная, это не коммерческое предложение: фактическая стоимость зависит от модели и реального количества токенов. --estimate требует провайдера Lingo.dev и не может использоваться вместе с --watch или --frozen.

Что дальше#