Como usar o ChatGPT no terminal com Python

Quer conversar com o ChatGPT direto do terminal? Com algumas linhas de Python e a API da OpenAI, isso é totalmente possível. Neste post, você vai aprender como integrar o ChatGPT com seu terminal para consultas rápidas e práticas.

Pré-requisitos

  • Python 3 instalado
  • Conta na OpenAI com chave de API válida
  • Biblioteca openai instalada (pip install openai)

Passo 1: Instale a biblioteca OpenAI

pip install openai

Passo 2: Configure sua chave de API

Crie uma variável de ambiente com sua chave ou defina diretamente no código. Exemplo:

import openai    

openai.api_key = "sua-chave-aqui"

Passo 3: Código simples para conversar com o ChatGPT

import openai
                    
openai.api_key = "sua-chave-aqui"
                    
while True:
  pergunta = input("Você: ")
  if pergunta.lower() in ["sair", "exit", "quit"]:
    break
                    
  resposta = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=[{"role": "user", "content": pergunta}]
  )
                  
  print("ChatGPT:", resposta.choices[0].message.content.strip())

Passo 4: Executando

Salve o script como chatgpt_terminal.py e execute:

python chatgpt_terminal.py

Agora você pode interagir com o ChatGPT diretamente do terminal!

Dica extra

Você pode armazenar sua chave em um arquivo .env ou usar a biblioteca dotenv para mais segurança:

pip install python-dotenv

Conclusão

Integrar o ChatGPT ao terminal é uma forma prática de usar a IA para responder dúvidas, gerar ideias ou até automatizar tarefas. Com poucas linhas de código, você transforma seu terminal em um assistente inteligente!