Django/LLM, polling списка моделей

В LLM-интерфейсе список моделей часто кажется чем-то статичным. Загрузили один раз при открытии страницы и этого как будто достаточно. Но такая схема быстро устаревает. У провайдера меняется набор free-моделей, часть маршрутов исчезает, часть начинает работать нестабильно, а фронт продолжает показывать пользователю старую картину.

Возникает расхождение между интерфейсом и backend. Пользователь выбирает модель, которую фронт все еще считает доступной, а backend уже живет в другой реальности. В результате система выглядит рабочей до первого сбоя.

Нужно не держать список моделей как одноразовую загрузку, а обновлять его polling-механикой с разумным интервалом. Тогда фронт получает свежий набор вариантов без ручной перезагрузки страницы, а сам агрегатор остается согласованным с провайдером.

Статья на Хабр Витрина проекта: AI Chat github Проект: AI Chat Stepik: AI на Django и Next II

#django #python #typescript #llm #openrouter #ai #api #fullstack #webdevelopment #polling

Django/LLM, polling списка моделей | Сетка — социальная сеть от hh.ru