Tool
LLM
Router
01. КатегорияTool
02. РольFull-stack, Product
03. Датаапр 2026
FastifyTypeScriptZodFastifyTypeScriptZodFastifyTypeScriptZodFastifyTypeScriptZod
Когда проектов на сервере много — никто не знает, кто и куда шлёт запросы к языковым моделям. Цель — дать операторам единый шлюз с политикой «запрещено по умолчанию»: LLM-доступ открывается только явным решением, а не случайностью.
LLM Router

Вызов
Неконтролируемый LLM-доступ
При наличии множества проектов на одном сервере любой из них может бесконтрольно слать запросы к LLM без централизованного учёта и разграничения.
- — Нет единого места, где видно — какой проект использует какой провайдер
- — Случайная утечка ключей или перерасход бюджета невозможно предотвратить заранее
- — Добавление нового проекта автоматически давало бы ему доступ к AI без явного решения
Решение
Deny-by-default шлюз
Единый Fastify-сервис с deny-by-default политикой: ни один проект не получает LLM-доступ до явной ручной настройки маршрута администратором.
- + Файловая обнаружение проектов через сканирование директорий и статусы через llm.project.json
- + Auth-профили провайдеров хранятся централизованно с сериализованной записью и atomic-персистентностью
- + Встроенный дашборд на русском языке для оперативного контроля всех проектов и их статусов
Архитектура & Стек
Mindmap
NODE.01
Gateway Core
Приём и маршрутизация
Fastify · TypeScript
NODE.02
Project Registry
Обнаружение проектов
Filesystem scan · llm.project.json
COREEngine
NODE.03
Auth Store
Управление провайдерами
Zod · JSON persistence
NODE.04
Admin Dashboard
Контроль и мониторинг
Fastify routes · HTML UI
NODE.01
Gateway Core
Приём и маршрутизация
Fastify · TypeScript
NODE.02
Project Registry
Обнаружение проектов
Filesystem scan · llm.project.json
NODE.03
Auth Store
Управление провайдерами
Zod · JSON persistence
NODE.04
Admin Dashboard
Контроль и мониторинг
Fastify routes · HTML UI
COREEngine
Измеримый результат
Бизнес Импакт
0
неавторизованных AI-запросов
1
точка контроля всех проектов
ручной
контроль каждого маршрута