0


【新手教程】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
标签: windows gpt git

本文转载自: https://blog.csdn.net/z3831583/article/details/130303301
版权归原作者 千牛不是牛 所有, 如有侵权,请联系我们删除。

“【新手教程】Windows本地化安装、运行,部署Auto-GPT”的评论:

还没有评论