当前位置:   article > 正文

gpt-engineer

gpt-engineer


一、关于 gpt-engineer

gpt-engineer 指定你想要它构建什么,人工智能会要求清洗,然后构建它。不进行主动维护。


gpt-Engineering让您:

  • 用自然语言指定软件
  • 坐下来观看AI编写和执行代码
  • 要求AI实施改进

Roadmap

在这里插入图片描述

以上是gpt工程师项目战略方向的一般路线图指南。我们的目标是通过关注三个主要支柱来不断改进:

  • 用户体验,
  • 技术特点,以及
  • 性能跟踪/测试。

每个支柱都有一套史诗般的支持,反映了我们的主要目标和举措。

View : https://github.com/orgs/gpt-engineer-org/projects/3/views/1


二、安装


安装 gpt-engineer

对于稳定版本

python -m pip install gpt-engineer
  • 1

对于开发:

git clone https://github.com/gpt-engineer-org/gpt-engineer.git

cd gpt-engineer

poetry install

poetry shell# 激活虚拟环境
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

我们积极支持Python 3.10-3.12。支持Python 3.8-3.9的最后一个版本是0.2.6


故障排除

对于mac和linux系统,有时会安装 slim python,不包括gpt-engineer要求 tkinter,这是一个标准库,因此不能安装pip。

要在mac上安装tkinter,您可以例如使用brew:

brew install python-tk
  • 1

在基于debian的linux系统上,您可以使用:

sudo apt-get install python3-tk
  • 1

设置API密钥

选择一个:

  • 导出env变量(您可以将其添加到.bashrc中,这样您就不必每次启动终端时都这样做)

    • export OPENAI_API_KEY=[your api key]
  • .env 文件

    • 创建一个副本.env.template命名为.env
    • .env 中添加 OPENAI_API_KEY
  • 自定义模型

    • 请参阅文档,支持本地模型、Azure等。

检查Windows README 中的Windows使用情况。


其他运行方式运行:


三、使用

创建新代码(默认用法)

  • 在计算机上的任何位置为您的项目创建一个空文件夹
  • 在新文件夹中创建一个名为prompt(无扩展名)的文件,并用说明填充它
  • 使用 文件夹的相对路径 运行 gpte <project_dir>
    • 例如:gpte projects/my-new-project 从 gpt-engineer 根目录与您的 projects/ 中的新文件夹

改进现有代码

  • 在计算机上的任何位置找到一个包含要改进的代码的文件夹
  • 在新文件夹中创建一个名为prompt(无扩展名)的文件,并用如何改进代码的说明填充它
  • 使用 文件夹的相对路径 运行 gpte <project_dir>
    • 例如:gpte projects/my-old-project -i 从 gpt-engineer 根目录与您的 projects/ 中的新文件夹

基准定制代理

  • gpt-Engineering安装二进制“bench”,它为您提供了一个简单的界面,用于根据流行的公共数据集对您自己的代理实现进行基准测试。
  • 开始基准测试的最简单方法是查看模板存储库,其中包含详细说明和代理模板。

通过运行 gpt-engineer ,您同意我们的条款


四、gptengineer.app 相关( gpt-engineer )

gptengineer.app是一个自动生成Web应用程序的商业项目。 它为连接到git控制的代码库的非技术用户提供了一个UI。 gptengineer.app 团队正在积极支持开源社区。


五、特点


预提示

您可以通过用自己版本的preprompts覆盖preprompts文件夹来指定AI代理的“身份”。您可以通过--use-custom-preprompts参数来做到这一点。

编辑preprompts是您使代理记住项目之间的事情的方式。


愿景

默认情况下,gpt-Engineering期望通过prompt文件输入文本。它还可以接受支持视觉的模型的图像输入。这对于添加用户体验或架构图作为GPT Engineering的附加上下文非常有用。您可以通过使用—-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模型。

通过一些额外的设置,您还可以使用WizardCoder等开源模型运行。有关示例说明,请参阅留档


2024-08-04(日)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/943471
推荐阅读
相关标签
  

闽ICP备14008679号