什么是ChatGPT代码解释器及其如何工作?

是什么ChatGPT代码解释器及其如何工作?

OpenAI 终于为 ChatGPT 添加了代码解释器(Code Interpreter),这是最令人期待的功能,它开启了许多可能性的大门。继 ChatGPT 插件 之后,人们一直在等待 Code Interpreter。但 ChatGPT 代码解释器到底是什么?要了解详情,请继续阅读。

ChatGPT中的代码解释器是什么?

代码解释器(Code Interpreter)是 OpenAI ChatGPT(特别是 GPT-4 模型)的最新功能,可让您在实时工作环境中运行 Python 代码。它基本上是一个沙盒 Python 环境,您可以在其中执行 Python 代码,执行您喜欢的任何任务。这听起来像是为程序员打造的功能,但它也能帮助普通用户完成许多任务。

GPT-4 模型

例如,你可以要求 ChatGPT 中的代码解释器使用 OCR 转换 PDF 文件、修剪视频文件或更改格式、解决数学问题、执行数据分析和可视化、创建图表等等。因此,Code Interpreter 允许你直接上传多种格式的本地文件到 ChatGPT

Code Interpreter 允许你直接上传多种格式的本地文件

Code Interpreter 还为上传文件提供临时磁盘空间。它支持多种文件格式,包括 TXT、PDF、DOC、DOCX、JPEG、PNG、MP4、AVI、CSV、JSON、XML、XLS、XLSX、CPP、PY、HTML、PDF、DB、SQLite 等常用格式。这并不是一份详尽的列表,只是各类文件格式的流行代表。您可以在下面的推文中查看完整列表。

Code Interpreter支持多种文件格式

简单地说,有了 ChatGPT 中的代码解释器,您就可以在聊天机器人中使用计算机,并获得计算资源和磁盘空间。您可以通过自然语言做任何事情。尽管如此,请记住您不能自行安装 Python 库。这是一个预装了 300 多个库和软件包的沙盒防火墙环境。

ChatGPT中的代码解释器如何工作?

如上所述,Code Interpreter 运行 Python 代码来执行 ChatGPT 界面中的任务。因此,举例来说,如果你要求它使用 OCR 对基于图像的 PDF 文件进行搜索,它就会立即创建一个自定义 Python 脚本并在那里执行。您只需上传 PDF 文件,它就会在后台完成所有工作。你可以检查它正在使用的所有库,以及卡住的地方等等。

代码解释器如何工作

OpenAI 并未提及代码解释器的文件大小限制。许多人认为它可以处理 100MB 以下的文件,但我们上传了一个 170MB 的 PDF 文件,它却运行正常。你可以自己试试,看看它处理大文件的能力如何。不过,在退出聊天会话后,上传的文件会被丢弃。

谁可以访问ChatGPT中的代码解释器?

ChatGPT 免费版不提供代码解释器。你需要订阅 ChatGPT Plus(每月 20 美元)并切换到 GPT-4 模式才能使用它。从本周开始,OpenAI 将为所有付费用户提供代码解释器,所以你很可能在几天内就能获得它。详细步骤请参考我们的教程:如何在 ChatGPT 中使用代码解释器

评论留言