Open Interpreter:本地运行类似ChatGPT代码解释器的AI工具

Open Interpreter:本地运行类似ChatGPT代码解释器的AI工具

Auto-GPT代码解释器 API 之后,一个新的开源项目正在人工智能界掀起波澜。该项目名为 Open Interpreter,由 Killian Lucas 和一个开源贡献者团队开发。它结合了 ChatGPT 插件功能、代码解释器和类似 Windows Copilot 的功能,使人工智能成为任何平台上无处不在的解决方案。您可以使用 Open Interpreter 做任何您能想到的事情。通过友好的终端界面,你可以与操作系统层面的系统、文件、文件夹、程序、互联网等进行交互,基本上所有操作都可以在终端界面上完成。因此,如果您感兴趣,可以学习如何在本地 PC 上设置和使用 Open Interpreter。

操作前的注意事项

1. 要充分利用 Open Interpreter,您必须获得 GPT-4 API 密钥。GPT-3.5 模型根本无法满足要求,在运行代码时会出现多个错误。是的,运行 GPT-4 API 的成本很高,但它为您的系统提供了很多新的实用程序。 我建议除非您对构建过程有很好的了解,否则不要在本地运行模型。该项目目前存在很多错误,尤其是 Windows 上的本地模型(至少对我们来说是这样)。此外,要想从较大的模型中获得更好的性能,还需要有强大的硬件规格。

设置 Python 环境

1. 首先,您需要在 PC、Mac 或 Linux 计算机上安装 Python 和 Pip。请按照链接的指南获取详细说明。

安装 Python 和 Pip

2. 接下来,打开终端或 CMD,运行以下命令将 Pip 更新到最新版本。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
python -m pip install -U pip
python -m pip install -U pip
python -m pip install -U pip

将 Pip 更新到最新版本

3. 现在,运行此命令在机器上安装 Open Interpreter。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
pip install open-interpreter
pip install open-interpreter
pip install open-interpreter

在机器上安装 Open Interpreter

在电脑上设置 Open Interpreter

1. 安装好 Open Interpreter 后,根据自己的偏好执行以下命令之一。

  • 对于 GPT-4 模型。必须能访问 OpenAI 的 GPT-4 API。
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter
interpreter
interpreter
  • 对于 GPT-3.5 模型。供免费用户使用。
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter --fast
interpreter --fast
interpreter --fast
  • 在本地运行 Code-llama 模型。免费使用。您的电脑需要良好的资源。
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter --local
interpreter --local
interpreter --local

2. 我使用的是 OpenAI GPT-4 模型,但如果您无法访问其 API,也可以选择 GPT-3.5。现在,从 OpenAI 网站获取一个 API 密钥。点击 “Create new secret key” 并复制密匙。

获取一个 API 密钥

3. 在终端中粘贴 API 密钥,然后点击 Enter。顺便说一句,你可以随时按 “Ctrl + C” 键退出 Open Interpreter。

在终端中粘贴 API 密钥

如何在电脑上使用 Open Interpreter

1. 开始使用 Open Interpreter 时,我要求它将我的系统设置为黑暗模式,结果成功了。由于我使用的是 Windows 系统,它创建了一个注册表键值,并无缝更改了主题。

将我的系统设置为黑暗模式

2. 接下来,我要求它创建一个基于网络的简单计时器应用程序。它的确很快就创建了一个应用程序。这很可能成为利用人工智能的力量赚钱的好方法。

基于网络的简单计时器应用程序

生成计时器应用程序代码

3. 接下来,我要求 Open Interpreter 对一份本地文本文件进行摘要,效果很好。

要求 Open Interpreter 生成本地文本摘要

4. 我还要求它将 PDF 文件转换为 DOCX 文件,结果一切顺利。

将 PDF 文件转换为 DOCX 文件

最终转换的docx格式文档

5. 接下来,它迅速从互联网上调取数据,并以可视化图表的形式展示了苹果和微软的股价。您可以使用 Open Interpreter 尝试许多这样的用例,它们都非常有趣。

以可视化图表的形式展示了苹果和微软的股价

生成苹果和微软的股价走势表

在本地使用 Open Interpreter 的小窍门

1. 在运行代码前,Open Interpreter 总是会征求您的同意。过了一段时间,就会变得很烦人。如果您想避免这种情况,可以按以下方式启动 Open Interpreter。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter -y
interpreter -y
interpreter -y

启动 Open Interpreter

2. 接下来,你可以在命令行界面中按以下方式永久设置 OpenAI API 密钥。这将为您节省大量时间。将 ” your_api_key” 替换为实际密钥。

  • Windows
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
setx OPENAI_API_KEY your_api_key
setx OPENAI_API_KEY your_api_key
setx OPENAI_API_KEY your_api_key
  • macOS 和 Linux
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
export OPENAI_API_KEY=your_api_key
export OPENAI_API_KEY=your_api_key
export OPENAI_API_KEY=your_api_key

以下方式永久设置 OpenAI API 密钥

3. 如果想在本地使用不同的模型,可以这样定义。模型必须托管在 Hugging Face 上,并应像下面一样注明 repo ID。您可以从我们的链接文章中找到最好的开源人工智能模型

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter --model tiiuae/falcon-180B
interpreter --model tiiuae/falcon-180B
interpreter --model tiiuae/falcon-180B

在本地使用不同的模型

如果您发现项目过于复杂或存在漏洞,请查看我们的最佳AI写代码工具列表。无论是最喜欢的集成开发环境还是简单的代码编辑器,这些工具都能让您获得最佳的编码体验。

评论留言