首页 > 其他分享 >AutoGPT:有手就会的安装教程

AutoGPT:有手就会的安装教程

时间:2023-05-07 09:44:24浏览次数:49  
标签:教程 AutoGPT Auto 有手 env GPT txt 安装

AutoGPT 是什么

Auto-GPT 是一个实验性开源应用程序,展示了 GPT-4 语言模型的功能。该程序由 GPT-4 驱动,将 LLM 的“思想”链接在一起,以自主实现您设定的任何目标。作为 GPT-4 完全自主运行的首批示例之一,Auto-GPT 突破了 AI 的可能性界限。

AutoGPT 是 github 上最火的 GPT 项目,目前已有 124k 的 star 数目。

AutoGPT与ChatGPT区别

AutoGPT 旨在自动生成文本,可以用于生成文章、摘要、翻译等。它的训练数据来自多个领域的文本,能够适应不同的任务。而 ChatGPT 则是针对聊天场景开发的,旨在生成自然、流畅的对话。它的训练数据来自大量的对话语料,能够生成与人类对话相似的回复。

AutoGPT 效果展示

本文将教你用最简单的方法安装和体验一把 AutoGPT。

安装物料

  • google 账号
  • 梯子

安装步骤

第一步. 确认梯子是否开启全局模式

梯子各不相同,可根据实际情况自行设置。

第二步. 登陆谷歌账号,点击菜单栏选择云端硬盘

第三步. 安装 Colab

  1. 若更多里没有 Colab 选项而已点击关联更多应用

  1. 选择应用列表中 Colaboratory

  1. 点击安装

第四步. 运行 Colaboratory

第五步. 点击连接到远程桌面

可重命名脚本名,这里笔者自己重命名成 AutoGPT

连接成功后可以看到该远程设备 RAM 和磁盘配置。就用它来进行安装 AutoGPT 即可。

有人会问:为啥不用自己电脑呢?
主要考虑如下两方面因素:

  1. 很多用户并不是专业程序员,AutoGPT 安装过程中要求的 git, python 和 docer 对于一般非科班出身用户难度比较高,该远程电脑已经默认安装好了这些工具极大降低了安装门槛。

  2. 不同操作系统安装方法不一样,该方式提供统一的操作过程,适用于所有用户。

第六步. 修改笔记本配置为 GPU

点击菜单栏中修改,选择笔记本设置,修改硬件加速器选项为 GPU 并点击保存。

第七步. 挂载到 Google Drive

点击代码并执行如下挂载命令

from google.colab import drive
drive.mount('/content/drive')

第八步. 切换到挂载的 MyDrive

cd drive/MyDrive

第九步:下载安装 Auto-GPT

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

第十步:切换到刚下载的 Auto-GPT 文件夹

cd Auto-GPT

第十一步:安装依赖环境

!pip install -r requirements.txt

成功后会有这样的提示

第十二步:.env.template 改为 env.txt

!mv .env.template env.txt

  1. 改为 TXT 文档,是为了方便编辑该文件,因为默认的.env.template 是打不开的
  2. 侧边栏 ② 打开文件夹找到修改后的 env.txt 文件 ③,双击打开
  3. 在打开文件中找到 OPENAI_API_KEY,就是图中的 ④
  4. OPENAI_API_KEY 获取点击这里 其中找到秘钥有详细步骤

如下笔者自己秘钥,填到上去保存即可。

第十三步:env.txt 改为.env

!mv env.txt .env

第十四步:运行 AutoGPT

!python -m autogpt --gpt3only

⚠️ 如果你是 GPT-4,那么用下面这条指令(一般用不到 GPT-4)⚠️

!python -m autogpt

  1. 运行后看到当前 GPT3.5 可用

  1. 根据提示输入 AI name 和目标等

  1. 约 10 分钟后会将结果输出到指定文件中。

为减少使用过程中拷贝命令错误文中 AutoGpt.ipynb 已整理,可公众号后台回复关键字“autogpt”直接获取使用。

