Nesta postagem, apresentaremos o ShellGPT, uma interface de linha de comando (CLI) que permite interagir com o ChatGPT da OpenAI a partir do seu terminal Linux. Abordaremos os pré-requisitos para instalação, configuração do ambiente e forneceremos exemplos de como usar o ChatGPT para várias tarefas. Seguindo este guia, você poderá utilizar o poder do ChatGPT no conforto do seu terminal Linux.
O que é ShellGPT para Linux?
ShellGPT é uma interface de linha de comando que permite que você interaja com o ChatGPT da OpenAI em seu terminal Linux. É uma ferramenta baseada em Python que agiliza o processo de conexão com a API OpenAI e o envio de consultas ao ChatGPT. Com o ShellGPT, você pode executar tarefas como gerar código, responder perguntas e até mesmo criar um chatbot diretamente do seu terminal.
Pré-requisitos para instalar o ChatGPT no Linux CLI
Antes de instalarmos o ShellGPT , vamos garantir que seu sistema atenda aos seguintes requisitos:
Instalar o Python
Certifique-se de ter o Python 3.6 ou superior instalado. Você pode verificar sua versão do Python executando o seguinte comando:
python3–version
Se você não tiver o Python instalado, poderá instalá-lo usando seu gerenciador de pacotes, por exemplo:
sudo apt install python3
Instalar gerenciador de pacotes Pip
Em seguida, instale o gerenciador de pacotes Pip para Python. Verifique se você tem o Pip instalado com:
pip3–version
Caso contrário, instale o Pip usando o seguinte comando:
sudo apt install python3-pip
Instalar módulo Venv
Você também precisará do módulo Venv para criar um ambiente virtual para seu projeto. Verifique se você tem o Venv instalado executando:
python3-m venv–help
Se não estiver instalado, use o seguinte comando para instalá-lo:
sudo apt install python3-venv
Set Configurar o ShellGPT para usar o ChatGPT no terminal Linux
Agora que você tem os pré-requisitos, vamos configurar o ShellGPT.
Configurar o ambiente
Primeiro, crie um ambiente virtual para seu projeto e ative-o:
python3-m venv shellgpt-env source shellgpt-env/bin/activate
Obtenha sua chave de API OpenAI
Para usar o ChatGPT, você precisa de uma chave API do OpenAI. Inscreva-se para uma conta em https://beta.openai.com/signup/ e obtenha sua API key.
Instalar ShellGPT para usar ChatGPT
Em seguida, instale o pacote ShellGPT usando Pip:
pip install shellgpt
ShellGPT: Syntax & Opções
Com o ShellGPT instalado, agora você pode interagir com o ChatGPT usando a seguinte sintaxe de comando:
shellgpt [options]”seu prompt”
As opções incluem:
-k ou–api_key: sua chave de API OpenAI.-e ou–engine: o mecanismo a ser usado (por exemplo, “text-davinci-002”).-t ou–temperature: controla a aleatoriedade da resposta (0 a 1).-m ou–max_tokens: limita o tamanho da resposta.
Você pode definir sua chave de API como uma variável de ambiente para evitar especificá-la toda vez:
export OPENAI_API_KEY=”your_api_key”
Como fazer Use ChatGPT no Terminal Linux (Exemplos)
Agora que o ShellGPT está configurado, vamos explorar alguns exemplos de como usar o ChatGPT no terminal Linux.
Use Sh ellGPT para consultas
Para fazer uma pergunta ao ChatGPT, basta passar o prompt como um argumento:
shellgpt”Quais são os benefícios do exercício?”
ChatGPT Chatbot Modo
Você pode usar o ChatGPT como um chatbot fornecendo uma lista de mensagens:
código json:shellgpt'{“messages”:[{“role”>:”system”,”content”:”Você é um assistente útil.”},{“role”:”user”,”content”:”Qual é a capital da França?”}]}’
Gerar código
Você também pode usar o ChatGPT para gerar código. Por exemplo, para criar uma função Python que calcula o fatorial de um número:
shellgpt”Escreva uma função Python para calcular o fatorial de um determinado número.”
Gerar comandos Shell
ChatGPT pode ajudá-lo a gerar comandos shell para tarefas específicas:
shellgpt”Como listo todos os arquivos em um diretório no Linux?”
Lembre-se de desativar o ambiente virtual quando terminar usando ShellGPT digitando:
deactivate
Isso retornará seu terminal ao ambiente normal.
Pensamento final
ShellGPT traz o poder do ChatGPT diretamente para seu terminal Linux , tornando mais fácil fazer as coisas sem se lembrar de comandos complexos. Seguindo este guia, você pode facilmente configurar e usar o ChatGPT na linha de comando do Linux. É um ótimo complemento para seu kit de ferramentas do Linux que pode economizar seu tempo e tornar sua experiência de linha de comando mais agradável.