← 返回列表

Open Intelligent UI:基于 OpenUI 的生成式交互界面实现

thesysdev/open-intelligent-ui · An open-source take on ChatGPT's Intelligent UI: answers stream as interactive UI (maps, photos, charts, drawings and working tools). Built with OpenUI.

GitHub原文发布 未知首次收录 2026-10-26上架 2026-10-28 07:04

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

该项目用开源组件复刻 ChatGPT 的“Intelligent UI”体验:模型以流式方式输出 OpenUI Lang 1.0 描述,前端再把它渲染为可交互答案,包括地图与街道路线、图片、图表、表单控件、SVG 绘图,以及能在页面内计算并响应用户操作的小工具。项目提供组件库、59 个 @functions、动作指令和提示词选项;支持 OpenUI Cloud 网关、任意 OpenAI 兼容 API 或本地 Ollama 模型,并附带示例画廊和基准测试脚本。

核心能力与快速开始

★ 828 · TypeScript

能做什么
将大模型流式输出的 OpenUI Lang 渲染为交互式界面,提供布局、文本、输入控件、表格、图表、MapLibre 地图、SVG 绘图和沙箱 HTML 等组件;内置 59 个通用 @functions,用于处理列表、数值、文本、颜色、日期和看板数据;支持 @Set、@Reset、@ToAssistant、@OpenUrl、@CopyToClipboard 等动作,使答案中的控件能在页面内改变状态并保持计算一致;通过 Wikipedia 与 Wikimedia Commons 查找配图,通过 OSRM 获取街道几何;对话与答案中的输入保存在浏览器 localStorage。
适用场景
在自有应用中构建类似 ChatGPT Intelligent UI 的生成式交互回答;开发带交互地图、可编辑行程、照片与图表的旅行规划;制作可在页面内操作的计算工具、表单和看板;为设计师提供组件与主题预览画廊;对模型生成 OpenUI Lang 的能力做基准评测。
项目形态
开发框架
部署方式
本地运行需 Node 24,复制 .env.example 并执行 npm install、npm run generate:apiKey、npm run dev;也可通过 LLM_BASE_URL 接任意 OpenAI 兼容 API,或用 MODEL_PROVIDER=ollama 在本地运行模型;未说明生产部署方案。
主要依赖
Node 24;默认使用 OpenUI Cloud(THESYS_API_KEY,服务端使用);也可改用其他 OpenAI 兼容 API 的密钥,或使用本地 Ollama。README 提到本地默认模型 qwen3.8:27b 约 18 GB、建议 32 GB 以上内存,并需将 Ollama 上下文窗口调至 32768 以容纳约 8000 token 的提示词;其余硬件、API 成本与限制未说明。
使用限制
README 未说明生产环境可用性、性能与安全性保证;未说明 API 调用费用、速率限制或商用授权范围(仅标注 MIT 许可证)。使用本地模型时没有 Gateway 的输出校验与纠正步骤,输出按原样渲染,较大模型效果更好;速度取决于硬件。地图街道路线来自 OSRM 公共演示服务器的驾车数据,是道路概览而非步行或公共交通导航;聊天界面仅支持浅色主题。
许可证
MIT
最近推送
2026-10-26 04:48

资料检查:2026-10-26 07:00 · 卡片整理:2026-10-28 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

作为基于 OpenUI 的生成式 UI 开源实现,程序员可复用其组件库、59 个 @functions、动作指令和提示词选项,构建并修改以流式方式输出可交互界面(地图、图表、表单控件、SVG 绘图等)的 AI 应用;也可使用其基准测试脚本对模型输出进行解析校验和截图检查。

查看内容依据
该项目用开源组件复刻 ChatGPT 的“Intelligent UI”体验:模型以流式方式输出 OpenUI Lang 1.0 描述,前端再把它渲染为可交互答案,包括地图与街道路线、图片、图表、表单控件、SVG 绘图,以及能在页面内计算并响应用户操作的小工具。项目提供组件库、59 个 @functions、动作指令和提示词选项

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

产品经理

产品经理可借助其示例画廊和演示,查看并参考生成式交互界面(地图路线、可编辑行程、图表、表单控件等)的呈现形式,用于原型与交互方案的设计参考。

查看内容依据
The dev-only page `/gallery` renders hand-written programs: a working answer for each of the 16 Intelligent UI examples (from the 7-speed bike to the arcade game), two dashboards over demo data, the prompt's worked examples, and programs that exercise every component.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。