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安 ...
随机推荐
- windows远程linux桌面
TigerVNC是一个高性能.平台无关的虚拟网络计算(Virtual Network Computing,VNC)实现,是一个客户端/服务器应用程序,允许用户在远程机器上启动并与图形应用程序进行交互. ...
- 整数划分问题(Java递归)
整数划分问题(Java递归) 文章目录 整数划分问题(Java递归) 0. 问题描述 1.递归式 2.代码 3.参考 0. 问题描述 整数划分问题 将正整数n表示成一系列正整数之和:n=n1+n2+- ...
- Blob、FormData
Blob 在我的理解中这个就是一个二进制的存储类型,就像一张图片就是一组二进制,很多文件都是一组二进制.这个就是数据库用来存储二进制类型. FormData 为什么使用 FormData 来进行数据的 ...
- This class is not trusted to be serialized as ObjectMessage payload.ActiveMQ序列化设置
引子 ObjectMessage引入的生产者和消费者之间的类路径耦合,ActiveMQ支持他们作为JMS规范的一部分. ObjectMessage对象依赖marshal/unmarshal进行java ...
- 网站下/.git/index查看
遇见有些网站目录中存在 http://target.com/.git/index 由于index是二进制文件 下载回来本地查看 初始化 下载到.git目录 git checkout-index -a
- 2021SWPUCTF-WEB(一)
gift_F12 给了一个网站,题目提示是F12,就F12找一下 WLLMCTF{We1c0me_t0_WLLMCTF_Th1s_1s_th3_G1ft} jicao 一个代码,逻辑很简单 大 ...
- 7. 基础增删改 - 使用Portal Webapi进行会员信息的增删改
我们可以通过使用Portal Web API在Portal页面中跨所有Microsoft Dataverse表执行创建.更新和删除操作,下面我们就一起来看一下如何通过使用AJAX函数来进行操作. AJ ...
- Java方法-什么是方法
Java方法-什么是方法 package com.andy.base.Andy.operator.method; public class Demo01 { //main方法 public stati ...
- Android笔记--如何在Android studio里面打开数据库
具体操作 可参考这篇(更为详细): https://www.cnblogs.com/liuzijin/p/17029231.html 1.找到界面内的Device File Explorer 这里找可 ...
- MySQL学习(二)事务的隔离级别
:规定了一个事务中所做的修改,哪些在事务内和事务间是可见的,哪些是不可见的.较低级别的隔离通常可以执行更高的并发,系统的开销也更低 read uncommitted(未提交读):事务中的修改,即使没有 ...