🤖 在你的浏览器中组装、配置和部署自主AI代理。 🤖
🔗 短链接 • 🤝 贡献 • 🐦 推特 • 📢 Discord
AgentGPT可以让你配置和部署自主AI代理。
给你的定制AI命名,并让它追求任何想象得到的目标。
它将尝试通过思考要做的任务、执行这些任务并从结果中学习来实现目标 🚀。
感谢
项目大部分翻译自AgentGPT. 实际项目部署,请移步到AgentGPT.
英文版本demo体验地址.
国内交流群
群主会不定期发布 各类亮眼项目体验版本 供大家体验,星球会不定期发布一些商业化的 AI 工具。欢迎各位读者老爷,漂亮姐姐给我的项目点赞!
关注公众号进群 | 知识星球 |
---|---|
💝 支持AgentGPT的进展!! 💝
加入我们,共同推动开源项目AgentGPT的发展,这是一个突破人工智能自主性的项目!我们正面临着运营成本的挑战 💸,包括内部API和其他基础设施开销,预计每天将增长到约150美元💳🤕。您的赞助将通过帮助我们扩展资源、增强功能和性能以及继续对这个激动人心的项目进行迭代,推动进展🚀。
通过赞助这个免费开源项目,您不仅有机会在下面展示您的头像/徽标,还可以获得与创始人独家交流的机会!🗣️
👉 点此支持这个项目
🎉 发展路线
该平台目前处于beta版,我们正在努力:
- 通过向量DB实现长期记忆 🧠
- 通过langchain实现网页浏览能力 🌐
- 与网站和人互动 👨👩👦
- 通过文档API实现写作能力 📄
- 保存代理运行 💾
- 用户和身份验证 🔐
- Stripe集成用于低限额付费版本(以便我们不必担心基础设施成本)💵
更多即将推出...
🚀 技术栈
- ✅ 引导程序:create-t3-app。
- ✅ 框架:Nextjs 13 + Typescript。
- ✅ 认证:Next-Auth.js
- ✅ ORM:Prisma。
- ✅ 数据库:Supabase。
- ✅ 样式:TailwindCSS + HeadlessUI。
- ✅ Typescript模式验证:Zod。
- ✅ 端到端类型安全API:tRPC。
👨🚀 入门指南
🐳 Docker设置
在本地运行AgentGPT的最简单方法是使用docker。 提供了一个方便的设置脚本,帮助您入门。
./setup.sh --docker
👷 本地开发设置
如果你想在本地开发AgentGPT,最简单的方法就是 使用提供的设置脚本。
./setup.sh --local
🛠️ 手动设置
🚧 你需要安装 Nodejs +18 (建议使用LTS版本)。
- Fork这个项目:
- 点击这里。
- 克隆仓库:
git clone [email protected]:YOUR_USER/AgentGPT.git
- 安装依赖:
cd AgentGPT
npm install
- 创建一个包含以下内容的**.env**文件:
🚧 环境变量必须与以下schema匹配。
# 部署环境:
NODE_ENV=development
# Next Auth配置:
# 使用`openssl rand -base64 32`生成一个密钥
NEXTAUTH_SECRET=changeme
NEXTAUTH_URL=http://localhost:3000
DATABASE_URL=file:./db.sqlite
# 你的open api key
OPENAI_API_KEY=changeme
- 修改prisma schema以使用sqlite:
./prisma/useSqlite.sh
**注意:**只有在想要使用sqlite时才需要执行此操作。
- 准备好了🥳,现在运行:
# 创建数据库迁移
npx prisma db push
# 运行项目:
npm run dev