Skip to content

Como instalar o AutoGPT com o Docker: Guia passo a passo

Updated on

O AutoGPT, um agente autônomo pioneiro do GPT-4, abriu uma nova era no campo da inteligência artificial. É o ChatGPT falando consigo mesmo, com capacidades como criação de código, execução e acesso à internet. Através do auto-diálogo, ele verifica fontes, cria e depura programas independentemente. Uma mudança de paradigma, para dizer o mínimo.

Este guia abrangente o guiará pelo processo de instalação do AutoGPT com o Docker. Nosso objetivo? Ajudá-lo(a) a configurar essa maravilha da IA de maneira eficiente e suave. Dada a novidade e complexidade do AutoGPT, vamos a fundo em cada detalhe do processo de instalação. Então, prepare-se!

Por favor, note que é esperado um conhecimento básico do terminal, GIT e Docker para este processo.

Prepare o ambiente para o AutoGPT

Primeiro as coisas primeiro, você precisa garantir que seu ambiente esteja pronto para o AutoGPT.

Abra seu terminal

Os primeiros passos são bastante simples: abra seu terminal.

Clone o repositório Git do AutoGPT

A seguir, você vai querer clonar o repositório Git do AutoGPT. O seguinte comando irá ajudar, criando uma pasta do Auto-GPT no diretório atual:

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

Faça checkout para o branch estável

O AutoGPT é desenvolvido ativamente e o branch principal, às vezes, não é estável. É recomendável usar o branch estável para uma experiência tranquila. Veja como você faz checkout para o branch estável:

cd ./Auto-GPT #mova-se para a pasta recém-criada
git fetch
git checkout stable

Criando um arquivo .env

O próximo passo envolve a criação de um arquivo .env. Você pode fazer isso facilmente com o seguinte comando:

cp .env.template .env

Obtenção de uma chave de API OpenAI

Para que o AutoGPT funcione corretamente, você precisa de uma chave de API da OpenAI. Você pode adquirir uma seguindo estas etapas:

  1. Visite https://platform.openai.com/ (opens in a new tab)
  2. Crie uma conta ou faça login se já tiver uma.
  3. Clique em seu nome de conta (canto superior direito) e acesse "Visualizar chaves de API"
  4. Vá para "Faturamento" e configure seus métodos de pagamento.
  5. Após configurar os pagamentos, volte para as chaves de API e clique em "Criar nova chave secreta".
  6. Nomeie a chave e clique em "Criar chave secreta". Não se esqueça de copiar a chave.

Salvar a chave API no arquivo .env

Com sua chave de API OpenAI em mãos, é hora de salvá-la no arquivo .env. Abra este arquivo no diretório do AutoGPT e cole sua chave API onde diz OPEN_API_KEY=, como mostrado abaixo:

OPENAI_API_KEY=#cole sua chave API aqui

Isso é tudo para a configuração inicial! Na seção seguinte, entraremos no Docker para iniciar o AutoGPT.

Iniciando o AutoGPT com Docker

Com as etapas preparatórias cuidadas, é hora de entrar no Docker. O Docker simplifica o processo de executar aplicativos usando containerização e é fundamental na implantação do AutoGPT.

Iniciando o Docker

Comece simplesmente iniciando o Docker em sua máquina. A maneira de fazer isso depende do sistema operacional:

  • Para usuários do Linux, o comando pode ser tão simples quanto sudo systemctl start docker.
  • Usuários do Windows e Mac geralmente iniciam o Docker lançando o aplicativo Docker Desktop.

Consulte a documentação oficial do Docker se não tiver certeza de como iniciar o Docker em seu sistema específico.

Executando o AutoGPT com o Docker-Compose

Assim que o Docker estiver em funcionamento, é hora de colocá-lo para trabalhar. Usaremos o Docker-Compose para executar o AutoGPT. O Docker-Compose permite definir e gerenciar aplicativos em contêineres múltiplos do Docker. Execute o seguinte comando em seu terminal:

docker-compose run --build --rm auto-gpt

Voilà! Se tudo correr como planejado, o AutoGPT deve estar funcionando em sua máquina. Mas antes de começar a usar o AutoGPT, temos outra dica para você!

Executando o AutoGPT no modo contínuo

O AutoGPT tem um modo contínuo que permite uma experiência do usuário ininterrupta. Para executar o AutoGPT no modo contínuo, use o seguinte comando:

docker-compose run --build --rm auto-gpt --continuous

Mantendo o AutoGPT atualizado

A tecnologia avança rápido e o AutoGPT não é exceção. É recomendável atualizar regularmente sua versão do AutoGPT para se manter atualizado com os últimos desenvolvimentos e melhorias.

Usando memória local com o Auto-GPT

Por padrão, o AutoGPT usa o Redis para armazenar o contexto da conversa. Mas e se você quiser usar a memória local em vez disso? Aqui está como fazer isso:

  1. Crie um arquivo chamado "auto-gpt.json" no diretório "Auto-GPT".

  2. Abra o arquivo "docker-compose.yml" no seu editor de texto.

  3. Vincule auto-gpt.json ao container Docker. No arquivo 'docker-compose.yml', adicione o seguinte em "volumes:"

    - "./auto-gpt.json:/home/appuser/auto-gpt.json"

    A seção "volumes" agora deve ficar assim:

        volumes:
          - "./autogpt:/app"
          - ".env:/app/.env"
          - "./auto-gpt.json:/home/appuser/auto-gpt.json"

Conclusão

Isso conclui nosso guia detalhado sobre como instalar o AutoGPT com docker. Esperamos que você tenha achado útil. Se tiver alguma dúvida ou enfrentar algum problema, sinta-se à vontade para deixar um comentário. Aqui está uma nova jornada no mundo da inteligência artificial com o AutoGPT!

Perguntas frequentes

  1. P: Estou recebendo um erro ao tentar clonar o repositório do AutoGPT. Qual pode ser o problema? R: Certifique-se de que o Git está instalado em sua máquina e você tem conexão de internet adequada. Se o problema persistir, verifique o URL do repositório ou tente clonar o repositório mais tarde.

  2. P: Como faço para obter uma chave de API da OpenAI? R: Visite https://platform.openai.com/ (opens in a new tab), crie uma conta ou faça login caso já tenha uma. Clique em seu nome de conta (canto superior direito) e vá para "Ver chaves de API". Vá para "Faturamento" e configure seus métodos de pagamento. Depois de configurar os pagamentos, volte para as chaves de API e clique em "Criar nova chave secreta". Nomeie a chave e clique em "Criar chave secreta". Não se esqueça de copiar a chave.

  3. P: Estou tendo problemas para executar o AutoGPT com o Docker-Compose. O que devo fazer? R: Verifique se o Docker está instalado corretamente e em funcionamento em sua máquina. Além disso, certifique-se de estar no diretório correto (Auto-GPT) ao executar o comando Docker-Compose. Se ainda estiver tendo problemas, consulte a documentação oficial do Docker ou peça ajuda à comunidade do Docker.