json-render — интерфейсы из AI-JSON и заданного каталога компонентов
json-render ограничивает генерацию интерфейса заранее определёнными компонентами и действиями. AI создаёт JSON-описание, которое рендерит выбранная интеграция приложения.
Возможности и состав проекта
В README перечислены пакеты для React, React Native, Remotion, PDF, email и других target. Общий core и конкретный renderer выполняют разные роли; нужно выбирать только подходящие вашему приложению компоненты.
Начало работы и требования
Определите каталог компонентов, схему входного JSON и разрешённые действия, затем подключите нужный renderer. Перед передачей результата модели в UI выполните валидацию и проверьте простой пример с ошибочным или неполным JSON.
Ограничения и выбор сценария
Ограниченный каталог делает результат предсказуемее, но не гарантирует безопасного интерфейса или правильной бизнес-логики. Компоненты и actions всё ещё требуют серверных прав, проверки данных и защиты внешних вызовов. Детерминированный рендерер не делает ответы модели детерминированными.
Лицензия и условия использования
GitHub определяет лицензию репозитория как Apache-2.0. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





