본문 바로가기
IT정보/OpenAI API

'Auto-GPT' 초간단 설치방법

by 하이커스 2023. 5. 3.
반응형

chatGPT 를 활용한 자동화 GPT 프로젝트가 git에서 많은 관심을 받고 있습니다. 목표를 설정해주면 알아서 알아서 계획을 세우고 결과를 검증하며 이를 위해 인터넷도 검색할수 있는 gpt 활용 모델입니다. 기존 chatGPT 가 사람에게 계속 질문을 하면서 개입하는 방식이었다면 Auto-GPT 는 이렇게 진행해도 되지? 라는 질문에 답만해주면 알아서 검색과 결과를 만들어 내는 에이전트입니다. 

 

autogpt
autogpt

Auto-GPT 는 비디오 게임 회사 Significant Gravitas Ltd의 설립자인 Toran Bruce Richards가 2023년 3월 30일에 출시한 에이전트로 출시하자마다 GitHub 에서 가장 유명한 프로젝트에 등극했으며 이후 트위터및 디스코드등 개발자 커뮤니티에서 열화와 같은 호응을 받고 있는 중입니다. 

 

Auto-GPT 설치 준비

1) 파이썬 3.8 이상 설치

파이썬다운로드
파이썬 설치

Auto-GPT 는 파이썬으로 동작하기 때문에 파이썬 설치가 필수이며 버전은 최소 3.8이상이어야 합니다. 간단하게 최신버전을 설치해주시는게 가장 좋습니다. 

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

Windows 사용자는 설치 중 "Add python.exe to PATH" 옵션을 선택하셔야 합니다. 

 

2) Git 설치

git 설치
깃 설치

Git 에서 Auto-GPT 를 다운로드 받아야하니까 Git 을 다운로드 받거나 깃에서 수동으로 다운로드 받아서 폴더에 넣어주셔도 됩니다. 

https://git-scm.com/download/win

 

3) VScode

 VScode 이외에 다운 IDE 를 사용하셔도 좋지만 이번 예제에서는 VScode 를 기준으로 설명드리도록 하겠습니다. 

 

Auto-GPT 다운로드

1) venv 실행

Auto-GPT 를 실행시키기 위해선 수많은 패키지를 설치해야합니다. 이를 venv 가 아닌 실제 패키지 설치가 될 경우 다른 패키지와 충돌이 나서 오류가 발생할수 있습니다. 

python -m venv venv_autogpt

 

2) git 에서 다운로드

아래 명령어로 깃에서 파일을 다운로드 받는다. 

git clone https://github.com/Significant-Gravitas/Auto-GPT.git

 

3) 패키지 설치

Auto-GPT 폴더로 이동한 후 아래 명령어를 실행시켜야한다.

pip install -r requirements.txt

 

Auto-GPT 환경 구성

1) 환경설정

.env.template 를 복사하고 .env 로 이름을 변경한다. 

환경 설정 파일의 원본을 남기고 복사본으로 설정을 잡으려는 목적이고 혹시나 잘못했을 경우 원본을 복사해서 다시 복원하면 된다. 

 

2) OpenAI 계정 생성 및 Key 복사

openai key
key

OpenAI 에 회원가입하고 로그인을 한다. 

https://platform.openai.com/overview

 

OpenAI API

An API for accessing new AI models developed by OpenAI

platform.openai.com

위에서 확인된 키값을 '.env' 파일의 'OPENAI_API_KEY=' 에 세팅한다. 

 

3) 구글 클라우드 계정 및 Key 복사

console
google console

https://cloud.google.com/?hl=ko 

 

클라우드 컴퓨팅 서비스  |  Google Cloud

데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요.

cloud.google.com

구글 클라우드 "콘솔"로 이동하고 새프로젝트를 생성한다. 

 

라이브러리
라이브러리

좌측메뉴 > API 및 서비스 > 라이브러리로 이동하고 Custom search API 선택한다. 

'관리' 버튼을 누르고 사용자 인증 정보 > 사용자 인증 정보 만들기로 이동하고 보이는 API 키를 복사한다.

 

custom search api
custom search
사용자인증
사용자인증

GOOGLE_API_KEY= 에 위의 api 키를 세팅하고 그 아래 CUSTOM_SEARCH_ENGINE_ID= 에 아래에서 확인된 engine ID 를 저장한다. 

 

.env 에 저장할때 custom search engine ID 도 함께 저장해야한다. custom search engine ID는 다음링크에서 생성가능하다. 

 

searchengine
search engine

 

cse.google.com/cse/all 로 들어가서 "추가" 클릭한다. 

임의의 검색엔진 이름을 입력하고 전체 검색을 선택하고 만들기를 한다. 

 

 

Auto-GPT 실행

Auto-GPT 폴더에서 아래 명령어를 실행시킨다.

python -m autogpt

 

반응형

댓글