llm-ui-kit/llm-ui

React-библиотека для LLM

Чат-UI⭐ 1 746TypeScriptпоследний релиз: @llm-ui/shared@0.13.3
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

llm-ui — это React-библиотека для рендеринга и управления выводом больших языковых моделей (LLM) в веб-интерфейсах.

Зачем нужен

Инструмент решает проблемы с отображением сырого текста от LLM: он автоматически исправляет сломанный синтаксис Markdown и обеспечивает плавную анимацию потокового вывода (streaming) за счёт троттлинга пауз. Это позволяет создавать быстрые и стабильные интерфейсы чатов и генеративных приложений.

Что можно реализовать

  • Создание интерфейсов чатов с LLM, где текст появляется плавно, без рывков
  • Отображение сгенерированного кода с подсветкой синтаксисом через Shiki
  • Интеграция пользовательских компонентов в вывод модели (например, кастомные карточки или графики)
  • Разработка headless-компонентов для полного контроля над стилями в React-приложениях

Ключевые возможности

  • Удаление сломанного синтаксиса Markdown из вывода LLM
  • Троттлинг (throttling) для сглаживания пауз в потоковом выводе
  • Рендеринг кода для любого языка с использованием Shiki
  • Headless-архитектура: возможность применения собственных стилей
  • Поддержка кастомных компонентов в выводе модели

👤 Кому подойдёт: Frontend-разработчики, использующие React для создания интерфейсов с интеграцией LLM

Релизы

@llm-ui/shared@0.13.3patch
🕐 28 мес назад · релиз на GitHub ↗

Выпущен патч @llm-ui/shared@0.13.3 с обновлением зависимости @llm-ui/react до версии 0.13.3.

  • Обновлена зависимость @llm-ui/react до версии 0.13.3.