【新手教程】Windows本地化安装、运行,部署Auto-GPT

Windows安装、运行Auto-GPT

第一、准备条件

OpenAI Key,请登录官网获取

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

image.png

第二、环境搭建

2.1安装python(3.8以上版本)

a、下载Python安装包

Download Python | 官网选择Python版本并下载,本教程用的 Python3.10

image.png

安装python

image.png

image.png

image.png

b、验证是否安装成功?
  • 按快捷键win+R,打开运行面板,输入"cmd",然后点击"确定"
    image.png
  • 进入windows命令提示符窗口,输入命令"python --version",然后回车,出现这样的界面则表示成功安装
    image.png
  • 检查pip包管理工具是否安装成功?搭建Auto-GPT需要用pip安装所需的python包
    在cmd窗口输入指令pip --version ,出现版本号,就说明安装成功了。
    image.png

2.2安装git

a、下载git安装包

Git官网 下载Git安装包,并安装Git

b、安装git

点击安装包,一直点击Next,傻瓜式安装即可。
image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

第三、安装与运行Auto-GPT

1,克隆AutoGPT仓库到本地

git clone -b stable https://github.com/Significant-Gravitas/Auto-GPT.git

2、创建虚拟环境(可选)

为了更好的管理项目和依赖库,我这里创建一个auto gpt的虚拟环境。如果你电脑没有其他的项目,可以直接跳到第3步。

#创建虚拟环境
conda create --name auto_gpt_env python=3.10

#激活虚拟环境
conda activate auto_gpt_env

#退出虚拟环境
conda deactivate

#删除虚拟环境
conda remove --name auto_gpt_env --all

#查看虚拟环境
conda info --envs

3、安装Auto-GPT依赖包

在powershell中输入命令pip install -r requirements.txt,然后回车,安装Auto-GPT所需的Python包,如果是电脑已安装了的Python包,会显示"Requirement already satisfied",未安装的Python包,则会显示"Collecting",最后显示"Successfully installed"则说明安装所需的Python包成功了,这时候Auto-GPT所需的环境已经搭建完成了,下面就可以运行Auto-GPT了。

这一步会耗费一点时间,取决于网速。

4、修改环境变量

将根目录下的.env.template重命名为.env。打开.env,修改OPENAI_API_KEY的值,以及打开一些环境变量参数。

EXECUTE_LOCAL_COMMANDS=True
OPENAI_API_KEY=你自己的key

image.png

5、运行Auto-GPT

python -m autogpt

我让它分析一篇cdc的文章,并提炼观点

medical experts

Analysis of this article: https://www.chinacdc.cn/gwxx/202109/t20210918_248161.html

Extract the main ideas and save them in a file.

finish, close the program

第四、遇到的一些问题

a、无效key问题

问题:Incorrect API key provided" error - I think the repo has a hardcoded OpenAI Key
原因:之前电脑配置了一个OPENAI_API_KEY的环境变量,这个key已经过期。
解决办法:更新环境变量中的key值,或者删除它直接使用.env文件中的key。

b、访问openai timeout

类似的问题:Command google returned: Error: [WinError 10060]

解决办法:
image.png

image.png

c、中文回复问题

问题:如果要让AutoGPT中文回复,怎么办?

chat.py修改如下代码,测试有效。
image.png

d、openAI 接口,SSL 认证失败 443

ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1131)requests.exceptions.SSLError: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1131)')))

解决方法,对urllib3 降版本,变为 1.25.11

pip install urllib3==1.25.11
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值