面向 AI 流式输出的 react-markdown 即插即用替代品,可正确渲染未完成的 Markdown 片段。
5747+9 本周324TypeScriptOther维护活跃更新于 前天
用于渲染 LLM 流式输出的 React 组件库,可修复残缺 Markdown 并支持自定义组件。
llm-ui 是一个用于展示大语言模型输出内容的 React 库。流式输出的 LLM 文本经常带有不完整的 Markdown 语法,比如未闭合的代码块或只写了一半的强调标记,容易导致渲染错乱。该库会去除这些残缺语法,让内容在流式输出过程中保持正常显示。
除此之外,它通过节流处理平滑输出中的停顿,并以浏览器原生帧率刷新渲染。代码块借助 Shiki 支持各种编程语言的语法高亮。开发者还可以把自定义 React 组件注册到 LLM 输出中,用于渲染特定格式的内容。
该库是无样式(headless)设计,不限定视觉风格,样式由你自行编写或接入现有设计系统。
安装 llm-ui 包
阅读文档了解用法
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向 AI 流式输出的 react-markdown 即插即用替代品,可正确渲染未完成的 Markdown 片段。
用于构建 AI 对话界面的 TypeScript/React 组件库,提供可组合的基础组件与多种后端集成。
面向 React 与 Next.js 的开源动效组件库,提供 215 个以上可定制的动画组件与背景。
面向 React 的无障碍组件库与设计系统,用于快速构建 Web 应用,支持深色模式和 Next.js RSC。
基于 React Aria 与 Tailwind CSS v4 构建的 React UI 组件库,前身为 NextUI。
一套开源的无样式、注重无障碍的 React UI 基础组件,用于构建设计系统和 Web 应用。