Pular para o conteúdo principal

Tutorial da API do GPT-4.5: Primeiros passos com a API da OpenAI

Saiba como você pode se conectar à API OpenAI, criar uma chave de API, configurar um ambiente Python e criar um chatbot básico usando o GPT-4.5.
Actualizado 3 de mar. de 2025  · 8 min de leitura

O GPT-4.5 oferece melhor percepção de contexto, ajuste de tom e resumo, o que o torna uma boa opção para chatbots, ferramentas de escrita, automação de suporte ao cliente e aplicativos educacionais.

Neste tutorial, fornecerei orientações passo a passo sobre como usar o GPT-4.5 por meio da API OpenAI. Exploraremos como criar um chatbot com o GPT-4.5 usando Python e sua API, o que nos permitirá conversar com o GPT 4.5 por uma fração do custo da assinatura mensal.

Trabalhando com a API OpenAI

Comece sua jornada desenvolvendo aplicativos com tecnologia de IA com a API OpenAI.
Explorar o curso

O que é o GPT 4.5?

O GPT-4.5 é o modelo de linguagem mais recente da OpenAI, projetado para melhorar a fluência da conversação, a consciência contextual e a precisão factual. Ele se baseia nos modelos anteriores, oferecendo respostas mais naturais, melhor adaptação de tom e menos alucinaçõeso que o torna adequado para aplicativos como chatbots, geração de conteúdo e automação de tarefas.

No entanto, ao contrário dos modelos da série O da OpenAI, o GPT-4.5 não se baseia no raciocínio passo a passo, portanto, não é a melhor opção para a solução de problemas complexos em áreas como matemática ou programação. Se precisar de um modelo de raciocínio para seu aplicativo, você pode ler este tutorial sobre API OpenAI O1.

gpt-4.5 vs. modelos da série o

Para uma análise mais detalhada dos pontos fortes, das limitações e das comparações de benchmark do GPT-4.5, confira nossa análise completa de GPT-4.5.

API GPT-4.5: Como se conectar à API da OpenAI

Nesta seção, examinaremos as etapas para você se conectar à API da OpenAI, incluindo a criação de uma chave de API e a configuração do seu ambiente Python.

Criando uma chave de API

Para usar a API da OpenAI, precisamos criar uma chave de API. Essa chave é usada para autenticar nosso cliente Python com a API.

1. Navegue até a página da página da chave da API da OpenAI.

2. Você precisará fazer login ou criar uma conta da OpenAI se ainda não tiver uma.

3. Clique no botão "Create new secret key" (Criar nova chave secreta).

Criando uma nova chave de API para a API da OpenAI

4. Você pode escolher um nome para ele, mas não há problema em deixar as opções padrão.

5. Clique no botão "Create secret key" (Criar chave secreta).

Formulário de criação de chave para a API da OpenAI

6. Quando a chave for exibida, você poderá copiá-la. Você não conseguirá vê-la novamente mais tarde. Se você o perder, sempre poderá excluí-lo e criar um novo.

Copiando a chave da API para a API da OpenAI

7. Crie um arquivo chamado .env na mesma pasta em que você escreverá o código Python e cole a chave lá com o seguinte formato:

OPENAI_API_KEY=<paste_your_key_here>

Preços da API

A API da OpenAI não é gratuita. Dependendo do modelo usado, você incorrerá em taxas diferentes. Todos os detalhes sobre preços podem ser encontrados na sua página de preços.

Essas taxas são diferentes das assinaturas para usar o ChatGPT em sua interface on-line. Ao usar a API, pagamos por mensagem em vez de pagar um valor fixo por mês. Para uso regular, essa pode ser uma maneira muito mais barata de acessar seus modelos.

Neste tutorial, usaremos seu modelo mais recente, o GPT-4.5. Esse é o modelo generalista mais avançado.

Cartão de preços GPT 4.5

Os preços não são definidos por mensagem, mas sim por token. Quando enviamos uma mensagem para um LLM, ela é dividida em tokens. Não existe uma fórmula confiável para converter palavras em tokens, mas, para se ter uma ideia, você pode estimar que um token é mais ou menos 3/4 de uma palavra.

Isso significa que o preço acima corresponde aproximadamente a 750.000 palavras. 

Para usar a API, precisamos adicionar créditos à nossa conta. Você pode fazer isso na página de faturamento da OpenAI.

Configuração do ambiente Python 

