Canvas是 ChatGPT 的功能,ChatGPT 可以在其中打开共享编辑环境并与用户协作创建文档或代码段。今天,它进行了一次非常重大的升级,据我所知,这是通过推文独家宣布的:
画布更新:今天我们在 ChatGPT 中推出了一些备受期待的画布更新。
✅ Canvas 现在可与 OpenAI o1 配合使用 – 从模型选择器中选择 o1 并使用工具箱图标或“/canvas”命令
✅ Canvas 可以渲染 HTML 和 React 代码
谈论埋葬lede!渲染 HTML 的能力使 Canvas 成为 Claude Artifacts 的直接竞争对手,Claude Artifacts 以前是 Anthropic 唯一最有价值的面向消费者的独家功能。
与 Artifacts 也类似:Canvas 中的 HTML 渲染功能几乎完全没有文档记录。它似乎能够从 CDN 导入其他库 – 但哪些库呢?显然有某种可选的构建步骤用于将 React JSX 编译为工作代码,但细节是不透明的。
我收到一条错误消息, Build failed with 1 error: internal:user-component.js:10:17: ERROR: Expected "}" but found ":"
– 我不知道如何修复,也无法修复Canvas“修复此错误”帮助程序功能。
这个功能有很大的潜力。我几乎每天都使用 Artifacts 来按需构建有用的交互式工具来解决我的小问题 – 但我花了相当多的工作来找到该工具的优势并弄清楚如何最好地应用它。
标签: o1 、 anthropic 、 openai 、 ai 、 llms 、 claude-artifacts 、 ai 辅助编程、生成式 ai 、 react 、 javascript
原文: https://simonwillison.net/2025/Jan/25/openai-canvas-gets-a-huge-upgrade/#atom-everything