Como instalar o AutoGPT com o Docker: Guia passo a passo
Published 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:
- Visite https://platform.openai.com/ (opens in a new tab)
- Crie uma conta ou faça login se já tiver uma.
- Clique em seu nome de conta (canto superior direito) e acesse "Visualizar chaves de API"
- Vá para "Faturamento" e configure seus métodos de pagamento.
- Após 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.
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:
-
Crie um arquivo chamado "auto-gpt.json" no diretório "Auto-GPT".
-
Abra o arquivo "docker-compose.yml" no seu editor de texto.
-
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
-
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.
-
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.
-
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.