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 的未來,您將被考慮加入董事會。