- 简单汉化了下,核心是在预添加的前置提示词,指定回复的答案要和提问的语言类型一致,就可以实现用户用什么语言提问,回答就用什么语言回答。
- 网站内容简单翻译了下。
- 生成 PDF 的时候会有乱码,换了一个中文的字体库。
- 已经部署在 vercel 上,部署的时候注意 next.config.mjs 下的这行代码可以注释掉:
//!process.env.SKIP_ENV_VALIDATION && (await import("./src/env/server.mjs"));
做了个 demo,大家可以看看:
Docker 是在本地运行 AgentGPT 最简单的方法。 以下是一个方便的设置脚本。
./setup.sh --docker
如果你想在本地开发 AgentGPT,最简单的方法是使用以下的设置脚本。
./setup.sh --local
🚧 你需要安装 Nodejs +18 (LTS recommended)。
- 创建存储库分支:
- 克隆存储库:
git clone [email protected]:YOU_USER/AgentGPT.git
- 安装依赖项:
cd AgentGPT
npm install
- 使用以下内容创建.env:
🚧 环境变量必须符合以下 架构.
# 部署环境:
NODE_ENV=development
# Next Auth 配置:
# 用`openssl rand -base64 32`生成NEXTAUTH_SECRET的秘密
NEXTAUTH_SECRET=changeme
NEXTAUTH_URL=https://localhost:3000
DATABASE_URL=file:./db.sqlite
# 你的open api密钥
OPENAI_API_KEY=changeme
- 使用 sqlite 修改 prisma 架构:
./prisma/useSqlite.sh
注意: 使用 sqlite 时才需要执行此步骤。
- 准备就绪 🥳,现在可以运行了:
# 创建数据库迁移
npx prisma db push
npm run dev
使用GitHub Codespaces在云端设置 AgentGPT。
- 从 GitHub 存储库中,单击绿色的 "Code" 按钮并选择 "Codespaces"。
- 创建一个新的 Codespace 或选择之前已创建的 Codespace。
- Codespaces opens in a separate tab in your browser.
- 在终端中运行
bash ./setup.sh --local
。 - 当终端中提示时,添加你的 OpenAI API 密钥。
- 当构建过程完成后,单击 "Open in browser"。
- 如果要关闭 AgentGPT,请在终端中输入 Ctrl+C
- 如果要重启 AgentGPT, 请在终端中运行
npm run dev
。
运行该项目 🥳
npm run dev