Библиотека FAIRouter для маршрутизации запросов к языковым моделям опубликована в NuGet. Инструмент автоматически подбирает модель под конкретную задачу, оценивает качество ответа и обучается на основе обратной связи от пользователя.

Для работы с пакетом требуется .NET 10. Библиотека поддерживает интеграцию через OpenRouter или OpenAI-совместимые API. По умолчанию доступен выбор из 54 популярных моделей, при этом веса и история запросов сохраняются в локальной базе данных.

Система поддерживает обучение на отзывах с оценкой от 0 до 1. Разработчики могут использовать готовые профили Quality, Balance и Price или задавать порог достаточности для баланса стоимости и скорости. Планка эффективности начинает работать после накопления трех отзывов.

FAIRouter позволяет передавать историю диалогов и подключать собственные инструменты или агентов. Для кастомных решений задаются параметры стоимости обработки токенов и скорости работы, что позволяет маршрутизатору эффективно распределять задачи между различными исполнителями.

Проект распространяется по лицензии Apache-2.0. Исходный код и документация доступны на GitHub. Текущая версия пакета — 0.1.0.