大家好,我是LV,AI副业深度探索者。
AI激发了无限的创造可能性。
想象一下,当电脑界面变成了一个聊天框。
一句话就可以随心所欲操作电脑,这种体验谁能拒绝心动?
今天给大家分享的这款产品,就可以做到!
建议 点赞、收藏 防失联,如果有用,帮忙 在看 同步分享给周围需要的朋友。
文末可以进入免费AI社区,获取更多 AI最新资讯、实用教程、还能一起 组队开发、运营AI应用。
不多说,开始。
Open-interpreter
先来看一个官方的视频介绍。
user-images.githubusercontent.com/63927363/26…
一句话设置系统主题、写代码、总结文件、看日历、发邮件、world转pdf。
你能想到的,都能给你办到,下面正式分享这个令人兴奋的项目。
请注意 ,目前的open-interpreter版本需要用户具有一定的代user-images.githubusercontent.com/63927363/26…
如果你是小白想尝试,可以跟笔者留言,我很愿意帮助你。
项目地址: github.com/KillianLuca…
项目简介: Open Interpreter是一个开源的、本地运行的OpenAI代码解释器的实现。它提供了一个类似于ChatGPT的界面,在终端中可以与Open Interpreter进行交互。通过安装后,在终端中运行$ interpreter即可使用。
功能简介:
- 让语言模型在本地运行代码(Python、JavaScript、Shell等)。
- 提供了一个自然语言接口,可以使用计算机的通用能力进行各种任务,如创建和编辑照片、视频、PDF等,控制Chrome浏览器进行研究,绘制、清洗和分析大型数据集等。
- 提供了交互式聊天和编程式聊天两种方式,可以灵活控制交互过程。
使用方式:
- 终端交互方式:安装后,在终端中运行
interpreter即可开始交互式聊天。 - Python编程方式:在Python中导入
interpreter模块,使用interpreter.chat()方法执行单个命令或开始交互式聊天。
注意:在运行代码之前,会要求用户确认,因此前文表示需要具有一定的代码识别能力。
安装过程
-
打开终端。
-
执行以下命令以安装Open Interpreter:
# 注意:python版本需要3.10以上,否则会安装不成功
pip install open-interpreter
这将自动下载并安装Open Interpreter所需的依赖项。
- 安装完成后,你可以通过以下两种方式来启动interpreter。
-
你就可以在终端中运行
interpreter来启动Open Interpreter。 -
在python代码中使用interpreter,运行如下代码即可:
import interpreter
# 使用 azure 的 OpenAI 服务
interpreter.use_azure = True
interpreter.azure_api_type = "azure"
interpreter.chat()
最后按照提示配置OpenAI Key,现在你可以开始使用Open Interpreter了!
注意:尽量使用GPT4,GPT3.5会有一些报错的现象。
使用示例
注意: 在python代码中可以使用interpreter.chat("在这里输入你要执行的文字指令")执行对应的interpreter任务。
比如:
- 图像处理
- 使用命令
interpreter.chat("为image.jpg创建缩略图")来创建一张图片的缩略图。 - 使用命令
interpreter.chat("对image.jpg应用棕褐色滤镜")来给一张图片应用棕褐色滤镜。 - 使用命令
interpreter.chat("将image.jpg调整为800x600像素")来调整一张图片的大小为800x600像素。
- 数据分析
- 使用命令
interpreter.chat("加载data.csv并绘制散点图")来加载一个数据集并绘制散点图。 - 使用命令
interpreter.chat("计算data.csv中'Age'列的平均值和标准差")来计算数据集中某一列(如'Age')的平均值和标准差。 - 使用命令
interpreter.chat("筛选data.csv,只包含'Gender'为'Female'的行")来筛选出数据集中符合条件(如'Gender'为'Female')的行。
- 网络爬虫
- 使用命令
interpreter.chat("打开一个Chrome浏览器,并导航到'https://example.com'")来打开一个Chrome浏览器,并导航到指定的网址。 - 使用命令
interpreter.chat("查找当前页面上的所有链接")来查找当前页面上的所有链接。 - 使用命令
interpreter.chat("对当前页面进行截图,并将截图保存为'screenshot.png'")来对当前页面进行截图,并将截图保存为'screenshot.png'。
这些示例只是Open Interpreter的一小部分功能,你可以根据自己的需求进行更多的探索和尝试。通过与Open Interpreter进行交互,你可以通过自然语言与计算机进行沟通,并利用其强大的功能来完成各种任务。
使用interpreter获取全球AI人工智能领域最新的10条新闻
执行如下代码
import interpreter
# 使用 azure 的 OpenAI 服务
interpreter.use_azure = True
interpreter.azure_api_type = "azure"
interpreter.chat("帮我获取全球AI人工智能领域最新的10条新闻")
根据提示输入 y
根据提示输入 y
根据提示输入 y
收工。
文末福利
- 免费知识库
送上一个AI的知识库,永久免费更新最新的AI咨询、实用教程、开源项目、赚钱思路等。