❤️本文由公众号编程黑板报 原创,关注我,获取我的最新文章~❤️

标签:教程,AutoGPT,Auto,有手,env,GPT,txt,安装
From: https://www.cnblogs.com/programmingBB/p/17378909.html

相关文章

  • Three.js教程:访问几何体对象的数据
    推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生访问几何体对象的数据实际开发项目的时候,可能会加载外部模型,有些时候需要获取模型几何体的顶点数据,如果想获取几何体的顶点数据首先要熟悉three.js几何体BoxGeometry和BufferGeometry的结构。访问几何体顶点......
  • iBatis简单入门教程
       iBatis简单入门教程 iBatis简介:iBatis是apache的一个开源项目,一个O/RMapping解决方案,iBatis最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis已经改名为Mybatis了。官网为:ht......
  • UEFI 基础教程 (三) - 运行第一个PEI Driver
    一、编写源代码编写C:\edkii\OvmfPkg\MyHelloWorldPEIMDriver\MyHelloWorldPEIMDriver.c#include<uefi.h>#include<Library/UefiLib.h>#include<Library/BaseLib.h>#include<Library/DebugLib.h>#include<Library/BaseMemoryLib.h>......
  • GPT4free安装部署教程 - 白嫖GPT
    前言为啥之前一直没有更新GPT相关的内容,因为个人觉得如果每次都需要使用付费使用API的话,那这个工具还是很难在个人手上被运用起来,多测试几次关键字和清洗数据,API的费用对个人来说都太高昂了直到GPT4free出现公众号后台回复1002,获取GPT试用网址部署使用直接开始部署吧,别像其他文......
  • 俩小伙一晚上写了个 AI 应用,月入两万??(文末附开发教程)
    开发出一款能够与AI对话生成和编辑思维导图的工具,听起来似乎只能是一群专业的AI背景团队花费大量的时间和精力训练模型,打磨应用才能完成的事情。但是,两名大学生却在一夜之间完成了,就像炼金术士将庸俗的材料转化成黄金一样,他们将代码转化为了神奇的工具,下面我们来一起揭开这个......
  • Unix教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介UNIX/Linux操作系统(OS)入门教程-从基本概念开始,简单易学地了解UNIX的基础知识,包括入门,UnixKorn和BourneShell和编程,文件权限/访问模式,环境,实用程序,管道和过滤器,网络通信实用程序,文件系统,目录,内存管理,特殊变量,vi编辑器,什么是Shell?,使用Shell变量,数组,基本运算符,决策,循......
  • AWS CLI入门教程(亲测)
    背景因为公司有用到S3,所以整理了一个S3的简单入门教程。当然,入门之后有其他更高级的用法需求,就靠自己去查文档了。入门的教程能让你快速上手,不至于翻阅一堆文档,容易被劝退。这里主要是介绍如何用cli去操作S3。官方文档https://docs.aws.amazon.com/cli/latest/userguide/cli-se......
  • Kafka基础阶段与集群搭建详细教程
    Kafka第一天课堂笔记一.Kafka简介1.1消息队列消息队列——用于存放消息的组件程序员可以将消息放入到队列中,也可以从消息队列中获取消息很多时候消息队列不是一个永久性的存储,是作为临时存储存在的(设定一个期限:设置消息在MQ中保存10天)消息队列中间件:消息队列的组件,例如:Kafk......
  • 小D-新版接口自动化教程- http 请求 Requests 实战
     #-*-coding:UTF-8-*-importrequestsresponse=requests.get("https://www.baidu.com")print(response.text)......
  • Python教程:pandas读写txt文件——DataFrame和Series
    大家用pandas一般都是读写csv文件或者tsv文件,读写txt文件时一般就withopen了,其实pandas数据类型操作起来更加方便,还是建议全用pandas这一套。读txt文件代码如下,主要是设置正则表达式的分隔符(sep参数),和列名取消(header参数),以及不需要列索引(index_col)。1df=pd.read_csv("workl......