AutoGPT:有手就会的安装教程
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
- 若更多里没有 Colab 选项而已点击关联更多应用

- 选择应用列表中 Colaboratory

- 点击安装

第四步. 运行 Colaboratory

第五步. 点击连接到远程桌面
可重命名脚本名,这里笔者自己重命名成 AutoGPT

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

有人会问:为啥不用自己电脑呢?
主要考虑如下两方面因素:
很多用户并不是专业程序员,AutoGPT 安装过程中要求的 git, python 和 docer 对于一般非科班出身用户难度比较高,该远程电脑已经默认安装好了这些工具极大降低了安装门槛。
不同操作系统安装方法不一样,该方式提供统一的操作过程,适用于所有用户。
第六步. 修改笔记本配置为 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
- 改为 TXT 文档,是为了方便编辑该文件,因为默认的.env.template 是打不开的
- 侧边栏 ② 打开文件夹找到修改后的 env.txt 文件 ③,双击打开
- 在打开文件中找到 OPENAI_API_KEY,就是图中的 ④
- OPENAI_API_KEY 获取点击这里 其中找到秘钥有详细步骤

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

第十三步:env.txt 改为.env
!mv env.txt .env
第十四步:运行 AutoGPT
!python -m autogpt --gpt3only
️ 如果你是 GPT-4,那么用下面这条指令(一般用不到 GPT-4)️
!python -m autogpt
- 运行后看到当前 GPT3.5 可用

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

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

为减少使用过程中拷贝命令错误文中 AutoGpt.ipynb 已整理,可公众号后台回复关键字“autogpt”直接获取使用。
️本文由公众号编程黑板报 原创,关注我,获取我的最新文章~️
AutoGPT:有手就会的安装教程的更多相关文章
- 【转载】Ogre3d 2.1 源码编译安装教程
原文:Ogre3d 2.1 源码编译安装教程 今年是3D手游年,今年也是游戏引擎战争进入白热的一年. 移动游戏的红海时代,让各大端游也忍不住纷纷伸出大白腿,Unreal.CryEngine纷纷宣布自己 ...
- mysql-8.0.11-winx64.zip安装教程
mysql-8.0.11-winx64.zip安装教程 下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/download ...
- ~~Python解释器安装教程及环境变量配置~~
进击のpython Python解释器安装教程以及环境变量配置 对于一个程序员来说,能够自己配置python解释器是最基础的技能 那么问题来了,现在市面上有两种Python版本 Python 2.x ...
- PyCharm 2019 2.3 软件安装教程(1.补丁破解2.破解码)
一:补丁破解 PyCharm 2019 2.3 下载地址 https://pan.baidu.com/s/1HaWFcbO-x4vZuT6mVC0AGA 提取码:elu7 更多破解教程微信公众号关注“ ...
- Office2013安装教程(附安装包+激活工具)
office2013中文版是微软推出的新一代office办公软件,重点加强了云服务项目,Office2013[☜借你手指用下]采用了全新的Merto界面,使用户更加专注于内容,配合Windows 8的 ...
- Linux+apache+mono+asp.net安装教程
Linux+apache+mono+asp.net安装教程(CentOS上测试的) 一.准备工作: 1.安装linux系统(CentOS,这个就不多讲了) 2.下载所需软件 http-2.4.4.ta ...
- Greenplum 源码安装教程 —— 以 CentOS 平台为例
Greenplum 源码安装教程 作者:Arthur_Qin 禾众 Greenplum 主体以及orca ( 新一代优化器 ) 的代码以可以从 Github 上下载.如果不打算查看代码,想下载编译好的 ...
- git 安装教程
昆,简单说下安装教程1,安装Git2,安装TortoiseGit3,打开第一步安装的git工具GIT BASH
- Docker和Docker-compose安装教程以及docker-elk,docker-storm安装教程
此安装教程仅供我自己安装配置时查看,其他的人不可以偷看!!! 安装Docker 1. Update package information, ensure that APT works with th ...
- RHEL 6.3 详细安装教程
以前刚接触linux时,什么都不懂,为了学习,在电脑上安装双系统(原系统为Win7),吃过不少苦头,在网上搜教程,很多都是语焉不详,导致安装过程中战战兢兢.最近朋友面试运维,面试官有考他对linux安 ...
随机推荐
- 2020.11.24 typeScript命名空间
命名空间:定义了标识符的可见范围,一个标识符可以在多个命名空间中定义,它在不同命名空间的含义是互不相干的.在一个新的命名空间可以定义任何新的标识符,它不会与已有的任何标识符发生冲突. 使用: 这个时候 ...
- 多线程JUC练习
package com.aliyun.test.learn; import java.util.concurrent.*; import java.util.concurrent.locks.Reen ...
- LaTeX in 24 Hours - 3. Formatting Texts I
文章目录 本章内容:文本格式 I 3.1 Sectional Units 3.2 Labeling and Referring Numbered Items 3.3 Texts Alignment 3 ...
- linux 查看进程的启动开始时间
先使用命令查看需要查看的进程 ps -ef | grep java root 29861 13755 2 09:42 pts/0 00:10:48 java -jar XXXX.jar ps axo ...
- SpringBoot笔记--自动配置(高级内容)(下集)
案例需求 实现步骤: 具体的实现 1.引入Jedis依赖 2.提供Jedis的Bean 找到SpringBoot的执行文件,按住Ctrl键,进入SpringBootApplication注解,再进入E ...
- Java并发小结01
Java并发小结01 主要参考自<实战Java高并发程序设计>. 需要知道的概念 - 同步与异步 - 并发与并行 - 临界区 - 阻塞与非阻塞 - 死锁.饥饿.活锁 同步与异步 同步:同步 ...
- 操作系统笔记<1>
操作系统的概念 指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配 以提供给用户和其他软件方便的接口和环境 是计算机系统中最基本的系统软件 操作系统的功能 (系统资源 ...
- [Python]语音识别媒体中的音频到文本
@ 目录 准备工作 视频转音频 识别音频到文本 音频直接转换文本 准备工作 安装python3环境 申请一个可用的语音转换API,此篇以Microsoft Azure Speech为例 在Micros ...
- 雪花算法 SnowFlake 内部结构【分布式ID生成策略】
更多内容,前往IT-BLOG 一.前言 如何在分布式集群中生产全局唯一的 ID?[方案一]UUID:UUID是通用唯一识别码 (Universally Unique Identifier),在其他 ...
- Spring AOP面向切面编程案例 (注解驱动开发)
AOP(动态代理):指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式:[1]导入 aop 模块:Spring AOP:(spring-aspects):[2]定义一个业务逻辑类 ...