近日,OpenAI宣布canvas免费!一起看下到底怎么用
Canvas中文意思“画布”,Canvas 是一个新界面,用于与 ChatGPT 进行需要编辑和修改的写作和编码项目。
借助画布,ChatGPT 可以更好地理解任务的背景。可以突出显示特定部分,以准确表明希望 ChatGPT 关注的内容,说白了就是选中后优化。
它还可以针对整个项目提供在线反馈和建议。
可以在画布中控制项目,可以直接编辑文本或代码。可以使用快捷方式让 ChatGPT 调整文本长度、调试代码并快速执行。还可以使用画布中的后退按钮恢复工作的先前版本。
画布仅适用于 GPT-4o。达到 GPT-4o 限制,则需要等到限制重置。
在 ChatGPT 上访问画布
当 ChatGPT 了解你要完成的任务时,它会打开画布。
例如,可以要求 ChatGPT 生成一段文字(例如“让我们写一篇关于为什么草莓是假果的长文”)或起草代码(例如“用 Python 编写 Web 服务器”),它会用画布做出响应。当 ChatGPT 生成超过 行的内容或需要编写代码时,预期画布的 GPT-4o 会自动打开。此外,还可以在提示中包含“使用画布...”来打开。
使用画布进行回复将自动在右侧打开一个包含您请求的内容的窗口。
还可以通过说“打开画布”或“打开编码画布”等命令,在网页上使用 ChatGPT 从空白画布开始。使用空白画布,您可以将现有项目粘贴到空白画布中,或者直接在画布中键入内容。
还可以粘贴到 ChatGPT 中,并通过右上角的快捷方式打开。
这里也可以通过输入反斜杠(“/”)然后使用“canvas”命令来触发。
使用画布编辑项目
只需在聊天中提出请求,即可使用 Canvas 进行编辑。此外,可以选择部分内容,或使用块注释图标选择整段。这会打开一个输入框,可以在里面进行单独优化。
可以通过单击画布并键入内容来直接编辑内容。仅支持基本的 Markdown 格式选项,包括粗体、斜体、标题、项目符号和编号列表。目前不提供画布中的更高级格式选项。
只需选择“建议修改”或“审核代码”快捷方式,即可从 ChatGPT 获取有针对性的评论建议。通过点击评论气泡,您可以看到 ChatGPT 提供的具体建议。可以直接编辑标记的项目并关闭评论,也可以选择“应用”让 ChatGPT 自动生成。
在执行写作任务时,还可以选择突出显示文本或代码的特定部分,并要求 ChatGPT 请求编辑该部分或提出有关该部分的问题。 也可以通过选择一段文本,然后打开格式化。 支持基本的 Markdown 格式,包括粗体、斜体、标题、项目符号和编号列表。 我们目前不提供 Canvas 中的更高级的格式化选项。
画布上用于书写和编码的快捷方式
Canvas with ChatGPT 提供一系列写作快捷方式,可以:
- 征求编辑建议、
- 调整输出长度、
- 更新预期阅读水平、
- 添加表情符号、
- 对作品进行最后的润色。
要编写文档,您可以使用以下快捷方式:
- 建议编辑:ChatGPT 将添加内联建议以改进你的写作。
- 调整长度:文档的长度。
- 改变阅读水平:调整从幼儿园到研究生院的阅读水平。
- 添加最后的润色:检查语法、清晰度和一致性。
- 添加表情符号:用表情符号替换单词或添加它们以增加强调和色彩。
对于编码,您可以使用以下快捷方式:
- 添加日志:插入打印语句以协助调试和跟踪执行。
- 添加注释:添加注释来解释代码并提高可读性。
- 修复错误:检测并重写有问题的代码以解决错误。
- 移植到一种语言:将代码翻译成 JavaScript、Python、Java、TypeScript、C++ 或 PHP 等语言。
- 代码审查:提供内联建议以优化和改进您的代码。
一些快捷方式会立即更新项目内容,例如添加表情符号、添加最后的润色、修复错误和移植到语言。
其他快捷方式可以通过滑块进行调整。例如,调整长度快捷方式可让您灵活地选择最短到最长长度之间的选项。阅读级别快捷方式可让您调整从幼儿园到研究生院的阅读级别。
版本历史和显示更改
可以进行版本回滚:
显示diff:
使用 Canvas 执行 Python 代码
可以直接执行代码。
执行 Python 代码时,输出将显示在屏幕底部的控制台中。当控制台中出现错误时,ChatGPT 将提供有关错误的建议 - 单击“修复错误”尝试修复!
此功能目前仅适用于 Python 代码,计划扩展其他语言。请注意,执行 Python 可能会发出外部网络请求。
为 GPT 启用画布
Canvas 现可与 GPT 配合使用。可以通过启用 GPT Builder 中的 Canvas 功能来启用 Canvas 对 GPT 的访问。 GPT 最终用户便可以在与 GPT 聊天时打开 Canvas。
请注意,此功能对于所有现有 GPT 都是关闭的,对于任何新创建的 GPT 默认为打开。您可以随时在 GPT Builder 中修改此功能。