OpenAI 新货详解:Canvas 更新来了,支持运行 Python 免费可用!
Canvas:一个多功能的画板?
OpenAI 又搞大动作了!才发布完Sora.com,详细可以看这篇<Sora正式上线!GPT同系的视频生成工具,能力有多强?>这次是为 ChatGPT 带来了一个强力工具——Canvas。简单来说,它不仅可以给 ChatGPT 输出内容,还能直接运行代码,彻底提升了文本编辑和代码调试的效率。

Canvas 和 Claude 有何不同?
先对比下竞品 Claude。Claude 的内容显示方式是把生成的 HTML、CSS、JS 等前端代码直接用 artifact 呈现;而 Canvas 则是运行 Python,体验类似 Jupyter Notebook。

具体有什么用?当代码报错时,Canvas 支持直接原地修改并重新运行,而不用再回头自己调试。

功能亮点:文本、代码全覆盖
- 文本编辑
- Canvas 支持实时修改和优化文本,尤其在写作时,可以轻松润色、调整读者预期或添加 emoji。
- 代码运行
- 本次更新的重点!Canvas 支持直接运行 Python 代码,遇到报错时还有“Fix Bug”功能帮忙修复。
- 虽然暂时不支持网络请求,但对基础数据分析来说已足够。
- 图表和可视化
- Canvas 能生成代码中的图表并实时调整。对分析师和开发者来说,这个功能用起来堪称神器。

如何激活 Canvas?
- 当生成内容超过 10 行时,Canvas 会自动打开。
- 也可以主动要求“使用 Canvas”。
- 粘贴大段代码时,会显示“Open in Canvas”。
- 输入“/”或通过 view tools 菜单手动打开。

谁适合用 Canvas?
这次更新对以下用户特别友好:
- 开发者:可以直接在 ChatGPT 中调试 Python 代码。
- 数据分析师:通过代码实时生成和调整图表。
- 写作者:使用 Canvas 提供的文本编辑功能,快速优化内容。
评价:对部分人群有用,但还有改进空间
Canvas 的 Python 支持虽然强大,但某些库暂未支持,无法满足深度学习或复杂计算需求。同时,不支持网络请求也限制了一部分场景的使用。但就文本编辑和基础数据分析来说,交互体验上已经有了很大的提升。
总结:Canvas 是个啥?
一句话总结:这是一个为 ChatGPT 用户量身打造的多功能画板,既能写文又能跑代码,真正实现了多任务协同操作。对开发者和文本工作者来说,这次 OpenAI 的更新绝对是一次高光时刻!