Auto-GPT尝鲜使用

Auto-GPT尝鲜使用

注:部署所需:OpenAI的API Key

1. Auto-GPT本地部署

1.1. 环境准备

  • 需要Python环境,Python版本建议>=3.8(官方写的>=3.10)
    • 建议用Conda(Minconda或Anaconda)创建单独的虚拟环境
  • Git:有没有无所谓了

1.2. 项目下载

1.3. 环境配置

  1. 将下载的压缩包解压,复制一份.env.template文件,修改为.env(也可以直接修改)
    image
  2. 在终端中,使用Conda命令安装项目依赖
    • 建议单独创建一个Python虚拟环境,
      image
  3. 在你的.\Auto-GPT\项目中创建AutoGpt.json文件,如果存在可忽略,该文件用于存储本地的缓冲数据,也就是本地的memory文件
    image
  4. 配置OpenAI的API Key
    • 登录OpenAI官网:https://platform.openai.com/,创建API Key
      image
      image
    • 将API Key复制粘贴到前面修改的.env文件中,在对应位置填入即可
      image

  5. 完成上述操作,就可以在终端(对应的虚拟环境下)启动Auto-GPT了
    • 注:这里我用的是GPT3.5的API,所以启动参数要指定为--gpt3only
# 如果您无法访问 GPT4 api,此模式将允许您使用自动 GPT!
python -m autogpt --gpt3only

image

1.4. 尝鲜演示:写文章

image
image
image
image

  • 过程比较长,所以中途停止了,看看最终结果,保存了个撒
    image
    image
    image

  • 用百度翻译如下

交通流理论是研究车辆在道路上的运动。它试图以精确的数学方式描述车辆、驾驶员和基础设施之间的相互作用。基础设施包括公路系统及其所有操作元件,包括控制装置、标志和标记。交通流理论主要从宏观角度提出,其中考虑了交通流量、交通密度和平均交通速度等综合交通变量。宏观特征也与交通的微观行为有关。我从谷歌搜索中找到了一些关于交通流理论的有用信息。我将利用这些信息来帮助我写报告。
交通流理论是交通工程的一个分支,研究车辆在道路和高速公路上的运动。它用于开发可以预测交通模式和优化交通流的模型和算法。交通流理论的应用有很多,包括:
1.交通管理:交通流理论用于设计和实施交通管理系统,以减少道路和高速公路上的拥堵,提高安全性,提高效率。
2.智能交通系统(ITS):交通流理论用于开发ITS技术,如交通信号控制系统、可变信息标志和智能速度自适应系统。
3.道路设计:交通流理论用于设计能够适应不同交通量和速度的道路和高速公路。
4.公共交通:交通流理论用于优化公交和火车网络等公共交通系统,以减少出行时间,提高服务可靠性。
5.应急响应:交通流理论用于制定能够快速有效地从灾区疏散人员的应急响应计划。
总的来说,交通流理论在交通工程中发挥着关键作用,有助于提高我们交通系统的安全性、效率和可持续性。

用来写文字内容还行,但经过测试,比如用来写爬虫,半天写不完,这里就不展示了(可能是GPT3.5的代码水平不太行?)

2. 第三方平台服务

有一些提供Auto-GPT服务的平台,不需要自己部署,直接使用,但基本都需要OpenAI API Key

原文链接:https://www.cnblogs.com/jhy-ColdMoon/p/17331608.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Auto-GPT尝鲜使用 - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月19日

相关文章

  • Object arrays cannot be loaded when allow_pickle=False的问题

    “Object arrays cannot be loaded when allow_pickle=False”的问题一般出现在使用numpy库的load函数时。该问题的产生原因是numpy.load函数默认是禁止加载文件中包含pickle的数据类型的,因为它容易受到恶意代码的攻击。因此,在打开二进制文件时需要通过设置参数allow_pickle=True来…

    python 2023年6月2日
    00
  • python中lower函数实现方法及用法讲解

    Python中lower函数实现方法及用法讲解 什么是lower函数 Python中的lower()函数是一个字符串方法(String Method),用于将大写字母转换成小写字母。 lower函数的语法 下面是lower函数的语法: str.lower() 在该语法中,str表示要进行大小写转换的原始字符串。 lower函数的用法 下面是lower函数的示…

    python 2023年6月5日
    00
  • numpy中三维数组中加入元素后的位置详解

    下面我就给您详细讲解一下“numpy中三维数组中加入元素后的位置详解”的完整攻略。 简介 NumPy是一个强大的数学库,主要用于进行数值计算。它是Python科学计算的核心库之一,提供了高性能的多维数组(ndarray)对象,并且在这些数组上操作的一系列函数。 三维数组是NumPy中最常用的数组类型之一。通过三维数组,我们可以处理多维数据,如图片、时间序列等…

    python 2023年6月5日
    00
  • python ChainMap的使用详解

    Python ChainMap的使用详解 什么是ChainMap? ChainMap是Python内置的数据结构之一,它可以将多个字典(或其他映射类型)合并为一个逻辑上的字典。当你想要查找一个键值对时,ChainMap会在多个字典中按照顺序查找,直到找到为止。因此,如果相同的键在不同的字典中出现,ChainMap会返回查找到的第一个键。 如何使用ChainM…

    python 2023年6月2日
    00
  • Python合并ts文件至mp4格式及解密教程详解

    针对“Python合并ts文件至mp4格式及解密教程详解”这一主题,我准备了以下攻略,包含步骤、示例和注意事项。 步骤 1. 下载ts文件 首先,你需要从相应的网站上下载ts文件,通常会是一堆以.ts为后缀名的文件。 2. 安装ffmpeg ffmpeg是一个非常实用的音频和视频处理工具,可以用来转换、合并、剪辑等等。安装ffmpeg的方法因不同操作系统而异…

    python 2023年5月19日
    00
  • Python 自动安装 Rising 杀毒软件

    Python 自动安装 Rising 杀毒软件攻略 1. 确定 Rising 杀毒软件的版本和下载链接 在使用 Python 自动安装 Rising 杀毒软件之前,需要确认该软件的最新版本和下载链接,以便后续操作。 打开 Rising 官网(https://www.rising.com.cn/),选择对应的操作系统版本,下载对应版本的杀毒软件,获取下载链接。…

    python 2023年5月19日
    00
  • Python读写锁实现实现代码解析

    当多个线程仅有一个线程能够写入特定数据时,使用读写锁可以提高程序的性能。Python提供threading模块支持读写锁实现,而读写锁的实现基于RLock对象。读写锁的实现能够控制多个线程同时读取一个文件或者同一时刻只允许一个线程写入一个文件。 创建读写锁 使用threading模块的RLock()方法创建一个新的读写锁。读写锁可以用来控制对文件或者数据结构…

    python 2023年5月19日
    00
  • Python使用xlrd实现读取合并单元格

    下面是Python使用xlrd实现读取合并单元格的完整实例教程: 一、xlrd介绍 xlrd是Python的一个库,主要用于读取Excel文件,可以读取Excel的所有数据,包括单元格格式、公式等。官方文档地址:https://xlrd.readthedocs.io/en/latest/ 二、读取合并单元格 1. 安装xlrd库 使用pip安装命令安装xlr…

    python 2023年5月13日
    00
合作推广
合作推广
分享本页
返回顶部