赞
踩
近期github又出现一个明星项目,叫open-interpreter(开放解释器),一个多月时间star数达到24.8k。它是openai的interpreter的开源版,它支持本地调用chatgpt、llama等大模型,并可以跟本地系统交互,简直就是“天网”个人版!
这么好的东西,让我们在Linux/FreeBSD下体验一下吧!
- pip install openai==0.27.10
- pip install open-interpreter==0.1.1
- # pip install https://studio-package.bj.bcebos.com/aistudio-0.0.2-py3-none-any.whl
- # pip install flask_cors watchdog~=3.0.0
- pip install python-dotenv
- # pip install ipywidgets
如果有chatgpt的帐号,直接下一步,如果没有,我们需要自己使用gpt4free来处理一下。具体安装过程见这个帖子:https://blog.csdn.net/skywalk8163/article/details/134456740
pip install g4f 安装好之后,执行g4f api 即可。
若使用gpt4free,安装好open-interpreter之后,在准备执行的目录创建一个.env文件,文件内容:
- OPENAI_API_KEY="CSDN_is_AWESOME!"
- OPENAI_API_BASE="https://127.0.0.1:1337/v1"
可以在python的交互界面执行,执行代码:
- import os
- import openai
- from dotenv import load_dotenv, find_dotenv
- _ = load_dotenv() # read local .env file
-
- openai.api_key = os.getenv('OPENAI_API_KEY')
-
-
- import interpreter
- interpreter.model = "gpt-3.5-turbo"
- interpreter.chat("帮我写用python打印九九乘法表的代码") # Executes a single command
当然也可以在命令行下直接使用interpreter命令,如果没有chatgpt帐号,这时候需要修改openai的环境变量:
- export OPENAI_API_KEY=your_api_key
- export OPENAI_API_BASE="https://127.0.0.1:1337/v1"
如果大家看着很麻烦,可以直接体验下这个项目,所有的配置都已经设置好,只需要一键执行即可,项目地址:星河璀璨:飞桨星河文心SDK与open interpreter构成“小天网”雏形
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。