Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> AIModel - Модели AI >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как UseModule("AIModel")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
CheckModelRoutingHealthHealthCheck маршрутизации моделей AI
Подробнее... 
Проверяет связность provider/model/policy registry, доступность route, Help/TestA-ссылки и опасные permissive-настройки.
ТипПараметрПо умолчаниюОписание
array$0Обязательный
GetModelDefinitionОписание модели AI
Подробнее... 
Возвращает безопасное описание одной AIModel по stable key, legacy model id или паре provider:model.
ТипПараметрПо умолчаниюОписание
string$0Обязательный
bool$1Обязательный
GetModelDefinitionsРеестр моделей AI
Подробнее... 
Возвращает опубликованные AIModel definitions из системных JSON и записей модуля без обращения к provider adapter.
ТипПараметрПо умолчаниюОписание
bool$0Обязательный
GetModelPoliciesПолитики выбора моделей AI
Подробнее... 
Возвращает декларативные AIModelPolicy definitions: ограничения provider/model, capabilities, локальности, стоимости, fallback и feature flags.
ТипПараметрПо умолчаниюОписание
bool$0Обязательный
GetModelPolicyОписание политики выбора модели AI
Подробнее... 
Возвращает одну AIModelPolicy по ключу, включая ограничения маршрутизации, fallback и диагностические ссылки.
ТипПараметрПо умолчаниюОписание
string$0Обязательный
bool$1Обязательный
GetModelRoutingSchemaСхема маршрутизации моделей AI
Подробнее... 
Возвращает описание сущностей AIModel, AIModelPolicy и безопасного explainable routing decision.
Отсутствуют
ResolveModelPolicyМаршрутизация модели AI
Подробнее... 
Выполняет dry-run выбор provider/model по AIModelPolicy и возвращает explainable selected route или safe denial без вызова модели.
ТипПараметрПо умолчаниюОписание
array$0Обязательный