Тарифы биллинга
Запись таблицы Тарифы биллинга (mai_billing_tariff) – общий набор правил биллинга для нескольких нексусов: пути извлечения метрик, коэффициенты, основная и резервная формулы. Читайте подробнее в статье Расчет расхода.
Нексус, привязанный к тарифу, считает расход по правилам тарифа и собственных правил не хранит. Изменение тарифа применяется ко всем привязанным нексусам сразу после сохранения записи тарифа. Читайте подробнее в статье Доставка конфигураций.
Если правила нужны как заготовка, которую на каждом нексусе можно изменить, используйте шаблон.
Требуемые роли:
- Чтение – mai_billing_manager.
- Создание – mai_admin.
- Обновление – mai_admin.
- Удаление – mai_admin.
Создание тарифа
- Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Биллинг → Тарифы.
- Нажмите Создать и заполните поля формы.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Поля формы тарифа
| Поле | Обязательно | Описание |
|---|---|---|
| Наименование | Да | Укажите название тарифа. Название отображается в списке Тариф на вкладке Биллинг нексуса. |
| Коэффициенты | Да | Укажите коэффициенты в виде JSON-объекта: имя коэффициента – его значение. Например:
|
| Пути | Да | Укажите пути извлечения метрик в виде JSON-объекта: код метрики – путь к значению в запросе или ответе нейросети. Путь указывается в кавычках – строкой JSON. Например:
Коды метрик берутся из справочника Метрики биллинга (mai_billing_metric). Системные метрики в поле Пути не добавляются. |
| Формула | Да | Укажите основную формулу расчета. В ней можно использовать метрики из поля Пути, системные метрики и коэффициенты. Например, RQT*p_in + RST*p_out. |
| Резервная формула | Да | Укажите формулу, которая применяется, если основную посчитать нельзя. В ней можно использовать только системные метрики и коэффициенты. Например, TB*0.125. |
При сохранении правила проверяются так же, как на вкладке Биллинг нексуса, включая формат JSON в полях Коэффициенты и Пути. Если есть ошибки, запись не сохраняется, а замечания выводятся под полями. Читайте подробнее в статье Биллинг нексуса.
Тариф можно создать и из правил нексуса: на вкладке Биллинг нексуса нажмите Сохранить как тариф. Читайте подробнее в статье Биллинг нексуса.
Чтобы нексус считал расход по тарифу, выберите тариф на вкладке Биллинг нексуса. Читайте подробнее в статье Биллинг нексуса.
Связанные списки
- Нексусы – нексусы, которые считают расход по этому тарифу.
Удаление тарифа
Тариф, к которому привязаны нексусы, удалить нельзя. При попытке удаления отображается сообщение Тариф используется нексусами: … со списком нексусов.
- Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Биллинг → Тарифы и откройте запись тарифа. Нексусы, привязанные к нему, перечислены в связанном списке Нексусы.
- На вкладке Биллинг каждого из этих нексусов выберите другой тариф в списке Тариф или нажмите Настроить, чтобы перевести нексус на собственные правила, и сохраните запись нексуса. Читайте подробнее в статье Биллинг нексуса.
- Вернитесь к записи тарифа и в бургер-меню выберите Удалить.