近期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相关
如果有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"
第三步:执行interpreter
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构成“小天网”雏形
原文地址:https://blog.csdn.net/skywalk8163/article/details/134658930
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_33192.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!