跳到正文
原文
rohanpaul_ai· @rohanpaul_ai · X·· 2 小时前AI 评分59

OpenUI 1.0 让任意模型为应用生成原生设计界面

AI 导读

OpenUI 1.0 把 ChatGPT 式的生成式 UI 能力带到其他应用和 Agent,支持任意闭源或开源模型,包括本地运行的模型。

正文 · AI 翻译

这对前端工程师来说是个好消息。

ChatGPT 内置了生成式 UI,而 OpenUI 1.0 将这一能力带到了其他所有应用和智能体中。

它还兼容任何模型,无论是闭源还是开源,包括在你自己的硬件上运行的模型,因此 UI 层并不绑定于单一供应商。

开发者选择组件,模型决定回答需要什么,OpenUI 则按照产品自身的设计将其渲染出来。

开发者将应用自身的 UI 组件(酒店卡片、地图、图表、预订表单)注册给 OpenUI,OpenUI 会把该组件库转换成一条系统提示词,明确告诉大语言模型它可以使用哪些组件。

当用户提出问题时,无论是 GPT、Claude 还是自托管的开源模型,大语言模型都会用 OpenUI Lang 回复——这是一种紧凑的标记语言,指明回答所需的组件并填充数据,而不是写一段纯文本。

OpenUI 的渲染器会在流式传输过程中读取该标记,将其与已注册的组件进行校验,并使用应用的真实组件绘制界面,从而让回答以应用自身设计体系下的可交互界面呈现。

评论区有他们的 GitHub(1.1 万星),欢迎查看。

来源:rohanpaul_ai · x.com