gpt-engineer

[复制链接]
发表于 2026-2-11 01:08:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

一、关于 gpt-engineer

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


  • github : https://github.com/gpt-engineer-org/gpt-engineer
  • 官方文档:https://gpt-engineer.readthedocs.io/en/latest/index.html
  • discord : https://discord.gg/8tcDQ89Ej2
  • Twitter : https://twitter.com/antonosika
  • 示例 : reduced.mov

gpt-Engineering让您:


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

Roadmap


以上是gpt工程师项目战略方向的一样寻常门路图指南。我们的目标是通过关注三个重要支柱来不停改进:


  • 用户体验,
  • 技能特点,以及
  • 性能跟踪/测试。
每个支柱都有一套史诗般的支持,反映了我们的重要目标和办法。
View : https://github.com/orgs/gpt-engineer-org/projects/3/views/1

二、安装


安装 gpt-engineer

对于稳固版本:
  1. python -m pip install gpt-engineer
复制代码

对于开辟:
  1. git clone https://github.com/gpt-engineer-org/gpt-engineer.git
  2. cd gpt-engineer
  3. poetry install
  4. poetry shell# 激活虚拟环境
复制代码
我们积极支持Python 3.10-3.12。支持Python 3.8-3.9的末了一个版本是0.2.6。

故障清除

对于mac和linux体系,偶尔会安装 slim python,不包罗gpt-engineer要求 tkinter,这是一个标准库,因此不能安装pip。
要在mac上安装tkinter,您可以比方使用brew:
  1. brew install python-tk
复制代码

在基于debian的linux体系上,您可以使用:
  1. sudo apt-get install python3-tk
复制代码

设置API密钥

选择一个:


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

    • export OPENAI_API_KEY=[your api key]

  • .env 文件

    • 创建一个副本.env.template定名为.env
    • 在 .env 中添加 OPENAI_API_KEY

  • 自界说模子

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

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

其他运行方式运行:


  • 使用Docker(分析)
  • 在欣赏器中实行全部使用: https://github.com/gpt-engineer-org/gpt-engineer/codespaces

三、使用

创建新代码(默认用法)



  • 在盘算机上的任何位置为您的项目创建一个空文件夹
  • 在新文件夹中创建一个名为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”,它为您提供了一个简单的界面,用于根据盛行的公共数据集对您本身的署理实现举行基准测试。
  • 开始基准测试的最简单方法是查察模板存储库,此中包罗详细分析和署理模板。


    • APPS
    • MBPP

通过运行 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(日)
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表