Skip to main content
Version: 1.5.0

Тарифы биллинга

Запись таблицы Тарифы биллинга (mai_billing_tariff) – общий набор правил биллинга для нескольких нексусов: пути извлечения метрик, коэффициенты, основная и резервная формулы. Читайте подробнее в статье Расчет расхода.

Нексус, привязанный к тарифу, считает расход по правилам тарифа и собственных правил не хранит. Изменение тарифа применяется ко всем привязанным нексусам сразу после сохранения записи тарифа. Читайте подробнее в статье Доставка конфигураций.

Если правила нужны как заготовка, которую на каждом нексусе можно изменить, используйте шаблон.

tip

Требуемые роли:

  • Чтение – mai_billing_manager.
  • Создание – mai_admin.
  • Обновление – mai_admin.
  • Удаление – mai_admin.

Создание тарифа​


  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Биллинг → Тарифы.
  2. Нажмите Создать и заполните поля формы.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Поля формы тарифа​

ПолеОбязательноОписание
НаименованиеДаУкажите название тарифа. Название отображается в списке Тариф на вкладке Биллинг нексуса.
КоэффициентыДаУкажите коэффициенты в виде JSON-объекта: имя коэффициента – его значение. Например:

{ "p_in": 0.15, "p_out": 0.25 }

ПутиДаУкажите пути извлечения метрик в виде JSON-объекта: код метрики – путь к значению в запросе или ответе нейросети. Путь указывается в кавычках – строкой JSON. Например:

{ "RQT": "response.usage.prompt_tokens", "RST": "response.usage.completion_tokens" }

Коды метрик берутся из справочника Метрики биллинга (mai_billing_metric). Системные метрики в поле Пути не добавляются.

ФормулаДаУкажите основную формулу расчета. В ней можно использовать метрики из поля Пути, системные метрики и коэффициенты. Например, RQT*p_in + RST*p_out.
Резервная формулаДаУкажите формулу, которая применяется, если основную посчитать нельзя. В ней можно использовать только системные метрики и коэффициенты. Например, TB*0.125.

При сохранении правила проверяются так же, как на вкладке Биллинг нексуса, включая формат JSON в полях Коэффициенты и Пути. Если есть ошибки, запись не сохраняется, а замечания выводятся под полями. Читайте подробнее в статье Биллинг нексуса.

Тариф можно создать и из правил нексуса: на вкладке Биллинг нексуса нажмите Сохранить как тариф. Читайте подробнее в статье Биллинг нексуса.

Чтобы нексус считал расход по тарифу, выберите тариф на вкладке Биллинг нексуса. Читайте подробнее в статье Биллинг нексуса.

Связанные списки​

  • Нексусы – нексусы, которые считают расход по этому тарифу.

Удаление тарифа​


caution

Тариф, к которому привязаны нексусы, удалить нельзя. При попытке удаления отображается сообщение Тариф используется нексусами: … со списком нексусов.

  1. Перейдите в навигаторе в Управление инсталляциями приложений (MAI) → Биллинг → Тарифы и откройте запись тарифа. Нексусы, привязанные к нему, перечислены в связанном списке Нексусы.
  2. На вкладке Биллинг каждого из этих нексусов выберите другой тариф в списке Тариф или нажмите Настроить, чтобы перевести нексус на собственные правила, и сохраните запись нексуса. Читайте подробнее в статье Биллинг нексуса.
  3. Вернитесь к записи тарифа и в бургер-меню выберите Удалить.