指定要构建哪种类型的应用程序。然后,GPT Pilot
会提出澄清问题,创建产品和技术要求,设置环境,并开始逐步编写应用程序,就像在现实生活中一样,而您则监督开发过程。它要求您检查其完成的每项任务或在遇到困难时提供帮助。这样,GPT
Pilot 充当编码员,而您则是负责审查代码并在需要时提供帮助的首席开发人员。

🚦如何开始使用gpt-pilot?

安装 Python 和 PostgreSQL 后,请按照以下步骤操作:

  1. git clone https://github.com/Pythagora-io/gpt-pilot.git(克隆存储库)
  2. cd gpt-pilot
  3. python -m venv pilot-env(创建虚拟环境)
  4. source pilot-env/bin/activate(或在 Windows 上pilot-env\Scripts\activate)(激活虚拟环境)
  5. pip install -r requirements.txt(安装依赖项)
  6. cd pilot
  7. mv .env.example .env(创建 .env 文件)
  8. 将您的环境 (OpenAI/Azure)、API 密钥和 SQLite/PostgreSQL 数据库信息添加到文件.env
  • 要在 .env 中从 SQLite 更改为 PostgreSQL,只需设置DATABASE_TYPE=postgres
  1. python db_init.py(初始化数据库)
  2. python main.py(启动 GPT 试点)

之后,您只需按照终端中的说明操作即可。

所有生成的代码将存储在workspace以您启动试点时输入的应用程序名称命名的文件夹内的文件夹中。

重要提示:要运行 GPT Pilot,您需要在计算机上设置 PostgreSQL

如何在docker中启动gpt-pilot?

  1. git clone https://github.com/Pythagora-io/gpt-pilot.git(克隆存储库)
  2. 更新docker-compose.yml环境变量,可以通过以下方式完成docker compose config
  3. docker compose build。这将为您构建一个 gpt-pilot 容器。
  4. docker compose up
  5. 访问网络终端port 7681
  6. python db_init.py(初始化数据库)
  7. python main.py(启动 GPT 试点)

这将启动两个容器,一个是由 构建的新映像,Dockerfile另一个是 Postgres 数据库。新映像还安装了ttyd,以便您可以轻松地与 gpt-pilot 交互。镜像上还安装了 Node,并且暴露了端口 3000。

github地址


https://github.com/Pythagora-io/gpt-pilot