Redian新闻
>
开源版 GPT-4 代码解释器,可安装任意 Python 库,本地终端运行

开源版 GPT-4 代码解释器,可安装任意 Python 库,本地终端运行

公众号新闻

编辑:克雷西  转自:量子位 公众号 | QbitAI

ChatGPT的代码解释器,用自己的电脑也能运行了。
刚刚有位大神在GitHub上发布了本地版的代码解释器,很快就凭借3k+星标并登顶GitHub热榜
不仅GPT-4本来有的功能它都有,关键是还可以联网
ChatGPT“断网”的消息传出后引起了一片哗然,而且一关就是几个月。
这几个月间联网功能一直杳无音讯,现在可算是有解决的办法了。
由于代码是在本地运行,所以除了联网之外,它还解决了网页版的很多其他问题:
  • 3小时只能发50条消息
  • 支持的Python模块数量有限
  • 处理文件大小有限制,不能超过100MB
  • 关闭会话窗口之后,此前生成的文件会被删除
如果没有API,还可以把模型换成开源的Code LLaMa。
这个代码解释器推出之后,很快有网友表示期待一波网页版:
那么我们就来看看这个本地代码解释器到底怎么样吧!

让GPT“重新联网”

既然调用了GPT-4的API,那GPT-4支持的功能自然都能用,当然也支持中文。
关于GPT本身的功能这里就不再一一详细展示了。
不过值得一提的是,有了代码解释器之后,GPT的数学水平提升了好几个档次。
所以这里我们用一个高难度的求导问题来考验一下它,题目是f(x)=√(x+√(x+√x))。
Emmm……这个结果有些抽象,不过应该是提示词的问题,我们修改一下:
然后我们就看到了这样的结果:
这个式子和标准答案长得不太一样,不过是不是格式的问题呢?我们验证了一下:
结果是正确的!
接下来就要进入重头戏了,来看看这个代码解释器的联网功能到底是不是噱头:
比如我们想看一下最近有什么新闻。
程序会首先检查有没有安装必备的模块,如果没有的话会自动安装,然后就开始拉取网页了。
不得不说把整个网页都读取一遍,如果不是在本地运行,看着屏幕上滚动的代码,的确是有些肝儿颤……
然后程序会分析出新闻标题存储在了网友中的什么字段,并进行提取。
好在经历了一番折腾,我们最终得到了想要的结果:
除了让它自行搜索,也可以给出具体的网页让它来分析:
又一次的疯狂加载之后,代码解释器成功复现出了它的自我介绍。
那出了复刻了ChatGPT的联网版本,有没有什么更高级的功能呢?
当然有!比如我们想调整一项系统设置,但不知道怎么操作。

如果用网页版,我们大概率会看到一长串的文字说明,但现在直接交给代码解释器就可以了。
不是给出一大段不知所云的教程,而是自动运行代码,直接一步到位。
除了让GPT-4生成代码,一些代码仓库中的工具,也能通过它来调用。
比如想好给一段视频添加字幕,那么就可以调用replicate上现成的语音识别模块。
由于手边没有现成的素材,这里就展示一下开发者给出DEMO:
代码运行的过程是在本地进行的,所以不用担心视频大小超限。
总之,运行好之后,我们就可以看到字幕出现在视频下方了:
同样,利用这一特性还可以生成、修改文档或图片,或者调用ControlNet由一张静态图生成动画……
理论上,只要性能足够,Python能干的所有事情,它都能完成。
那么,怎么才能体验到这个本地代码解释器呢?

安装方法

作者在GitHub项目页(链接见文末)贴出了一份Colab笔记,有条件的网友可以直接进去体验。
在本地安装也非常简单(前提是安装好了Python),只需要一行“pip install open-interpreter”的代码就能搞定。
安装好后,在终端中输入“interpreter”就能直接启动。
这是程序会要求输入GPT-4的API,如果只有3.5的话,启动时要用“interpreter —fast”。
如果3.5也没有的话,可以直接在这步按回车,或者启动时直接输入“interpreter —local”,切换成Code-LLaMA。
其中包括7B、13B和34B三个版本,规模越小速度越快,越大结果越精确。
如果没有安装Code-LLaMA,按照程序的指示操作就能自动装好。
此外,默认情况下,代码生成之后需要确认才会运行,如果不想每次都确认,可以在启动时在命令后面加上“空格-y”。
常用的命令就介绍到这里了,如果想知道更高级的玩法可以参考作者的Colab笔记。
喜欢的话就赶快体验一下把!
GitHub项目页:
https://github.com/KillianLucas/open-interpreter

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

刘遄老师QQ:5604215

Linux技术交流群:2636170

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
NeurIPS 2023 | 「解释一切」图像概念解释器来了,港科大团队出品壹号本 ONEXGPU 显卡坞公布:搭载 RX 7600M XT,可安装 SSD女儿回国见闻 – 看病难?一篇文章带你了解Python常用自动化测试框架——Pytest狂揽13k star,开源版代码解释器登顶GitHub热榜,可本地运行、可访问互联网Python指导委员会计划接受PEP 703提案,让全局解释器锁成为可选仅8670行代码,Linux内核第一版 (v0.01) 开源代码解读vivo发布蓝心大模型,手机端运行且开源,自研系统亮相Linux 内核第一版 (v0.01) 开源代码解读,仅 8670 行代码!正面硬刚OpenAI!智谱AI推出第三代基座模型,功能对标GPT-4V,代码解释器随便玩Meta被曝明年发布「开源版GPT-4级」全新大模型!参数量比Llama 2大数倍,可免费商用国产开源大模型,首次实现代码解释LPython:最新的高性能 Python 实现、速度极快且支持多后端代码解释器等于GPT-4.5!不训练GPT-5,OpenAI依然向AGI狂飙LPython:最新的高性能Python实现、速度极快且支持多后端陶哲轩:GPT-4神助攻,写Python代码轻松省半小时巨好用的 Git 代码托管仓库,一行命令即可安装详解Python文件: .py、.ipynb、.pyi、.pyc、​.pyd !GPT turbo 看了没?!这真是大批失业人员在路上。2023地中海邮轮行 (七) 罗马Python 社区变天:可去除全局解释器锁 GIL,真正多线程要来了GitHub热榜登顶:开源版GPT-4代码解释器,可安装任意Python库,本地终端运行无限量访问GPT-4!ChatGPT企业版来了,可扩展32k上下文,代码解释器随便用美德还是享乐----- 米兰昆德拉与《不能承受的生命之轻》—兼论一个伟大作家的诞生Python社区变天:可去除全局解释器锁GIL,真正多线程要来了比Python快68000倍!Mojo正式发布,网友:Python生态系统最重要的升级来了时间的湾 1NeurIPS 2023 | 港科大提出EAC:"可解释一切"图像概念解释器喂猪20年的老海归仅 8670 行代码,Linux 内核第一版 (v0.01) 开源代码解读比 Python 快 3.5 万倍的 Mojo 融资七亿,LLVM之父:不会威胁到 Python,该恐惧的应该是 C++Python社区大变天!可去除全局解释器锁GIL,真正多线程要来了!比Python快3.5万倍的Mojo融资7亿,LLVM之父:不会威胁到Python,该恐惧的应该是C++nǚ hóng?nǚ gōng对标GPT-4代码解释器!港中大让模型写代码解决数学难题,得分超越GPT-4GPT-4.5前瞻:代码解释器,编程新纪元
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。