Como Gerar a API Key da OpenAI
Guia completo e atualizado: crie sua conta na OpenAI Platform, gere a chave de API, configure billing, entenda os modelos GPT-5.4 e faça sua primeira chamada em menos de 10 minutos.
Para gerar a API Key da OpenAI: acesse platform.openai.com → crie uma conta → verifique e-mail e telefone → adicione pagamento em Settings → Billing → vá em API Keys → Create new secret key. Copie imediatamente — exibida apenas uma vez. Formato: sk-proj-xxxxxxxxxxxx. A API é pay-as-you-go: GPT-5.4 Nano custa US$ 0,20/$1,25 por milhão de tokens, GPT-5.4 Mini US$ 0,75/$3,00 e GPT-5.4 padrão US$ 2,50/$10,00. Ter assinatura do ChatGPT Plus não dá acesso à API.
- O que é a API da OpenAI e para que serve
- ChatGPT vs API da OpenAI: diferença fundamental
- Passo a passo: criar conta na OpenAI Platform
- Configurar billing e créditos
- Projetos e Organizações: como organizar suas chaves
- Gerar a API Key passo a passo
- Segurança: como armazenar a chave corretamente
- Modelos disponíveis em 2026 e preços
- Como calcular seus custos
- Primeira chamada: curl, Python e JavaScript
- Rate limits e tiers de uso
- Como usar no n8n, Make.com e outras ferramentas
- FAQ — perguntas frequentes
1. O que é a API da OpenAI e para que serve
A API da OpenAI é a interface de programação que permite integrar os modelos GPT, o4, Whisper, DALL·E e outros diretamente nas suas aplicações, automações e sistemas. Em vez de usar o chat do ChatGPT manualmente, você envia e recebe respostas de forma programática — podendo escalar para milhares de chamadas por dia, automatizar tarefas complexas e integrar IA em qualquer produto digital.
Com a API da OpenAI, você pode:
- ✓ Criar chatbots e assistentes virtuais com lógica personalizada no seu produto
- ✓ Gerar e analisar conteúdo em escala — artigos, e-mails, descrições, resumos
- ✓ Transcrever áudio e vídeo com o modelo Whisper
- ✓ Gerar imagens com DALL·E 3 e GPT-image-1
- ✓ Construir agentes autônomos que navegam pela web, executam código e usam ferramentas
- ✓ Integrar IA em automações no n8n, Make.com, Zapier e outros
- ✓ Embeddings semânticos para busca, recomendação e RAG
2. ChatGPT vs API da OpenAI: a diferença que todo mundo confunde
Essa é a dúvida mais comum — e confundi-las pode causar frustração e gastos desnecessários.
| Aspecto | ChatGPT (chat.openai.com) | API da OpenAI (platform.openai.com) |
|---|---|---|
| Para quem é | Usuários finais que querem chat | Desenvolvedores e empresas |
| Acesso | Navegador ou app móvel | Código (HTTP, Python, JS, etc.) |
| Planos | Free, Plus (US$20/mês), Pro (US$200/mês) | Pay-as-you-go por tokens |
| Onde gerenciar | chat.openai.com/settings | platform.openai.com |
| Limite | Por plano de assinatura | Por créditos e rate limits |
| Customização | GPTs customizados (limitado) | Total — system prompt, parâmetros, tools |
| Escala | Manual | Ilimitada (chamadas paralelas) |
| São a mesma coisa? | Não. Conta, billing e limites são completamente separados. Assinar o ChatGPT Plus não dá créditos de API, e vice-versa. | |
3. Passo a passo: criar conta na OpenAI Platform
Acesse a OpenAI Platform
Abra seu navegador e acesse platform.openai.com. Clique em Sign Up para criar uma conta nova. Você pode usar:
- ✓ E-mail + senha criados diretamente na plataforma
- ✓ Continuar com Google — vincula sua conta Google
- ✓ Continuar com Microsoft — vincula sua conta Microsoft
- ✓ Continuar com Apple — vincula sua conta Apple
Verifique o e-mail
Se criar com e-mail/senha, a OpenAI envia um link de confirmação. Clique no link antes de continuar. O e-mail vem de noreply@openai.com — verifique o spam se não encontrar em até 5 minutos.
Verifique o número de telefone
A OpenAI exige verificação de telefone para ativar o acesso à API e liberar os créditos de teste. Insira seu número no formato internacional (+55 11 99999-9999) e confirme com o código SMS.
Complete o perfil e acesse o Dashboard
Informe nome, empresa (opcional) e caso de uso principal. Após completar, você é redirecionado para o dashboard da Platform, onde verá as seções de Playground, API Keys, Usage e Billing.
4. Configurar billing e créditos
A API da OpenAI usa um modelo de créditos pré-pagos. Você compra créditos e eles são debitados conforme o uso. Sem créditos, as chamadas retornam erro 429: insufficient_quota e sua aplicação para de funcionar.
Adicione um método de pagamento
São aceitos cartões internacionais Visa, Mastercard e American Express. O mínimo inicial de crédito é US$ 5. Para testes, US$ 5 a US$ 20 é suficiente para explorar todos os modelos.
Ative o auto-recharge
Configure a recarga automática para evitar que sua aplicação pare de funcionar quando os créditos acabarem. Você define um limite mínimo (ex: "quando o saldo cair abaixo de US$ 5, recarregar com US$ 25").
Configure limites de gasto
Em Settings → Limits, defina um limite de gasto mensal e configure notificações de alerta (por e-mail) quando atingir 75% e 100% do limite. Isso evita surpresas no cartão por scripts fora de controle ou vazamento de API Key.
5. Projetos e Organizações: como organizar suas chaves
A OpenAI Platform tem uma estrutura hierárquica para gerenciar acesso de forma organizada:
| Nível | O que é | Para que serve |
|---|---|---|
| Organização | Container principal da conta. Toda conta tem uma. | Gerencia billing, membros e limites globais |
| Projeto | Sub-divisão dentro da organização | Separar aplicações, definir orçamentos por app, controlar permissões |
| API Key | Chave de autenticação vinculada a um Projeto | Autenticar requisições e rastrear uso por chave |
Como criar um Projeto
Nomeie o projeto de forma descritiva: chatbot-ecommerce, automacoes-n8n, analise-docs-prod. Cada projeto tem seus próprios orçamentos, modelos permitidos e membros.
6. Gerar a API Key: passo a passo
Acesse a seção de API Keys
Ou acesse diretamente platform.openai.com/api-keys. Você verá todas as chaves existentes — com nome, data de criação e projeto associado.
Clique em "Create new secret key"
Na janela que abrir, configure:
- ✓ Name: nome descritivo por ambiente e projeto (ex:
prod-chatbot,dev-local,n8n-automacoes) - ✓ Project: selecione o projeto ao qual esta chave pertence
- ✓ Permissions: All para acesso completo, ou Restricted para limitar quais endpoints e modelos a chave pode usar
Copie a chave imediatamente
Após clicar em Create secret key, a chave será exibida uma única vez. Ela tem o formato sk-proj-xxxxxxxxxxxxxxxxxxxxxxxxxxxx. Copie e guarde em local seguro — a OpenAI não consegue recuperá-la depois.
Defina limites de gasto por chave (recomendado)
Após criar, clique nos 3 pontos ao lado da chave e selecione Edit. Defina um limite de gasto mensal para essa chave específica. Isso é especialmente útil para dar chaves a membros da equipe com orçamento controlado, ou para isolar gastos por projeto.
7. Como armazenar a API Key com segurança
- Nunca coloque no código-fonte commitado ao GitHub, GitLab ou Bitbucket
- Nunca inclua em variáveis acessíveis no front-end (JavaScript do browser)
- Nunca compartilhe em WhatsApp, Discord, Slack público ou e-mail
- Nunca salve em arquivos
.envsem adicionar.envao.gitignore - Nunca use a mesma chave em produção e desenvolvimento
Formas seguras de armazenar
- ✓ Variável de ambiente local — o método mais simples para desenvolvimento
- ✓ Secrets de CI/CD — GitHub Actions Secrets, GitLab CI Variables, CircleCI Contexts
- ✓ Gerenciadores de segredos — AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, Doppler
- ✓ Campo de credenciais da plataforma — n8n Credentials, Make.com Connections (criptografam a chave)
# Adicione ao seu .bashrc, .zshrc, .env (com .gitignore)
export OPENAI_API_KEY="sk-proj-sua-chave-aqui"
# Em Python, leia via os.environ
import os
api_key = os.environ.get("OPENAI_API_KEY")
8. Modelos disponíveis em 2026 e preços
A OpenAI organiza seus modelos em famílias. A família principal para uso geral em 2026 é o GPT-5.4, lançado em março de 2026, disponível em três variantes:
Outros modelos relevantes em 2026
| Modelo | Entrada (input) | Saída (output) | Melhor para |
|---|---|---|---|
| GPT-5.4 Nano | US$ 0,20/MTok | US$ 1,25/MTok | Volume alto, triagem, extração simples |
| GPT-5.4 Mini | US$ 0,75/MTok | US$ 3,00/MTok | Produção geral, chatbots, resumos |
| GPT-5.4 | US$ 2,50/MTok | US$ 10,00/MTok | Raciocínio complexo, análise avançada |
| o4-mini | US$ 1,10/MTok | US$ 4,40/MTok | Raciocínio matemático e código |
| o3 | US$ 10,00/MTok | US$ 40,00/MTok | Tarefas de raciocínio muito complexas |
| Batch API (50% off) | Todos os modelos com 50% de desconto para processamento assíncrono em até 24h | ||
9. Como calcular seus custos
Cerca de 1.000 tokens ≈ 750 palavras em inglês (ou ~600 palavras em português). Alguns exemplos práticos de custo com GPT-5.4 Mini:
- ✓ Chatbot de suporte simples — 500 tokens entrada + 300 saída: US$ 0,000465/chamada (~R$ 0,002)
- ✓ Resumo de artigo de 2 páginas — 1.500 tokens entrada + 500 saída: US$ 0,00263/chamada (~R$ 0,013)
- ✓ 1.000 chamadas/dia de chatbot — ~US$ 14/mês no Mini, ~US$ 4,65/mês no Nano
- ✓ Análise de 10.000 documentos curtos — ~US$ 4,65 no Nano com Batch API (~US$ 2,30)
10. Fazendo sua primeira chamada à API
Via curl (terminal)
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.4-mini",
"messages": [
{"role": "user", "content": "Olá! Quem é você?"}
],
"max_tokens": 512
}'
Authorization: Bearer — diferente da API da Anthropic que usa x-api-key. O padrão OpenAI usa Bearer Token, que é o mesmo padrão adotado por dezenas de APIs compatíveis com OpenAI.
Via Python (SDK oficial)
# Instalar: pip install openai
from openai import OpenAI
client = OpenAI()
# Lê automaticamente a variável de ambiente OPENAI_API_KEY
response = client.chat.completions.create(
model="gpt-5.4-mini",
messages=[
{"role": "user", "content": "Olá! Quem é você?"}
],
max_tokens=512
)
print(response.choices[0].message.content)
Via JavaScript / Node.js (SDK oficial)
// Instalar: npm install openai
import OpenAI from "openai";
const client = new OpenAI();
// Lê automaticamente process.env.OPENAI_API_KEY
const response = await client.chat.completions.create({
model: "gpt-5.4-mini",
messages: [
{ role: "user", content: "Olá! Quem é você?" }
],
max_tokens: 512
});
console.log(response.choices[0].message.content);
401 Authentication error — chave errada ou revogada; 429 Rate limit — espere e tente novamente (implemente backoff exponencial); 429 Insufficient quota — saldo zerado, adicione créditos; 403 Permission denied — permissão da chave insuficiente para o modelo.
11. Rate limits e tiers de uso
A OpenAI organiza contas em 5 tiers de uso que determinam quantas requisições por minuto (RPM) e tokens por minuto (TPM) você pode fazer. Os tiers sobem automaticamente conforme o histórico de gastos cresce.
US$ 5 créditos
gastos + 7 dias
gastos + 7 dias
gastos + 14 dias
gastos + 30 dias
O painel da Platform exibe seu tier atual e os limites específicos (RPM e TPM por modelo) em Settings → Limits. Para projetos em produção que precisam de limites maiores rapidamente, entre em contato com o suporte da OpenAI.
12. Como usar a API no n8n, Make.com e outras ferramentas
n8n — Credencial nativa OpenAI
No n8n, vá em Credentials → Add new → OpenAI. Cole sua API Key no campo. O n8n tem nós nativos para chat, embeddings, geração de imagem e transcrição de áudio. Você escolhe o modelo diretamente na configuração do nó.
Make.com — Módulo OpenAI
No Make.com, o módulo OpenAI → Create a Chat Completion já tem integração nativa. Adicione a conexão com sua API Key e selecione o modelo desejado. Também há módulos para embeddings, imagens e moderação.
Qualquer API compatível com OpenAI
Centenas de ferramentas suportam o formato de API da OpenAI. Você usa a mesma chave e o mesmo código — só muda a URL base. DeepSeek, Groq, Azure OpenAI, Ollama (local) e outros são compatíveis com o SDK da OpenAI.
Python, JS, Go, Ruby, .NET
A OpenAI mantém SDKs oficiais para Python (pip install openai) e JavaScript/TypeScript (npm install openai). Para outras linguagens, use HTTP diretamente com o endpoint https://api.openai.com/v1/chat/completions.
13. Perguntas frequentes (FAQ)
Como gerar a API Key da OpenAI?
Acesse platform.openai.com → crie uma conta → verifique e-mail e telefone → adicione pagamento em Settings → Billing → clique em API Keys (ícone de chave no menu) → Create new secret key. Dê um nome, selecione o projeto e as permissões, copie a chave imediatamente. Formato: sk-proj-xxxxxxxxxxxx.
A API da OpenAI é gratuita?
Novos usuários recebem US$ 5 em créditos de teste com validade de 3 meses. Após isso, é pay-as-you-go: GPT-5.4 Nano (US$ 0,20/$1,25/MTok), GPT-5.4 Mini (US$ 0,75/$3,00/MTok) e GPT-5.4 padrão (US$ 2,50/$10,00/MTok). Não há plano gratuito permanente para a API.
Assinar o ChatGPT Plus dá acesso à API?
Não. O ChatGPT Plus (US$ 20/mês) é para uso do chat em chatgpt.com. A API da OpenAI é cobrada separadamente em platform.openai.com. São duas contas e dois sistemas de billing completamente distintos.
Esqueci de copiar minha API Key. Como recuperar?
A OpenAI não pode recuperar uma chave após a janela de criação. Acesse platform.openai.com → API Keys → clique nos 3 pontos ao lado da chave → Delete (ou Revoke). Crie uma nova com Create new secret key e atualize todos os sistemas que usavam a chave antiga.
Qual modelo GPT usar: Nano, Mini ou padrão?
Regra prática: use Nano (US$ 0,20) para tarefas simples e alto volume (classificação, triagem, extração). Use Mini (US$ 0,75) para a maioria das aplicações de produção. Use o padrão (US$ 2,50) apenas quando os outros não forem suficientes — o custo é 12,5× maior que o Nano.
Como usar a API da OpenAI no n8n?
No n8n, acesse Credentials → Add new credential → OpenAI API → cole sua API Key. O n8n tem nós nativos para chat completions, embeddings, geração de imagem e transcrição. Você seleciona o modelo diretamente na configuração do nó sem precisar configurar headers ou endpoints manualmente.
Posso usar a mesma API Key em vários projetos/apps?
Tecnicamente sim, mas não é recomendado. Crie uma chave separada para cada projeto e ambiente. Isso permite revogar uma chave sem afetar outros sistemas, monitorar uso por projeto, e limitar o dano em caso de vazamento. A OpenAI não cobra por número de chaves criadas.
De zero à primeira chamada em 10 minutos
Gerar a API Key da OpenAI é simples — conta, billing, chave, primeira chamada. O que diferencia bons projetos não é o setup, mas o que você constrói depois.
Para a maioria dos casos de uso em produção: comece com GPT-5.4 Mini, configure os limites de gasto para evitar surpresas, e use o Playground da Platform para testar e iterar prompts antes de codar.
E se quiser economizar em escala: roteamento inteligente entre Nano, Mini e padrão por complexidade de tarefa pode reduzir seu custo mensal em 60 a 80%.
Gostou do guia? Compartilhe com devs e criadores de automações! 🚀