A OpenAI fornece um cliente Python que facilita a interação com sua API. Para usá-lo, precisamos instalá-lo, bem como alguns outros pacotes para nos ajudar a carregar a chave que criamos anteriormente.

Usaremos o Anaconda para criar um ambiente Python e instalar as dependências necessárias. Essa é uma maneira mais limpa de fazer isso, pois evita possíveis conflitos com outros pacotes Python que você possa ter.

Depois de instalar o Anaconda, podemos criar o ambiente usando o comando do terminal:

conda create -n gpt45 -y python=3.9

Esse comando cria um ambiente chamado gpt45 que usa a versão 3.9 do Python. A opção -y é usada para responder automaticamente sim a todas as perguntas no processo de criação.

Em seguida, ativamos o ambiente usando:

conda activate gpt45

Por fim, instalamos as dependências necessárias.

  • pip install openai: Instale a biblioteca Python do OpenAI.
  • pip install python-dovenv: Instale um pacote para carregar a chave de API do arquivo .env que criamos anteriormente.

Fazendo nossa primeira solicitação de API

Estamos prontos para começar a escrever código Python para fazer solicitações à API da OpenAI.

Comece criando um arquivo chamado script.py. É aqui que escreveremos o código.

Em seguida, importamos os pacotes:

from openai import OpenAI
from dotenv import load_dotenv
import os

Em seguida, carregamos a chave da API e inicializamos o cliente:

load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")
client = OpenAI(api_key=api_key)

Por fim, enviamos uma mensagem. Para começar, enviaremos apenas "Hello":

completion = client.chat.completions.create(
    model="gpt-4.5-preview",
    messages=[
        {
            "role": "user",
            "content": "Hello"
        }
    ]
)
print(completion.choices[0].message.content)

O parâmetro model é usado para especificar o modelo que você deseja usar. Para experimentar outros modelos, substitua-o por outro.

Podemos executar o script usando:

python script.py

Aqui está o resultado:

Hello! How can I help you today?

Criando um chatbot GPT-4.5 com Python

Nesta seção, aproveitaremos nosso script anterior para criar um chatbot interativo que nos permita conversar com o GPT-4.5 no terminal.

Para fazer isso, precisamos alterar nosso script para:

  1. Receber informações do usuário.
  2. Mantenha o controle da conversa e envie as mensagens anteriores, bem como a nova solicitação.
  3. Repita esse procedimento até que o usuário saia.

Permitir que o usuário insira um prompt

Para ler a entrada do usuário no terminal, usamos a função input(). Quando for chamado, ele aguardará que o usuário insira o texto e, em seguida, retornará esse texto.

prompt = input("> ")
print(prompt)

Veja como fica quando você executa isso no terminal:

> Hello
Hello

O loop de bate-papo

Para implementar o bate-papo, usaremos um loop que será executado até que o prompt seja igual a "exit". Essa será a lógica do loop principal:

while True:
  prompt = input("> ")
  if prompt == "exit":
    exit()
  # Prompt processing goes here

Processando o prompt

O modelo não mantém um histórico das mensagens que enviamos anteriormente. Ele trata cada mensagem como uma nova mensagem. Portanto, para obter um comportamento de bate-papo, precisamos fornecer todas as mensagens que foram enviadas até o momento, juntamente com o novo prompt. Para isso, mantemos o histórico do bate-papo.

As mensagens dos usuários devem ter o seguinte formato:

{
  "role": "user",
  "content": <user prompt>
}

A resposta do modelo deve ter a função "assistant".

{
  "role": "assistant",
  "content": <model answer>
}

Com isso em mente, aqui está a implementação completa do bate-papo:

from openai import OpenAI
from dotenv import load_dotenv
import os

load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")

client = OpenAI(api_key=api_key)

# Initialize the chat history
chat_history = []
while True:
    prompt = input("> ")
    if prompt == "exit":
        exit()
    # Add the user message to the chat history
    chat_history.append({
        "role": "user",
        "content": prompt,
    })
    # Send the full chat history
    completion = client.chat.completions.create(
        model="gpt-4.5-preview", messages=chat_history
    )
    # Display the answer
    answer = completion.choices[0].message.content
    print(answer)
    # Add the answer to the chat history
    chat_history.append({
        "role": "assistant",
        "content": answer,
    })

Exemplo de bate-papo

Para testar o bate-papo, podemos executá-lo usando o comando:

python script.py

