Auto-GPT尝鲜使用

yizhihongxing

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日

相关文章

  • Python检查和同步本地时间(北京时间)的实现方法

    Python检查和同步本地时间(北京时间)的实现方法 1. 检查本地时间 我们可以使用Python内置的datetime模块来检查本地时间。具体步骤如下: 首先,导入datetime模块: import datetime 然后,使用datetime.datetime.now()函数获取当前本地时间: now = datetime.datetime.now()…

    python 2023年6月2日
    00
  • 三个Python自动化办公好用到爆的模块分享

    这里是“三个Python自动化办公好用到爆的模块分享”的详细攻略。 1. PyAutoGUI PyAutoGUI是一个Python模块,它可以用来控制鼠标和键盘,以及对屏幕进行截图、图像识别等操作。以下是使用示例: 安装PyAutoGUI 首先需要安装PyAutoGUI模块。在终端运行以下命令进行安装: pip install pyautogui 控制鼠标与…

    python 2023年5月19日
    00
  • Python+Selenium实现一键摸鱼&采集数据

    下面是Python+Selenium实现一键摸鱼&采集数据的完整攻略: 一、前置条件 安装Python并配置环境变量 安装Selenium库并配置ChromeDriver 学习基础Python语法及Selenium的基本操作 二、一键摸鱼 想要实现一键摸鱼,也就是自动化操作浏览器进行休闲娱乐的功能,需要经过以下几步: 1. 设置ChromeDrive…

    python 2023年5月19日
    00
  • Python局部函数及用法详解(含nonlocal关键字)

    Python局部函数及用法详解(含nonlocal关键字) 什么是局部函数? 在Python中,函数可以作为一个独立的对象返回或者被作为参数传递给其他函数,并可以在函数内部定义另一个函数,这个在Python中被称之为局部函数。例如: def outer(): def inner(): print("This is a inner function&…

    python 2023年6月5日
    00
  • Python将string转换到float的实例方法

    下面是详细讲解“Python将string转换到float的实例方法”的完整攻略。 什么是Python中的字符串和浮点数? 在Python中,字符串指的是用单引号或双引号括起来的字符序列,例如: a_string = ‘hello world’ 而浮点数则是用来表示有小数部分的实数,例如: a_float = 3.14 字符串如何转换成浮点数? 要将一个字符…

    python 2023年6月5日
    00
  • Python合并字典键值并去除重复元素的实例

    下面我给您讲解一下如何实现“Python合并字典键值并去除重复元素”的攻略。 攻略概述 我们可以通过 Python 中的字典(Dictionary)来实现合并操作。具体过程如下所示: 定义两个字典 dict1 和 dict2,并分别添加键值对; 将 dict2 中的键值对合并到 dict1 中; 利用 Python 中的 list(set()) 语句去除重复…

    python 2023年5月13日
    00
  • Python实现利用163邮箱远程关电脑脚本

    利用163邮箱远程关电脑脚本是指使用Python编写的一些脚本,可以通过发送邮件到指定的163邮箱,实现远程关机的功能。本文将详细讲解如何使用Python实现利用163邮箱远程关电脑脚本的完整攻略,包括以下几个方面: 创建163邮箱 配置电脑 编写Python脚本 实践示例 创建163邮箱 在使用163邮箱远程关电脑脚本之前,需要创建一个163邮箱。可以访问…

    python 2023年5月15日
    00
  • Python实现连点器的示例代码

    下面是Python实现连点器的示例代码的完整攻略: 思路: 通过pyautogui库实现鼠标和键盘的控制; 读取图像并获取需要点击的坐标; 循环点击坐标位置 步骤: 第一步:准备工作 安装pyautogui库 导入所需库 import pyautogui import time import cv2 as cv import numpy as np 第二步:…

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