当前位置: 首页 > news >正文

AgentGPT开源程序可以在浏览器中组装、配置和部署自主人工智能代理

一、软件介绍

文末提供程序和源码下载学习

      AgentGPT开源程序可以允许您配置和部署自主 AI 代理。命名您自己的定制 AI 并让它开始实现任何可想象的目标。它将通过思考要执行的任务、执行它们并从结果中学习来尝试达到目标。

二、开始使用

        AgentGPT 入门最简单的方式是使用项目内置的自动设置 CLI。该 CLI 为 AgentGPT 设置以下内容:

🔐 Environment variables (and API Keys)
🔐 环境变量(和 API 密钥)
🗂️ Database (Mysql)  🗂️ 数据库(MySQL)
🤖 Backend (FastAPI)  🤖 后端(FastAPI)
🎨 Frontend (Nextjs)  🎨 前端 (Next.js)

三、Prerequisites 前置条件 

在您开始之前,请确保您已安装以下内容:

您选择的编辑器。例如,Visual Studio Code (VS Code)

  • Node.js
  • Git
  • Docker. After installation, please create an account, open up the Docker application, and sign in.
  • Docker。安装后,请创建账户,打开 Docker 应用程序并登录。
  • An OpenAI API key  OpenAI API 密钥
  • A Serper API Key (optional)
  • Serper API 密钥(可选)
  • A Replicate API Token (optional)
  • Replicate API 令牌(可选)

四、Getting Started   开始

  1. Open your editor  打开您的编辑器
  2. 打开终端 - 通常,您可以在“终端”标签页中这样做,或者使用快捷键(例如,Windows 上的 Ctrl + ~ 或 Mac 上的 Control + ~ 在 VS Code 中)。
  3. 克隆仓库并进入目录 - 一旦您的终端打开,您可以通过运行以下命令克隆仓库并进入目录。

针对 Mac/Linux 用户

文末提供源码下载

git clone https://github.com/reworkd/AgentGPT.git
cd AgentGPT
./setup.sh

对于 Windows 用户:windows:

git clone https://github.com/reworkd/AgentGPT.git
cd AgentGPT
./setup.bat

  • 按照脚本中的设置说明进行操作 - 添加适当的 API 密钥,一旦所有服务都启动,请在您的网页浏览器中访问 http://localhost:3000。

五、Tech Stack  技术栈

  • ✅ 自我启动:create-t3-app + FastAPI-template.
  • ✅ 框架:Nextjs 13 + Typescript + FastAPI
  • ✅ 认证:Next-Auth.js
  • ✅ ORM:Prisma & SQLModel。
  • ✅ 数据库:Planetscale。
  • ✅ 样式:TailwindCSS + HeadlessUI。
  • ✅ 架构验证:Zod + Pydantic。
  • ✅ LLM 工具:Langchain。

六、软件下载

夸克网盘分享

本文信息来源于GitHub作者地址:https://github.com/reworkd/AgentGPT

http://www.dtcms.com/a/146594.html

相关文章:

  • 高并发场景下的淘宝 API 开发实践:商品数据实时采集与性能优化
  • 修改IP地址能否精确到地级市的县?——全面解析
  • 基于ueditor编辑器的功能开发之重写ueditor的查找和替换功能,支持滚动定位
  • ts中的类型
  • CSS零基础入门笔记:狂神版
  • 前端实战-AJAX
  • ubuntu 22.04 安装和配置 mysql 8.0,设置开机启动
  • 力扣热题100——矩阵
  • Spring Boot 断点续传实战:大文件上传不再怕网络中断
  • 74.搜索二维矩阵
  • 学习海康VisionMaster之垂线查找
  • 电控---SWD协议
  • Python进程与线程的深度对比
  • 【仿Mudou库one thread per loop式并发服务器实现】HTTP协议模块实现
  • Java中如何创建操作线程
  • 【Tip】MathType中输入空格符号
  • Indocia启动$INDO代币预售第一阶段 - 100% 社区安全,具有真正的盈利潜力
  • 【Python】如何查找电脑上的Python解释器
  • 【回眸】error: failed to compile `xxxxxx`重装rust环境
  • Unocss 类名基操, tailwindcss 类名
  • 【错误记录】Windows 命令行程序循环暂停问题分析 ( 设置 “ 命令记录 “ 选项 | 启用 “ 丢弃旧的副本 “ 选项 | 将日志重定向到文件 )
  • SpringBoot和微服务学习记录Day3
  • Java 自动装箱与拆箱:基本数据类型与包装类的转换
  • 【Java面试笔记:基础】1.谈谈你对Java平台的理解?
  • pip永久换镜像地址
  • 解决Chrome浏览器访问https提示“您的连接不是私密连接”的问题
  • DSRAM介绍
  • 【NCCL】transport建立(一)
  • c++学习之---vector
  • 【集群IP管理分配技术_DHCP】二、DHCP核心功能与技术实现