Em seguida, podemos começar a conversar inserindo nosso prompt no terminal. Aqui está um exemplo de bate-papo:

Exemplo de chatbot GPT-4.5

O exemplo mostra dois prompts. Primeiro, pedimos ao modelo que nos mostre um exemplo de como fazer um loop for em Python. Em seguida, para testar se o histórico de bate-papo é enviado corretamente, pedimos que você faça o mesmo em Javascript.

Como fornecemos o histórico do bate-papo, o modo pode entender o que queremos dizer com "fazer o mesmo" e nos dá um exemplo de um loop for em Javascript.

Conclusão

Neste tutorial, exploramos como você pode configurar e conversar com o modelo GPT-4.5 da OpenAI usando Python. Aprendemos a criar uma chave de API da OpenAI e a utilizá-la em nosso ambiente Python, o que nos permite interagir com o GPT-4.5 fora da plataforma baseada em assinatura da OpenAI.

Cobrimos a configuração de um ambiente Python usando o Anaconda, instalando os pacotes necessários e fazendo nossa primeira solicitação à API OpenAI.

Por fim, criamos um chatbot simples baseado em terminal interativo, mantendo um histórico de conversas.


François Aubry's photo
Author
François Aubry
LinkedIn
Ensinar sempre foi minha paixão. Desde meus primeiros dias como estudante, eu buscava ansiosamente oportunidades para dar aulas particulares e ajudar outros alunos. Essa paixão me levou a fazer um doutorado, onde também atuei como assistente de ensino para apoiar meus esforços acadêmicos. Durante esses anos, encontrei imensa satisfação no ambiente tradicional da sala de aula, promovendo conexões e facilitando o aprendizado. Entretanto, com o advento das plataformas de aprendizagem on-line, reconheci o potencial transformador da educação digital. Na verdade, participei ativamente do desenvolvimento de uma dessas plataformas em nossa universidade. Estou profundamente comprometido com a integração dos princípios tradicionais de ensino com metodologias digitais inovadoras. Minha paixão é criar cursos que não sejam apenas envolventes e informativos, mas também acessíveis aos alunos nesta era digital.
Temas

Aprenda IA com estes cursos!

curso

Working with the OpenAI API

3 hr
41.3K
Start your journey developing AI-powered applications with the OpenAI API. Learn about the functionality that underpins popular AI applications like ChatGPT.
Ver DetalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

blog

A OpenAI anuncia o GPT-4 Turbo com visão: O que sabemos até o momento

Descubra a atualização mais recente da OpenAI, GPT-4 Turbo com visão, e seus principais recursos, incluindo o corte de conhecimento aprimorado, uma janela de contexto expandida, preço acessível e muito mais.
Richie Cotton's photo

Richie Cotton

7 min

An avian AI exits its cage

blog

12 Alternativas de código aberto ao GPT-4

GPT-4 alternativas de código aberto que podem oferecer desempenho semelhante e exigem menos recursos computacionais para serem executadas. Esses projetos vêm com instruções, fontes de código, pesos de modelos, conjuntos de dados e interface de usuário do chatbot.
Abid Ali Awan's photo

Abid Ali Awan

9 min

tutorial

Guia para iniciantes no uso da API do ChatGPT

Este guia o orienta sobre os conceitos básicos da API ChatGPT, demonstrando seu potencial no processamento de linguagem natural e na comunicação orientada por IA.
Moez Ali's photo

Moez Ali

11 min

tutorial

Tutorial de chamada de função do OpenAI

Saiba como o novo recurso de Chamada de Função da OpenAI permite que os modelos GPT gerem saída JSON estruturada, resolvendo problemas comuns de desenvolvimento causados por saídas irregulares.
Abid Ali Awan's photo

Abid Ali Awan

12 min

tutorial

Tutorial da API de assistentes da OpenAI

Uma visão geral abrangente da API Assistants com nosso artigo, que oferece uma análise aprofundada de seus recursos, usos no setor, orientação de configuração e práticas recomendadas para maximizar seu potencial em vários aplicativos de negócios.
Zoumana Keita 's photo

Zoumana Keita

14 min

tutorial

Como criar modelos personalizados do ChatGPT: 5 etapas fáceis para GPTs personalizados

Confira estas cinco etapas simples para liberar todo o potencial do ChatGPT com seus próprios GPTs personalizados.
Moez Ali's photo

Moez Ali

9 min

Ver maisVer mais