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
이건 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?