查看原文
其他

狂揽 31.2k stars 开源 AI 工具,打开人机交互新世界大门!

小胡 爱编程爱技术 2024-02-24
科幻电影中时常出现人与电脑的对话情景,只需要向电脑下达指令,电脑便能迅速执行相应操作。对于程序员而言,这仿佛是荒谬的幻想,对这些情节嗤之以鼻,认为编剧对编程一窍不通。
但是!Open-Interpreter 的出现颠覆了这一局面。基于当今世界最强的人工智能 ChatGPT,它能理解人类的自然语言并执行。目前仅支持文字交流,如果借助语音识别技术,实现科幻电影的情节指日可待。
Open-Interpreter:开源的 AI 代码解释器,支持 Windows、MacOS、Linux 全平台,可以在本地环境中运行,可以访问互联网,支持执行Python脚本,对文件大小和运行时间没有限制。项目一经发布就冲上了 GitHub 热榜第一,狂揽 31.2k stars。令人震惊的是,这个项目的作者只是西华盛顿大学的一名教育学本科生——Killian Lucas。
Open-Interpreter 可以让 AI 在你的电脑上执行代码,它支持 OpenAI 和 托管在 Hugging Face 上的模型。通过自然语言向 Open-Interpreter 下达指令就能实现你的目的。有点像钢铁侠里的贾维斯,比如你对它说:“能把我的系统设置为深色模式么?”,它就会自动写代码修改电脑的主题:

能给我做一个简单的番茄时钟app?它会自己编程制作一个app

轻松读取系统日历,整理待办事项,并发送到指定邮箱:
在指定的文件夹下打开终端,将所有的Word文件瞬间转为PDF文件:

概括总结 pdf 内容:

从上面的例子可以看出,我们只需用简单干脆的自然语言向 AI 下达指令,它就能完成各种任务。

🍄 安装使用

前提条件
  • Python 3.10+

  • 准备一个OpenAI API key

  • 开启魔法(你懂的~)
只需一行代码就能安装 Open-Interpreter
pip install open-interpreter
打开【cmd.exe】输入【interpreter】命令启动 Open-Interpreter。
interpreter
执行命令后会提供两个语言模型
  • OpenAI 的 GTP-4 模型(推荐)

  • Mistral AI 开源的 Mistral-7B 语言模型

这里我们使用 GPT-4 模型,输入 OpenAI 密钥 敲回车 
进入命令行交互模式
在命令行下发指令:列举当前文件夹有哪些内容?
Open-Interpreter 会自己写代码并执行,完成我们下发的任务。要停止任务的执行,按下【ctrl + c】可终止任务!如果要关闭程序,只需要把终端关闭即可!
重要提示:Open-Interpreter 生成的代码是在本地环境中运行的,会与文件、系统设置等发生交互,有可能导致本地数据丢失等意想不到的结果。 所以在执行任何代码之前,它都会询问你是否运行,输入y表示继续运行,输入n表示不执行。你可以在启动时指定命令行参数  -y  或 设置 interpreter.auto_run=True 来绕过此确认。

💻 命令行参数

1、--debug

开启调试模式,会输出详细的运行日志

2、--mode

更改语言模型,如下所示:

interpreter --model gpt-3.5-turbointerpreter --model claude-2interpreter --model command-nightly

3、--local

本地运行,默认使用 Mistral-7B 模型,这个模型4.11GB,下载速度取决于实际的网速快慢!

🌱 在本地自建运行 Open Interpreter

本地运行时默认的语言模型是Mistral-7B,也可以指定使用其他语言模型,如:使用 HuggingFace 的 repo ID(tiiuae/falcon-180B)
interpreter --model tiiuae/falcon-180B

比如使用 Win10 x64 系统在本地使用这些模型需要安装 Visual Studio 2022 Community 和 NVIDIA CUDA Toolkit,磁盘空间至少预留 30GB 

详细的安装步骤参考官方文档:

https://github.com/KillianLucas/open-interpreter/blob/main/docs/WINDOWS.md

https://github.com/KillianLucas/open-interpreter/blob/main/docs/GPU.md

https://github.com/KillianLucas/open-interpreter/blob/main/docs/MACOS.md

🎥视频演示(MacOS系统)

与 ChatGPT 相比,Open-Interpreter 是一个突破性的开源项目,其独特的交互式和编程聊天功能,使用户可以在终端使用自然语言与其进行对话,更精确地控制任务和工作流程。

Open-Interpreter 不仅解决了 OpenAI GPT-4 在远程环境中运行的诸多限制,更是将 GPT-4 的强大功能与本地开发环境的灵活性完美结合在一起,为开发人员提供了更广泛的功能和灵活性。如果 Open-Interpreter 结合强大的语音识别功能,人工智能的未来充满更多无限可能!

附官网的链接:

官网:

https://openinterpreter.com/

开源地址:

https://github.com/KillianLucas/open-interpreter/

中文开发手册:

https://github.com/KillianLucas/open-interpreter/blob/main/README_ZH.md

END

👨‍🎓 聊一聊

  • 公众号推送改版,务必点击【爱编程爱技术】右上角【设为星标🌟】,这样才不会错过推送。

  • 如果侵犯了您的权益,请点击菜单栏联系公众号,一经核实,我们会在最短的时间内删除!感谢理解!

  • 该系列软件虽经本人亲测可用,但难免有疏忽之处,一旦您下载使用此软件,后续风险需自行承担,发布者本人不对使用此资源负任何责任!
点关注不迷路
本文发表于公众号【爱编程爱技术
关注我们,阅读更多精彩内容

点击上方关注我们,谢谢支持

往期推荐:

Cmder:25k+ stars 开源的命令行终端工具,我愿称之为最强!
Team IDE:高颜值的客户端工具集,开源!
Potplayer 播放器发布新版本,高颜值无广告!
frp:70k+ Stars!简单、高效的内网穿透工具
KMS:开源、免费、全自动激活 Windows、Office!
CrownCAD:国内首款工业软件、完全自主、基于云架构的三维CAD平台
帮小忙:在线工具箱网站,130多款免费工具!
PDF24:人人都能用的免费PDF软件,所有你需要的功能全都有!
13k+ Stars 开源免费的 Github 加速器,突破地域限制!
tabler:36k+ stars 免费开源的仪表盘工具包!
13K+ Stars 开源、高颜值的影视软件发布更新!
继续滑动看下一个

狂揽 31.2k stars 开源 AI 工具,打开人机交互新世界大门!

小胡 爱编程爱技术
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存