Команды для создания пользовательских вариаторов
* create_variator(id, formula, name=None):
    * Создает пользовательский вариатор с заданным идентификатором, формулой и именем.
* update_variator(id, formula, name=None):
    * Обновляет формулу и имя указанного пользовательского вариатора.
Команды для управления пользовательскими вариаторами
* get_variator(id):
    * Получает пользовательский вариатор по его идентификатору.
* list_variators():
    * Возвращает список всех пользовательских вариаторов.
* delete_variator(id):
    * Удаляет пользовательский вариатор с заданным идентификатором.
Команды для использования пользовательских вариаторов
* apply_variator(name, value):
    * Применяет пользовательский вариатор с заданным именем к указанному значению.
* apply_variators(variators):
    * Применяет несколько пользовательских вариаторов к указанному значению.
Формулы для пользовательских вариаторов
Формулы пользовательских вариаторов могут содержать следующие операции:
* Арифметические операции: `+, -, *, /`
* Функции:
    * `abs(x)`: Абсолютное значение
    * `ceil(x)`: Округление до ближайшего большего целого
    * `floor(x)`: Округление до ближайшего меньшего целого
    * `round(x, n)`: Округление до n знаков после запятой
    * `min(x, y)`: Минимальное из двух значений
    * `max(x, y)`: Максимальное из двух значений
* Переменные:
    * `value`: Входное значение, к которому применяется вариатор.
Примеры формул пользовательских вариаторов
* `value * 2`: Удвоение значения.
* `round(value, 2)`: Округление значения до двух знаков после запятой.
* `min(value, 10)`: Ограничение значения до 10.
* `max(value — 5, 0)`: Срез значения между 0 и 5.
