/usage— что делали мои агенты? Все runs с длительностью, disposition, записью и transcript./billing— во сколько это обошлось? Баланс кредитов и ledger со всеми пополнениями и списаниями.
Что расходует кредиты
Кредиты расходует inference, предоставляемый Агентикой — когда run использует Агентику как провайдера модельного сервиса вместо вашего собственного ключа. В вашей конфигурации моделей четыре слота сервисов: LLM, STT, TTS и embeddings. Каждый слот — это либо:- BYOK («bring your own key») — вы указываете свой аккаунт у провайдера (Yandex, OpenAI и т. д.) со своим ключом. Вы платите этому провайдеру напрямую. Агентика не берет с вас ничего.
- Под управлением Агентики — модель предоставляет Агентика, и run списывает кредиты с вашего баланса.
Правило, которое реально применяется в коде
Run бесплатен, только если он полностью BYOK — то есть все слоты сервисов используют ваши собственные ключи провайдеров. Если хотя бы один слот (включая embeddings для базы знаний) обслуживается Агентикой, run тарифицируется и проверяется по балансу.
Сколько это стоит
Голос — 13 кредитов (₽) за каждую начатую минуту разговора. Текстовый чат — 2.5 кредита за каждый ответ агента. Ставка не зависит от того, какие модели LLM, STT и TTS выбраны в конфигурации, сколько токенов сожгла модель и сколько символов ушло в синтез.
debit.
Что Агентика не списывает в кредитах:
- Минуты телефонии. Ваш провайдер телефонии (ваш собственный Asterisk и т. п.) выставляет счет напрямую по вашему аккаунту.
- Все, что делает BYOK-провайдер, — эти расходы попадают в счет у него, а не здесь.
debit с origin workflow_run и привязкой к породившему их run — от списания можно сразу перейти к звонку, который его вызвал.
Что происходит при нулевом балансе
Звонки отклоняются, а не выполняются в долг. Прежде чем стартует любой тарифицируемый runtime, Агентика проверяет, что у организации есть хотя бы минимальный баланс (15 кредитов) — достаточный, чтобы оплатить первую минуту разговора. Ниже этого порога run останавливается на входе:
Сообщение об ошибке всегда называет два выхода: пополнить кредиты или переключить проблемный сервис на свой ключ провайдера в конфигурации моделей — полностью BYOK-конфигурация никогда не проверяется по балансу.
Как посмотреть использование
Страница Usage (/usage) показывает все runs организации, новые сверху, по 50 на страницу:
Над таблицей — фильтры: диапазон дат, агент, кампания, run ID, номер звонящего, вызываемый номер, disposition и диапазон длительности. После применения фильтров итоги под таблицей пересчитываются по отфильтрованному набору.
Выгрузка CSV-отчета
Примените хотя бы один фильтр — над таблицей появится кнопка Download. Она выгружает все runs, попадающие под текущие фильтры, а не только текущую страницу. В CSV одна строка на run:Run ID, Campaign ID, Agent ID, Agent Definition ID, Created At, Phone Number, Call Disposition, Call Duration (s), по столбцу на каждую извлеченную переменную, встреченную в выгружаемых runs, Call Tags, Transcript URL, Recording URL.
Agent Definition ID — это конкретная версия агента, на которой шел звонок; см. Версии и публикация. Именно так доказывается, какая итерация промпта дала тот или иной результат.
Ссылки на transcript и запись в CSV — публичные и не требуют аутентификации: их откроет любой, у кого есть URL. Относитесь к выгруженному отчету как к чувствительным данным.
Покупка кредитов
На странице Billing (/billing) видны остаток баланса, израсходованные кредиты и ledger: все записи grant, purchase и debit с балансом после каждой и ссылкой на run для списаний за использование.
Нажмите Buy credits, чтобы открыть сессию оплаты. Вернувшись, нажмите Refresh, чтобы подтянуть обновленный баланс.
Кнопка есть только у организаций в Агентика Cloud с биллинг-аккаунтом v2. В self-hosted (OSS) установке купить кредиты из приложения нельзя: создайте Service Key в Агентика Cloud и вставьте его в конфигурацию моделей — тогда биллинг идет по тому Cloud-аккаунту, которому принадлежит ключ. См. API-ключи и Service Keys.