gpt-engineer:AI 软件工程师实验平台
gpt-engineer 是一个强大的工具,为用户提供了在终端环境中实验 AI 软件工程师功能的机会。
核心功能:
- 自然语言指定软件:用户可以使用自然语言描述软件需求,gpt-engineer 会根据描述编写和执行代码。
- 代码改进功能:用户可以要求 AI 对现有代码进行改进,提升代码质量。
- 多种模型支持:默认支持 OpenAI 模型和 Azure OpenAI 模型,通过一些额外设置,还可以运行开源模型。
基本用法:
- 安装:对于稳定版本,使用
python -m pip install gpt-engineer
进行安装;对于开发版本,通过git clone
命令克隆代码库并进行相应操作。 - 设置 API 密钥:可以通过导出环境变量或创建
.env
文件来设置OPENAI_API_KEY
。 - 运行方式:可以在新文件夹中创建
prompt
文件并填写指令,然后使用gpte <project_dir>
命令运行;对于改进现有代码,使用gpte <project_dir> -i
命令。
gpt-engineer 还具有一些其他特性,如预提示、图像输入支持等,为用户提供了更多的灵活性和可能性。
总之,gpt-engineer 为开发者和对 AI 编程感兴趣的用户提供了一个有价值的实验平台。