Watcher 到 Open Interpreter 快速入门

第一部分:什么是 Open Interpreter
Open Interpreter 是一个开源工具,通过启用自然语言命令来执行各种编程语言的代码,促进用户与计算机之间的交互。它充当桥梁,允许用户用简单的语言编写指令,然后解释器将其转换为可执行代码。这提高了生产力,使编程更加易于访问,特别是对于那些可能不熟悉编码语法的人。
第二部分:Node-RED 中的操作
在这一部分中,我们需要 4 个模块来完成工作。它们是 SenseCap Watcher OpenSteam、function、http request 和 debug 模块。

- SenseCap Watcher OpenSteam 模块:从 Watcher 获取消息到 Node-RED。
- function 模块:处理数据以获取您想要的消息。
- http request 模块:通过 http 协议向 Open Interpreter 发送消息。
- 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 中的操作
在我们继续之前,前提条件是您需要在计算机中拥有 Python 开发环境。
如果您还没有,请点击这里参考。
步骤 5. 安装 Open Interpreter
安装 Python 后,您可以通过 Python 轻松安装 Open Interpreter,只需一个命令。
pip install open-interpreter
步骤 6. 启动 Open Interpreter
Interpreter 有两种模式,在线模式和本地模式。默认情况下,Interpreter 选择在线模式,使用 OpenAI ChatGPT gpt-4-turbo API Key。您也可以将其设置为本地模式,这意味着您需要下载模型在本地运行。
我建议使用在线模式,因为在线模式比本地模式更快更智能,而且本地模式经常会卡住。
在线模式
- 在开始之前,我们需要一个 OpenAI API Key。如果您是 OpenAI GPT-4 付费会员,可以点击这里获取一个。

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

本地模式
- 在开始之前,我们需要下载一个模型来在本地运行它。我在这里推荐 Ollama。点击这里跳转。 您应该下载这个应用程序并安装它。

- 当您成功安装后,在您的 PowerShell(或终端) 中运行
ollama
,它会像下面的图片一样。然后,运行ollama run llama3.1
来下载模型 llama3.1 并运行。

- 如果您想尝试其他模型,点击这里跳转。 只需运行
ollama run xxx
。

- 安装模型并成功运行后,我们可以继续。我们需要输入
interpreter -l
这个命令来进入它,然后选择 ollama 和 llama3.1(您刚刚下载的模型)。

步骤 7. 运行命令
我多次尝试在 Interpreter 中运行以下命令,但不是每次 Interpreter 的反应都相同。
所以您需要根据 Interpreter 的反应与其交互。有时您需要重新启动它并再次尝试。
这是我发送给 Open Interpreter 的自然语言命令。
我希望你持续监听计算机端口 3000 并提取 image_url 并在浏览器中打开它。

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

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

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

恭喜您成功集成了 Watcher 和 Open Interpreter 应用程序!这一成就标志着您旅程中的重要一步,展示了您的奉献精神和技能。随着您的前进,您将发现更多迷人的概念和工具可供探索。拥抱前方的挑战和发现,享受这个激动人心的冒险的每一刻!
技术支持与产品讨论
感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。