📄 Artigos ← Comparador
Tutorial

Como usar a API da OpenAI — guia prático pra quem está começando

📅 23 de maio de 2025 ⏰ 8 min de leitura 📋 AI Universe

Usar o ChatGPT pelo navegador é ótimo, mas tem um limite: você fica preso na interface deles. Quando você quer integrar IA no seu próprio projeto — um bot, um script, uma aplicação — é aí que a API entra.

Esse guia vai do zero até a sua primeira requisição funcionando, em Python. Sem enrolação.

Pré-requisitos

Python 3.8 ou superior instalado. Uma conta na OpenAI (gratuita pra criar). Cartão de crédito pra ativar o acesso à API (a OpenAI não oferece API gratuita — o uso é cobrado por token).

Passo 1: criar sua conta e gerar a API key

Passo 2: instalar a biblioteca

Abra o terminal e instale o SDK oficial da OpenAI:

# instalar a biblioteca oficial
pip install openai

Passo 3: sua primeira requisição

Crie um arquivo chamado teste.py e cole o código abaixo:

from openai import OpenAI

# inicializa o cliente com sua chave
client = OpenAI(api_key="sk-...")  # substitua pela sua chave

# faz uma requisicao simples
response = client.chat.completions.create(
    model="gpt-4o-mini",  # mais barato pra testar
    messages=[
        {
            "role": "user",
            "content": "Explique o que e machine learning em 3 linhas."
        }
    ]
)

# imprime a resposta
print(response.choices[0].message.content)

Rode com python teste.py e você vai ver a resposta aparecer no terminal. Pronto — você já está usando a API.

Como funciona a estrutura de mensagens

O campo messages aceita um array de objetos com dois campos: role e content. Os roles possíveis são:

# exemplo com system prompt e historico
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {
            "role": "system",
            "content": "Voce e um assistente especialista em Python. Responda sempre em portugues."
        },
        {
            "role": "user",
            "content": "Qual a diferenca entre lista e tupla?"
        }
    ]
)

Entendendo os custos

A API cobra por token — pedaços de texto de aproximadamente 4 caracteres cada. Uma mensagem curta tem ~50 tokens, um texto longo pode ter milhares. Os preços variam por modelo:

Na prática, US$ 5 de crédito no GPT-4o mini dá pra fazer centenas de requisições. Pra aprender, é mais que suficiente.

Dica: configure um limite de gasto mensal no painel da OpenAI (Billing → Usage limits). Assim você não tem surpresa no cartão se algum script entrar em loop.

Próximos passos

Com a base funcionando, você pode explorar:

A documentação oficial da OpenAI é muito boa e cobre tudo isso com exemplos. Vale bookmarkar.

Alternativas à API da OpenAI

A API da Anthropic (Claude) tem estrutura muito parecida e preços competitivos — especialmente o Claude Sonnet, que sai mais barato que o GPT-4o com desempenho equivalente. Use o comparador de preços de API do AI Universe pra decidir qual faz mais sentido pro seu projeto.

Leia também