前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于腾讯云CVM搭建Auto-GPT的环境

基于腾讯云CVM搭建Auto-GPT的环境

原创
作者头像
buzzfrog
修改2023-06-08 17:27:53
1.2K1
修改2023-06-08 17:27:53
举报
文章被收录于专栏:云上修行云上修行

背景

Auto-GPT 是一款开源的 Python 应用程序,由 Significant Gravitas 于 2023 年 3 月 30 日发布至 GitHub。它基于 GPT-4 语言模型,并展示了人工智能的巨大潜力。通过链接 LLM“思维”,该程序允许 AI 在没有详尽提示的情况下自主行动,实现用户设定的目标。这种全新的“AI 智能体”概念意味着用户不再需要一步步引导和提供操作指令,而是可以简单地制定总体目标,然后让 Auto-GPT 逐步采取行动以实现目标。作为 GPT-4 完全自主运行的首批示例之一,Auto-GPT 推动了人工智能技术的可能性边界,也为未来的发展奠定了坚实的基础。

本文详述如何在腾讯云CVM上搭建Auto-GPT的环境。

具体流程

购买腾讯云CVM

在腾讯云CVM的海外区域(国内的机房环境,安装各种依赖比较麻烦,且无法直接使用Auto-GPT;这里我选择的是新加坡,因为离国内近,登录相对快一点点),申请一台4核4GB内存的服务器(2核2GB应该也可以运行),选择公共镜像TencentOS-64位-TencentOS Server 3.1(TK4)。系统盘直接默认选择50GB。建议带宽值直接拉到100Mbps,因为需要下载的依赖比较多。

实例配置
实例配置
镜像配置
镜像配置
网络配置
网络配置
其他配置
其他配置
配置确认
配置确认

环境安装

ssh -o ServerAliveInterval=30 root@服务器IP地址 登录。

下载依赖

代码语言:shell
复制
yum install -y git

创建一个非root权限账户

代码语言:shell
复制
adduser autogpt  # 创建账户autogpt
passwd autogpt  # 创建密码
usermod -aG wheel autogpt # 增加sudo权限
su - autogpt # 切换为autogpt用户

安装Conda

代码语言:shell
复制
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-Linux-x86_64.sh

sh Anaconda3-2023.03-Linux-x86_64.sh

bash # 安装完成后执行bash命令,重新载入bash终端,确保conda命令可用

创建conda环境

代码语言:shell
复制
conda create -n autogpt python=3.10.6
conda activate autogpt

安装requirement.txt

代码语言:shell
复制
git clone https://github.com/Significant-Gravitas/Auto-GPT.git
cd ~/Auto-GPT
pip install -r requirement.txt

处理配置信息

代码语言:shell
复制
cd ~/Auto-GPT
cp .env.template .env 

修改.env文件内容,将自己的OPENAI_API_KEY替换OPENAI_API_KEY=your-openai-api-key这一行中的your-openai-api-key。

运行Auto-GPT

代码语言:shell
复制
cd ~/Auto-GPT
./run.sh
运行Auto-GPT
运行Auto-GPT

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 具体流程
    • 购买腾讯云CVM
      • 环境安装
        • 下载依赖
        • 创建一个非root权限账户
        • 安装Conda
        • 创建conda环境
        • 安装requirement.txt
        • 处理配置信息
      • 运行Auto-GPT
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档