Auto-GPT

install locally

https://github.com/Significant-Gravitas/Auto-GPT/blob/master/docs/installation.md

cd ~/Desktop/GitHub/
git clone -b stable https://github.com/Significant-Gravitas/Auto-GPT
cd Auto-GPT
pip install -r requirements.txt

open ai access key

https://platform.openai.com/

이건 20불 내고 쓰는 chatgtp4와 다른 서비스입니다. 카드를 등록해야합니다. 가격이 많이 나올수도 있으니 유의하세요

login then get api key for gpt3/4

create secret key

update env

cp .env.template .env
OPENAI_API_KEY=xxx

카드 결제가 필요하므로 크레딧카드를 넣어야한다.

free trial이면 되는거 아닌가?

google api

autoapi가 구글을 통해서 검색한다. 구글 키도 필요

https://console.cloud.google.com 에서 프로젝트 추가

api service 추가

custom search api

'

click 사용

api key 생성

복사해서 .env파일에 추가한다.

custom search engine 설정

https://programmablesearchengine.google.com/controlpanel/all

click 추가

검색엔진을 만든다.

<script async src="https://cse.google.com/cse.js?cx=81e3b034aaddd4202"></script>
<div class="gcse-search"></div>

https://programmablesearchengine.google.com/controlpanel/all

여기로 다시 돌아가서 생성된 검색엔진을 클릭하면 id를 확인할수 잇다 복사하자.

.env에 추가

메모리를 로컬메모리 사용

touch auto-gpt.json

run

https://github.com/Significant-Gravitas/Auto-GPT/blob/master/docs/usage.md#command-line-arguments

python -m autogpt
python -m autogpt --help
python -m autogpt --ai-settings <filename>
python -m autogpt --use-memory  <memory-backend>
python -m autogpt --continuous
python -m autogpt --debug
python -m autogpt --gpt3only

30분째 Think만 하고 잇음

아..도움안되네..

Thinking..만 계속 나오면 --debug로 실행해보자.

https://platform.openai.com/에서 카드 등록을 하고 난후 다시 시도해보면 잘된다.

도커 관련 파일 준비

mkdir auto-gpt
cd auto-gpt
touch auto-gpt.json
vi .env
OPENAI_API_KEY=xxxx
GOOGLE_API_KEY=xxx
CUSTOM_SEARCH_ENGINE_ID=xxx

docker로 실행

docker run -it --env-file=./.env -v $PWD/auto_gpt_workspace:/home/appuser/auto_gpt_workspace significantgravitas/auto-gpt:0.2.2

docker-compose로 실행

vi docker-compose.yml
version: '3.9'

services:
  auto-gpt:
    image: significantgravitas/auto-gpt:0.2.2
    env_file:
      - .env
    volumes:
      - '.env:/app/.env'
      - './auto-gpt.json:/app/auto-gpt.json'
    profiles: ['exclude-from-up']
docker-compose run --build --rm auto-gpt --gpt3only --continuous

Last updated

Was this helpful?