Platform eksperimen pembuatan kode OG!
Jika Anda mencari evolusi yang merupakan layanan terkelola dan berpendirian keras – lihat gptengineer.app.
Jika Anda mencari CLI yang terpelihara dengan baik dan dapat diretas – lihat aider.
gpt-engineer memungkinkan Anda:
Untuk rilis stabil :
python -m pip install gpt-engineer
Untuk pengembangan :
git clone https://github.com/gpt-engineer-org/gpt-engineer.git
cd gpt-engineer
poetry install
poetry shell
untuk mengaktifkan lingkungan virtualKami secara aktif mendukung Python 3.10 - 3.12. Versi terakhir yang mendukung Python 3.8 - 3.9 adalah 0.2.6.
Pilih salah satu dari:
export OPENAI_API_KEY=[your api key]
.env.template
bernama .env
Periksa Windows README untuk penggunaan Windows.
Cara lain untuk menjalankan:
prompt
(tanpa ekstensi) di dalam folder baru Anda dan isi dengan instruksigpte <project_dir>
dengan jalur relatif ke folder Andagpte projects/my-new-project
dari root direktori gpt-engineer dengan folder baru Anda di projects/
prompt
(tanpa ekstensi) di dalam folder baru Anda dan isi dengan instruksi bagaimana Anda ingin meningkatkan kodegpte <project_dir> -i
dengan jalur relatif ke folder Andagpte projects/my-old-project -i
dari root direktori gpt-engineer dengan folder Anda di projects/
Komunitas telah mulai bekerja dengan berbagai inisiatif benchmarking, seperti yang dijelaskan dalam video Loom ini.
Beberapa anggota komunitas kami telah mengerjakan laporan penelitian berbeda yang dapat dikembangkan lebih lanjut. Lihat dokumen ini jika Anda tertarik.
Dengan menjalankan gpt-engineer, Anda menyetujui persyaratan kami.
gptengineer.app adalah proyek komersial untuk pembuatan aplikasi web secara otomatis. Ini menampilkan UI untuk pengguna non-teknis yang terhubung ke basis kode yang dikontrol git. Tim gptengineer.app secara aktif mendukung komunitas open source.
Anda dapat menentukan "identitas" agen AI dengan mengganti folder preprompts
dengan versi preprompts
Anda sendiri. Anda dapat melakukannya melalui argumen --use-custom-preprompts
.
Mengedit preprompts
adalah cara Anda membuat agen mengingat hal-hal di antara proyek.
Secara default, gpt-engineer mengharapkan input teks melalui file prompt
. Ia juga dapat menerima masukan gambar untuk model berkemampuan penglihatan. Hal ini berguna untuk menambahkan UX atau diagram arsitektur sebagai konteks tambahan untuk GPT Engineer. Anda dapat melakukan ini dengan menentukan direktori gambar dengan tanda —-image_directory
dan mengatur model berkemampuan vision di argumen CLI kedua.
Misalnya gpte projects/example-vision gpt-4-vision-preview --prompt_file prompt/text --image_directory prompt/images -i
Secara default, gpt-engineer mendukung Model OpenAI melalui OpenAI API atau Azure OpenAI API, serta model Anthropic.
Dengan sedikit pengaturan tambahan, Anda juga dapat menjalankan dengan model sumber terbuka seperti WizardCoder. Lihat dokumentasi untuk contoh instruksi.
Misi komunitas gpt-engineer adalah untuk memelihara alat yang dapat digunakan oleh pembuat agen pengkodean dan memfasilitasi kolaborasi dalam komunitas sumber terbuka .
Jika Anda tertarik untuk berkontribusi dalam hal ini, kami tertarik untuk menerima Anda.
Jika Anda ingin melihat ambisi kami yang lebih luas, lihat peta jalan kami, dan bergabunglah dengan discord untuk mempelajari bagaimana Anda dapat berkontribusi pada hal tersebut.
gpt-engineer diatur oleh dewan kontributor jangka panjang. Jika Anda berkontribusi secara rutin dan memiliki minat dalam membentuk masa depan gpt-engineer, Anda akan dipertimbangkan untuk menjadi dewan direksi.