Open Interpreter,一个让ChatGPT入驻你的电脑并获得联网能力成为贾维斯!

Open Interpreter,一个让ChatGPT入驻你的电脑并获得联网能力成为贾维斯!

介绍

最近看了Github最近大火的程序员终端大升级,发现了open interpreter这个可以部署到本地命令行的对话AI,其依赖ChatGPT,可以使用联网功能和本地模型,很好地拓展了原有的功能并且能结合物理设备软硬件特性,于是我赶紧搜索一番开始安装。

安装之前需要满足以下条件:

  • 一个处于正常使用中的ChatGPT账号,除非你不打算用ChatGPT线上模型而是用如Code-Llama的本地模型。
  • 该软件安装到Mac或者Linux系统,虽然我是Window,但幸亏Window提供了WSL,可以几乎完美地模拟Linux系统环境。
  • 由于需要下载大量依赖包,也很容易出现TimeoutError: The read operation timed out,这时只需要重新安装即可。

安装

我是参考文章进行的。

安装很简单,只需要开启命令行执行以下命令:

bash 复制代码
pip install open-interpreter

注意这里的pip是一个python用包安装器,如果之前没安装过则先执行以下命令安装:

bash 复制代码
sudo apt install pip -y

安装过程大概是5分钟,视网络情况而定。

我在安装完成后还出现了提示脚本安装好但没有写入PATH里:

bash 复制代码
  WARNING: The script interpreter is installed in '/home/lotaway/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

看来是使用的用户不是管理员root,所以导致了安装也是在本地环境里,所以安装前最好确保使用的是root账号,避免不必要的麻烦,当然如果非要使用独立的账号,也可以按照以上提示暴露脚本路径:

bash 复制代码
export PATH="$PATH:/home/lotaway/.local/bin"

使用

执行以下命令:

bash 复制代码
interpreter

等待30秒后看到提示Welcome to Open Interpreter.表示成功开启对话框。

首次进入会要求填写openAI API key,访问并登录openai API keys,生成一个密钥即可,生成的密钥看起来可能是这样的:

bash 复制代码
hg-IG49uBEgpUauI7epsGilT3BlbkFJaArPA8SSRovV0urqmmbP

注意以上密钥并不是真实可用的,你需要使用GPT账号生成你自己的密钥!

完成初次设置后可正常使用(依旧需要魔法!),此时命令行会变成>符号,输入问题并点击回车则会进行询问和答复...然后我发了个hello等了几分钟都没有回复,我猜测是使用的魔法并没有作用到wsl所进行的网络访问上。

于是先按照解决WSL下使用魔法的记录完成了一遍用于wsl的设置,大概意思就是需要打开魔法软件的局域网魔法功能,并在wsl中设置http和https的魔法地址为魔法服务的本地地址。

然后我这样做之后虽然wsl可以访问谷歌地址,但interpreter依旧没有反应。估计可能是进入interpreter环境时还有什么因素导致失败了,于是我换成了本地模型Code-Llama,结果也是在执行Parameter count选择模型大小后就没响应了。

只能等之后再看看是什么问题。

相关推荐
hhcgchpspk2 分钟前
linux查找并杀死进程部分方法
linux·运维·服务器·网络·经验分享
森诺Alyson2 分钟前
前沿技术借鉴研讨-2025.12.9(胎儿面部异常检测/超声标准平面检测/宫内生长受限)
论文阅读·人工智能·经验分享·深度学习·论文笔记
亚马逊云开发者4 分钟前
使用Amazon Bedrock和Pipecat构建低延迟智能语音Agent
人工智能
天上飞的粉红小猪8 分钟前
线程概念&&控制
linux·开发语言·c++
yesyesyoucan9 分钟前
一键换背景,创意无界限——智能图片背景生成与替换平台,解锁视觉设计新可能
人工智能
monster000w10 分钟前
容器云2.7pytorch版本安装问题
人工智能·pytorch·python
Cherry的跨界思维11 分钟前
19、自动化处理双核心:Java规则引擎与Python Selenium实战全解析
java·开发语言·python·自动化·办公自动化·python办公自动化·python办公
云雾J视界12 分钟前
当AI下沉到MCU:嵌入式开发者的“能力护城河”正在被重写
人工智能·单片机·嵌入式硬件·mcu·freertos·岗位技能
嘻哈baby15 分钟前
WireGuard为何取代IPSec成为Linux内核首选:协议架构与性能实测
linux·arm开发·架构
Coding茶水间16 分钟前
基于深度学习的遥感地面物体检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·计算机视觉