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:有手就会的安装教程的更多相关文章

  1. 【转载】Ogre3d 2.1 源码编译安装教程

    原文:Ogre3d 2.1 源码编译安装教程 今年是3D手游年,今年也是游戏引擎战争进入白热的一年. 移动游戏的红海时代,让各大端游也忍不住纷纷伸出大白腿,Unreal.CryEngine纷纷宣布自己 ...

  2. mysql-8.0.11-winx64.zip安装教程

    mysql-8.0.11-winx64.zip安装教程   下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/download ...

  3. ~~Python解释器安装教程及环境变量配置~~

    进击のpython Python解释器安装教程以及环境变量配置 对于一个程序员来说,能够自己配置python解释器是最基础的技能 那么问题来了,现在市面上有两种Python版本 Python 2.x ...

  4. PyCharm 2019 2.3 软件安装教程(1.补丁破解2.破解码)

    一:补丁破解 PyCharm 2019 2.3 下载地址 https://pan.baidu.com/s/1HaWFcbO-x4vZuT6mVC0AGA 提取码:elu7 更多破解教程微信公众号关注“ ...

  5. Office2013安装教程(附安装包+激活工具)

    office2013中文版是微软推出的新一代office办公软件,重点加强了云服务项目,Office2013[☜借你手指用下]采用了全新的Merto界面,使用户更加专注于内容,配合Windows 8的 ...

  6. Linux+apache+mono+asp.net安装教程

    Linux+apache+mono+asp.net安装教程(CentOS上测试的) 一.准备工作: 1.安装linux系统(CentOS,这个就不多讲了) 2.下载所需软件 http-2.4.4.ta ...

  7. Greenplum 源码安装教程 —— 以 CentOS 平台为例

    Greenplum 源码安装教程 作者:Arthur_Qin 禾众 Greenplum 主体以及orca ( 新一代优化器 ) 的代码以可以从 Github 上下载.如果不打算查看代码,想下载编译好的 ...

  8. git 安装教程

    昆,简单说下安装教程1,安装Git2,安装TortoiseGit3,打开第一步安装的git工具GIT BASH

  9. Docker和Docker-compose安装教程以及docker-elk,docker-storm安装教程

    此安装教程仅供我自己安装配置时查看,其他的人不可以偷看!!! 安装Docker 1. Update package information, ensure that APT works with th ...

  10. RHEL 6.3 详细安装教程

    以前刚接触linux时,什么都不懂,为了学习,在电脑上安装双系统(原系统为Win7),吃过不少苦头,在网上搜教程,很多都是语焉不详,导致安装过程中战战兢兢.最近朋友面试运维,面试官有考他对linux安 ...

随机推荐

  1. python requests 上传文件_python3使用requests上传文件,content-type踩的坑

    通常提交普通表单时,requests的post方法可以指定headers,所以我在使用requests模拟上传文件行为时,直接按照下面的方式写了: 然后服务器就报出了找不到分隔符Invalid mul ...

  2. ESP32 IDF V5.0 编译环境

    方法:环境搭建工具一键安装: 下载链接:https://dl.espressif.com/dl/esp-idf/ 可以选择离线安装方式和在线安装方式,建议:采用离线安装的方式 下载离线安装包之后点击安 ...

  3. 一招教你 Notion 文章导出到公众号

    Notion是一个功能强大的笔记应用程序,有许多优点,包括: 用户友好的界面 跨平台支持 可以结构化组织笔记 多人协作 可以添加多种类型的媒体文件 可以添加评论和任务 这些优点使Notion成为一个广 ...

  4. webgl 系列 —— 绘制猫

    其他章节请看: webgl 系列 绘制猫 上文我们了解了如何绘制渐变彩色三角形,明白了图形装配.光栅化,以及片元着色器计算片元的颜色. 现在如果让你绘制如下一只猫.难道绘制很多三角形,然后指定它们的颜 ...

  5. Web 前端入门 JS 基础知识梳理汇总

    Web 前端工程师是当前各大企业都比较稀缺的人才,薪资待遇和就业前景都很不错.不论是专业还是非专业,有基础亦或是无基础,都想通过学习 Web 前端实现高薪就业.不过,学习要一步一个脚印,不能一口吃一个 ...

  6. CSharp读写world文档数据

    背景 在工作中需要对比数据,然后输出一份world文档的对比报告.这需要用C#来读写world文件. 用到的工具 NPOI NPOI 地址:NPOI NPOI版本:2.6.0 个人项目的运行时版本:. ...

  7. MyBatis 整体架构【包含 SQL执行流程】

    Mybatis 的整体架构分为三层,分别是基础支持层.核心处理层和接口层.基础支持层为核心处理层的功能提供了良好的支撑.

  8. Leetcode Practice -- 字符串

    目录 14. 最长公共前缀 思路解析 151. 反转字符串中的单词 思路解析 125. 验证回文串 思路解析 415. 字符串相加 思路解析 3. 无重复字符的最长子串 思路解析 8. 字符串转换整数 ...

  9. TOP使用参数

    TOP使用参数top是检查机器当前运行状况的第一个命令,就好比是机器体检时的第一张报告单.先了解一下TOP命令的使用 [root@localhost /]# top -help top: procps ...

  10. python入门教程之十函数

    函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这 ...