Skip to main content

Watcher 到 Open Interpreter 快速入门

第一部分:什么是 Open Interpreter

Open Interpreter 是一个开源工具,通过启用自然语言命令来执行各种编程语言的代码,促进用户与计算机之间的交互。它充当桥梁,允许用户用简单的语言编写指令,然后解释器将其转换为可执行代码。这提高了生产力,使编程更加易于访问,特别是对于那些可能不熟悉编码语法的人。

第二部分:Node-RED 中的操作

在这一部分中,我们需要 4 个模块来完成工作。它们是 SenseCap Watcher OpenSteam、function、http request 和 debug 模块。

  1. SenseCap Watcher OpenSteam 模块:从 Watcher 获取消息到 Node-RED。
  2. function 模块:处理数据以获取您想要的消息。
  3. http request 模块:通过 http 协议向 Open Interpreter 发送消息。
  4. debug 模块:调试整个工作流程以检查一切是否正常。

我们将在以下步骤中向您展示如何配置这些模块。

步骤 1:配置 SenseCap Watcher OpenSteam 模块

首先,您需要按照下面的视频在 Watcher 中运行任务。如果您想了解更多信息,请点击这里

如果您还不知道如何从 Watcher 向 Node_RED 发送消息,请点击这里

步骤 2:配置 function 模块

msg.payload = {
content: msg.payload.value[0].content,
image_url: msg.payload.value[0].image_url
};
return msg;

步骤 3. 配置 http 请求模块

为了安全起见,我们使用 POST 请求并发送到端口 3000,稍后我们将使用 Open Interpreter 来持续监听端口 3000。

步骤 4. 配置调试模块

按照以下图片进行选择。

配置完成后,不要忘记部署它们。

第 3 部分. Open Interpreter 中的操作

tip

在我们继续之前,前提条件是您需要在计算机中拥有 Python 开发环境。

如果您还没有,请点击这里参考。

步骤 5. 安装 Open Interpreter

安装 Python 后,您可以通过 Python 轻松安装 Open Interpreter,只需一个命令。

pip install open-interpreter

步骤 6. 启动 Open Interpreter

Interpreter 有两种模式,在线模式和本地模式。默认情况下,Interpreter 选择在线模式,使用 OpenAI ChatGPT gpt-4-turbo API Key。您也可以将其设置为本地模式,这意味着您需要下载模型在本地运行。

tip

我建议使用在线模式,因为在线模式比本地模式更快更智能,而且本地模式经常会卡住。

在线模式

  1. 在开始之前,我们需要一个 OpenAI API Key。如果您是 OpenAI GPT-4 付费会员,可以点击这里获取一个。
  1. 然后,我们输入

interpreter 这个命令来启动它,它需要我们输入 API 密钥。之后,我们成功将模型设置为 gpt-4-turbo。

本地模式

  1. 在开始之前,我们需要下载一个模型来在本地运行它。我在这里推荐 Ollama点击这里跳转。 您应该下载这个应用程序并安装它。
  1. 当您成功安装后,在您的 PowerShell(或终端) 中运行 ollama,它会像下面的图片一样。然后,运行 ollama run llama3.1 来下载模型 llama3.1 并运行。
  1. 如果您想尝试其他模型,点击这里跳转。 只需运行 ollama run xxx
  1. 安装模型并成功运行后,我们可以继续。我们需要输入 interpreter -l 这个命令来进入它,然后选择 ollamallama3.1(您刚刚下载的模型)。

步骤 7. 运行命令

tip

我多次尝试在 Interpreter 中运行以下命令,但不是每次 Interpreter 的反应都相同。

所以您需要根据 Interpreter 的反应与其交互。有时您需要重新启动它并再次尝试。

这是我发送给 Open Interpreter 的自然语言命令。

我希望你持续监听计算机端口 3000 并提取 image_url 并在浏览器中打开它。

第一次,Interpreter 说她的初始设置为了简单起见只支持 GET 请求,但我的请求是 POST 出于安全考虑,所以她无法支持并建议我修改服务器来处理 POST 请求。我说是的,她会自动运行。

如您所见,代码运行成功,监听端口 3000。

现在,使用 Watcher 检测您自己。图像将被捕获并自动在浏览器中打开。

恭喜您成功集成了 Watcher 和 Open Interpreter 应用程序!这一成就标志着您旅程中的重要一步,展示了您的奉献精神和技能。随着您的前进,您将发现更多迷人的概念和工具可供探索。拥抱前方的挑战和发现,享受这个激动人心的冒险的每一刻!

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...