ChatGPT 的代码解释器是迄今为止 ChatGPT 平台上最强大的功能。尽管许多人没有意识到这一点,但该工具有许多不错的用途,而且完成的不仅仅是目前用于的几个任务。
ChatGPT 的代码解释器是一个非常强大的工具。
以下是 AI 功能的一些最佳用例。
1. 创建和编辑图像
可以使用 ChatGPT 的代码解释器完成许多的图像处理工作。最好的是你不需要任何特殊技就能做到这一点,你需要做的就是用简单的语言描述你想做什么。
是否要将图像更改为灰度?需要将图像拆分为象限?反转图像的颜色怎么样? 要做的就是将图像上传到代码解释器界面,并用简单的语言描述您想要执行的操作。以下是一些提示:
从附加的图像中提取所有主色的调色板;
检测附加图像中的人脸,并使用透明十字准线图像进行叠加;
将附加的图像拆分为四个象限,反转最后一个象限中的颜色,然后将图像重新组合为一个;
使用放大和缩小效果对附加的图像进行动画处理;
将三个附加的图像合并为GIF并添加缩小效果;
对图像运行人脸检测并像素化存在的任何人脸。
在下面的示例中,我们要求 ChatGPT 将图像拆分为象限,并反转最后一个象限的颜色。
在另一个示例中,我们上传了一张图片,并要求 ChatGPT 模糊图片中的人脸。
在这个第三个示例中,我们通过代码解释器要求 ChatGPT 创建一个包含过去 20 位美国总统名字的词云图像
你可以要求它更改背景颜色或使用其他字体,当然有很多其他方法可以使用代码解释器插件来处理图像,这其中几个而已。
2. 创建和编辑视频
就像图像一样,ChatGPT的代码解释器也可以对视频执行操作任务。你可以执行简单的任务,例如从视频文件中提取元数据或从特定时间戳中抓取帧。你还可以:
将视频转换为 GIF
使用图像文件组合的声音创建视频文件
将视频文件拆分为符合特定规格的块
从视频文件中提取音频
从视频中提取字幕
压缩视频
将视频从一种格式转换为另一种格式(例如从AVI转换为MP4)
以下是可以使用 ChatGPT 代码解释器对视频执行的一些常规操作:
在下面的示例中,我们要求 ChatGPT 从一个小视频文件中提取音频,它在几秒钟内就完成了,最后输出可以下载的最终音频文件。
虽然代码解释器插件可以执行许多与视频相关的操作,但由于它可以处理的视频大小有限,至少目前的实际使用非常有限。
目前还不清楚代码解释器可以处理的视频文件的最大是多少,但对于较大的视频,你通常会遇到内存问题。所以为获得最佳效果,请尽可能使用较小的视频文件。
3.创建和修改音频文件
ChatGPT的代码解释器还具有内置的文本到语音转换功能。这样你可以编写一段文本并让 ChatGPT 将其转换为音频文件。除此之外,你还可以使用代码解释器插件对音频文件执行一些好玩的操作
将音频文件从一种格式转换为另一种格式(例如WAV到MP3)
读取和编辑音频文件的元数据/标签(如标题、艺术家、专辑)
更改音频文件的音高
将两个音频文件拼接在一起
调整音频文件的采样率、比特率或通道
将音频修剪到特定时间范围
将音频文件与另一个音频叠加
4. 阅读、编辑和创建文档
文件处理无疑是代码解释器最强的之一。这个功能可以读取、生成和编辑大量文档类型中的内容,包括 PDF、Microsoft Word 文档、纯文本文件、RTF、各种电子表格格式以及 Python (.py) 和 JavaScript (.js) 等代码文件。
可以说,将PDF文件附加到提示符上,然后要求ChatGPT从中读取,翻译文本并使用翻译创建MS Word文档。
或者从Word文件中读取数据,然后提取满足特定条件的特定数据以创建电子表格文件。您还可以从文档创建图形、图表和其他数据可视化元素。
5. 编写和分析代码
如果你有想要理解的大型代码文件,代码解释器是一个不错的选择。
你可以附加包含数千行代码的文件,只需让代码解释器告诉你它的作用,也许可以调试它,重构它,翻译成另一种编程语言或执行你能想到的任何与编程相关的任务。
尽管底层模型仍然相同,但代码解释器似乎具有更大的上下文窗口,这意味着它可以一次处理更多数据。
一个重要的优势,特别是在编程这样的事情上,代码文件有时会运行到数十万行。
我们从GitHub下载了一个完整的用户身份验证系统,将其作为zip文件上传到Code Interpreter,并询问它该项目的作用
它能够解压缩文件,遍历所有文件夹,并以令人印象深刻的准确性描述整个项目的功能。
当我们要求将新功能添加到项目中时,插件可以识别需要更改以添加新功能的所有文件。当出现提示时,它可以在没有我们输入的情况下进行这些更改。
6. 从图像中提取文本(光学字符识别)
代码解释器还可以轻松复制的文本的图像。只需上传图像并要求 ChatGPT 提取文本。它适用于屏幕截图、文档图片、带有叠加文本的图像等。
它甚至可以处理扭曲或模糊的文本以及不同字体、大小、样式、方向和颜色的文本。例如,你可以要求ChatGPT从你上传的文档的扫描副本创建MS Word文档,真的就在几秒钟内就能获得结果。