OG代码生成实验平台!
如果您正在寻找固执己见的托管服务的演变,请查看 gptengineer.app。
如果您正在寻找维护良好的可破解 CLI,请查看 aider。
gpt-engineer 让您:
对于稳定发布:
python -m pip install gpt-engineer
用于开发:
git clone https://github.com/gpt-engineer-org/gpt-engineer.git
cd gpt-engineer
poetry install
poetry shell
我们积极支持 Python 3.10 - 3.12。支持 Python 3.8 - 3.9 的最后一个版本是 0.2.6。
选择以下一项:
export OPENAI_API_KEY=[your api key]
.env
的.env.template
副本检查 Windows 自述文件以了解 Windows 使用情况。
其他运行方式:
prompt
(无扩展名)的文件,并在其中填充说明gpte <project_dir>
gpte projects/my-new-project
以及projects/
中的新文件夹prompt
(无扩展名)的文件,并在其中填充有关如何改进代码的说明gpte <project_dir> -i
gpte projects/my-old-project -i
来自 gpt-engineer 目录根目录,您的文件夹位于projects/
中正如 Loom 视频中所述,社区已开始开展不同的基准测试计划。
我们的一些社区成员已经编写了可以进一步开展的不同研究简报。如果您有兴趣,请参阅此文档。
通过运行 gpt-engineer,您同意我们的条款。
gptengineer.app 是一个用于自动生成 Web 应用程序的商业项目。它为连接到 git 控制的代码库的非技术用户提供了一个 UI。 gptengineer.app 团队正在积极支持开源社区。
您可以通过使用您自己的preprompts
preprompts
夹来指定 AI 代理的“身份”。您可以通过--use-custom-preprompts
参数来执行此操作。
编辑preprompts
是让代理记住项目之间的事情的方法。
默认情况下,gpt-engineer 期望通过prompt
文件输入文本。它还可以接受具有视觉功能的模型的图像输入。这对于添加 UX 或架构图作为 GPT 工程师的附加上下文非常有用。您可以通过使用—-image_directory
标志指定图像目录并在第二个 CLI 参数中设置支持视觉的模型来完成此操作。
例如gpte projects/example-vision gpt-4-vision-preview --prompt_file prompt/text --image_directory prompt/images -i
默认情况下,gpt-engineer 通过 OpenAI API 或 Azure OpenAI API 支持 OpenAI 模型以及 Anthropic 模型。
通过一些额外的设置,您还可以使用 WizardCoder 等开源模型运行。请参阅文档以获取示例说明。
gpt-engineer 社区的使命是维护编码代理构建者可以使用的工具并促进开源社区中的协作。
如果您有兴趣为此做出贡献,我们很乐意邀请您。
如果您想了解我们更广阔的雄心,请查看路线图,并加入 Discord 以了解您可以如何为此做出贡献。
gpt-engineer 由长期贡献者委员会管理。如果您经常做出贡献并且有兴趣塑造 gpt-engineer 的未来,您将被考虑加入董事会。