OG 코드 생성 실험 플랫폼!
독선적인 관리형 서비스의 진화를 찾고 있다면 gptengineer.app을 확인하세요.
잘 관리된 해킹 가능한 CLI를 찾고 있다면 aider를 확인하세요.
gpt-engine을 사용하면 다음을 수행할 수 있습니다.
안정적인 릴리스의 경우:
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 README를 확인하세요.
다른 실행 방법:
prompt
(확장자 없음)라는 파일을 만들고 지침을 입력하세요.gpte <project_dir>
실행하세요.gpte projects/my-new-project
와 projects/
의 새 폴더prompt
(확장자 없음)라는 파일을 만들고 코드 개선 방법에 대한 지침을 입력하세요.gpte <project_dir> -i
실행하세요.gpte projects/my-old-project -i
(폴더는 projects/
커뮤니티는 이 Loom 비디오에 설명된 대로 다양한 벤치마킹 이니셔티브 작업을 시작했습니다.
우리 커뮤니티 구성원 중 일부는 추가로 진행할 수 있는 다양한 연구 개요를 작성했습니다. 관심이 있으시면 이 문서를 참조하세요.
gpt-engineer를 실행하면 약관에 동의하는 것입니다.
gptengineer.app은 웹 앱 자동 생성을 위한 상용 프로젝트입니다. Git으로 제어되는 코드베이스에 연결된 비기술적인 사용자를 위한 UI가 특징입니다. gptengineer.app 팀은 오픈 소스 커뮤니티를 적극적으로 지원하고 있습니다.
preprompts
폴더를 자체 버전의 preprompts
로 재정의하여 AI 에이전트의 "ID"를 지정할 수 있습니다. --use-custom-preprompts
인수를 통해 그렇게 할 수 있습니다.
preprompts
편집하면 에이전트가 프로젝트 간 항목을 기억하게 만드는 방법입니다.
기본적으로 gpt-engineer는 prompt
파일을 통한 텍스트 입력을 기대합니다. 또한 비전 지원 모델에 대한 이미지 입력을 허용할 수도 있습니다. 이는 GPT 엔지니어를 위한 추가 컨텍스트로 UX 또는 아키텍처 다이어그램을 추가하는 데 유용할 수 있습니다. —-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의 미래를 형성하는 데 관심이 있다면 이사회 구성원으로 고려될 것입니다.