Одна запись о списании на вызов, с полным снимком
Каждый вызов ИИ в ToRun создаёт ровно одну запись о списании (BillingRecord), которая фиксирует цену на момент выполнения. Тарифы провайдеров меняются каждые несколько недель; если хранить тариф в самой записи, списание трёхмесячной давности можно проверить и сегодня.
Основные единицы цены
У каждого способа тарификации возможности есть своя каноническая единица цены. Вот основные:
- PerInputToken (входной текст)
- PerOutputToken (выходной текст)
- PerCachedInputToken (попадание в кэш промпта)
- PerImage (генерация изображений)
- PerSecondAudio (TTS / STT)
- PerSecondVideo (генерация видео)
- PerCharacterTts (устаревшая тарификация синтеза речи)
- PerSearchCall (инструмент веб-поиска)
- PerComputeSecond (выполнение в песочнице)
- PerEmbedding (векторный эмбеддинг)
- PerMinuteRealtime (голос / видео в реальном времени)
- PerRerankPair (переранжирование)
Почему за миллион, а не за тысячу
Все модели с потокенной ценой теперь публикуют тарифы за миллион токенов. Мы следуем этому соглашению, чтобы расчёты оставались честными в том масштабе, в котором работают сегодняшние пользователи. Старое поле «Per1k» удалено из AiModel и заменено строками AiModelPricing, в которых есть перечисление PricingUnit.
Что это значит для вас
Вы можете проверить каждое списание. Вы можете сменить провайдера, не теряя контекста исторических цен. Это фундамент, на котором мы строим всё остальное.