一、软件介绍
文末提供程序和源码下载学习
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 开始
- Open your editor 打开您的编辑器
- 打开终端 - 通常,您可以在“终端”标签页中这样做,或者使用快捷键(例如,Windows 上的 Ctrl + ~ 或 Mac 上的 Control + ~ 在 VS Code 中)。
- 克隆仓库并进入目录 - 一旦您的终端打开,您可以通过运行以下命令克隆仓库并进入目录。
针对 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