조코딩님의 영상에도 소개된 지피티 엔지니어(GPT Engineer)는 놀라운 툴이다. GPT로 된 엔지니어 한 명을 고용하는 것과 같은 효과로, 어떤 앱을 만들지 입력만 해 주면 그대로 만들어준다.
1. 깃 다운로드하기
자신의 OS에 맞는 Git을 다운로드해준다. 사진에 하이퍼링크 걸려있음
2. 파이썬 설치하기
최신버젼 아무거나 설치해줌 됨. 마이크로소프트스토어에도 있는 것 같더라
3. IDE 설치
나는 VSCode를 쓴다. 메모장을 쓰던 뭐를 쓰던 상관없음 (생략해도 되는 파트)
4. OpenAI API key 받기
https://platform.openai.com/account/api-keys
OpenAI 로그인하고 들어가서 API 받아주면 됨.
*** Key는 개인정보보호 이슈로 맨 처음 생성했을 때만 볼 수 있으니 Key 받은 이후에 반드시 자신만 볼 수 있는 곳에 저장해놓을것!! ***
5. GPT-Engineer 끌어오기
https://github.com/AntonOsika/gpt-engineer
아까 git 깔았으니까 위에 있는거 끌어오면 된다.
git clone https//github.com/Anton0sika/gpt-engineer.git
cmd나 Powershell에 위와 같은 명령어를 쳐 주면 된다.
6. requirements.txt 설치
pip install -r requirements.txt
이 명령어 쳐주면 됨. 나는 위 명령어 치니까 requirements.txt같은거가 없다면서 에러가 떴는데, 에러 안뜨면 그냥 넘기면 되고 에러 뜨면 다음 명령어를 친 뒤 위 명령어를 다시 쳐 준다.
pip freeze > requirements.txt
7. API Key를 Environment Variable로
사실 설정 안해도 됨. 프로그램 들어가서 openai.api_key = <API-KEY> 넣으면 되긴 하는데 괜히 코드 건들기 싫고 환경변수만으로도 해결되는 문제라서...
set OPENAI_API_KEY=<API-KEY>
<API-KEY> 부분을 본인의 API key(4단계에서 만든)로 바꿔 주면 된다. 잘 됐는지 확인하려면 cmd에다가 set 이라고 써 주고 OPENAI_API_KEY 변수를 찾아보자.
혹시 파워셸이라면?
$env:OPENAI_API_KEY="<API-KEY>"
리눅스/맥이라면?
export OPENAI_API_KEY=<API-KEY>
8. 프로젝트 폴더 만들기
gpt-engineer 폴더 내에 자신의 프로젝트 폴더를 하나 만들어줌. 그리고 main_prompt라는 이름의 파일을 하나 생성해주고 거기에다가 자기가 만들고 싶은 뭔가를 왠만하면 영어로 적은 뒤 저장해줌.
9. 돌리기
gpi-engineer 폴더 들어가서 다음과 같은 명령어를 쳐주자.
python -m gpt_engineer.main projectName
이렇게 하면 된다고 내가 본 문서에서는 나왔다.
본인은 이런 에러가 뜨는데, 돈이 없어서(...) 뜨는 에러이다. 글 쓰는 시점에서 카드가 없기 때문에 카드 등록 하고 돈 내고 해 본 뒤에 후기 또 남기겠음!!
ㅎr 아깝다...
혹시 에러가 뜰 경우에 밑에 댓글하고 어떤 상황인지 자세히 알려주면 최대한 빠른 시일 안에 답글 남기도록 하겠음.