指定要构建哪种类型的应用程序。然后,GPT Pilot
会提出澄清问题,创建产品和技术要求,设置环境,并开始逐步编写应用程序,就像在现实生活中一样,而您则监督开发过程。它要求您检查其完成的每项任务或在遇到困难时提供帮助。这样,GPT
Pilot 充当编码员,而您则是负责审查代码并在需要时提供帮助的首席开发人员。
🚦如何开始使用gpt-pilot?
安装 Python 和 PostgreSQL 后,请按照以下步骤操作:
git clone https://github.com/Pythagora-io/gpt-pilot.git
(克隆存储库)cd gpt-pilot
python -m venv pilot-env
(创建虚拟环境)source pilot-env/bin/activate
(或在 Windows 上pilot-env\Scripts\activate
)(激活虚拟环境)pip install -r requirements.txt
(安装依赖项)cd pilot
mv .env.example .env
(创建 .env 文件)- 将您的环境 (OpenAI/Azure)、API 密钥和 SQLite/PostgreSQL 数据库信息添加到文件
.env
中
- 要在 .env 中从 SQLite 更改为 PostgreSQL,只需设置
DATABASE_TYPE=postgres
python db_init.py
(初始化数据库)python main.py
(启动 GPT 试点)
之后,您只需按照终端中的说明操作即可。
所有生成的代码将存储在workspace
以您启动试点时输入的应用程序名称命名的文件夹内的文件夹中。
重要提示:要运行 GPT Pilot,您需要在计算机上设置 PostgreSQL
如何在docker中启动gpt-pilot?
-
git clone https://github.com/Pythagora-io/gpt-pilot.git
(克隆存储库) - 更新
docker-compose.yml
环境变量,可以通过以下方式完成docker compose config
- 跑
docker compose build
。这将为您构建一个 gpt-pilot 容器。 - 跑
docker compose up
。 - 访问网络终端
port 7681
-
python db_init.py
(初始化数据库) -
python main.py
(启动 GPT 试点)
这将启动两个容器,一个是由 构建的新映像,Dockerfile
另一个是 Postgres 数据库。新映像还安装了ttyd,以便您可以轻松地与 gpt-pilot 交互。镜像上还安装了 Node,并且暴露了端口 3000。
github地址
https://github.com/Pythagora-io/gpt-pilot