OpenUI
由Weights & Biases开源的UI生成框架(MIT协议),核心能力是让LLM以流式方式直接生成HTML/CSS/JavaScript代码并在浏览器中实时渲染成可视化界面,设计哲学为"描述即界面"
时间轴 (近 90 天)
OpenUI 的核心设计理念是不限制开发者使用固定的组件集合,开发者可以引入自己的组件库、设计系统及应用逻辑,模型根据用户请求决定如何组合这些组件。
OpenUI 发布了 1.0 版本。
OpenUI 使用自研的领域特定语言 OpenUI Lang 来生成界面描述。
根据项目公布的基准测试,OpenUI Lang 比同类 JSON 方案少用约 67% 的 Token。
OpenUI 对格式错误的生成结果进行验证和自动纠正,例如检测缺失的组件闭合、非法属性、未知组件名,并尝试修复或回退到安全渲染。
OpenUI、Vercel的json-render、Google的a2ui以及ChatGPT的智能UI位于生成式UI光谱的不同位置
OpenUI是模型无关(model agnostic)的,可以通过Ollama、LM Studio等工具与本地模型集成,理论上让整个生成式UI流程完全在本地运行
AnswerUI建立在MIT协议的开源项目OpenUI之上,OpenUI负责流式传输和组件渲染的底层能力
OpenUI是由Weights & Biases开源的框架,核心能力是让LLM以流式方式直接生成HTML/CSS/JavaScript代码并在浏览器中实时渲染成可视化界面
作者在OpenUI基础上补充了多Provider配置、Ollama自动探测、CLI命令行工具、Prompt规则和测试覆盖
全部知识事实 (9)
根据项目公布的基准测试,OpenUI Lang 比同类 JSON 方案少用约 67% 的 Token。
50%待验证OpenUI 使用自研的领域特定语言 OpenUI Lang 来生成界面描述。
50%待验证OpenUI 对格式错误的生成结果进行验证和自动纠正,例如检测缺失的组件闭合、非法属性、未知组件名,并尝试修复或回退到安全渲染。
50%待验证OpenUI 的核心设计理念是不限制开发者使用固定的组件集合,开发者可以引入自己的组件库、设计系统及应用逻辑,模型根据用户请求决定如何组合这些组件。
50%待验证OpenUI是模型无关(model agnostic)的,可以通过Ollama、LM Studio等工具与本地模型集成,理论上让整个生成式UI流程完全在本地运行
50%待验证OpenUI、Vercel的json-render、Google的a2ui以及ChatGPT的智能UI位于生成式UI光谱的不同位置
50%待验证AnswerUI建立在MIT协议的开源项目OpenUI之上,OpenUI负责流式传输和组件渲染的底层能力
50%待验证作者在OpenUI基础上补充了多Provider配置、Ollama自动探测、CLI命令行工具、Prompt规则和测试覆盖
50%待验证OpenUI是由Weights & Biases开源的框架,核心能力是让LLM以流式方式直接生成HTML/CSS/JavaScript代码并在浏览器中实时渲染成可视化界面
50%