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.

By Kaitlynn Clay

Eu trabalho como especialista em UX. Estou interessado em web design e análise de comportamento do usuário. Nos meus dias de folga, sempre visito o museu de arte.