Development
ChatGPT API Complete Guide: Build AI Apps in Any Language
The ChatGPT API is the most powerful and accessible AI API available. This complete guide shows you how to integrate it into your projects.
2026-06-2820 min readLearnGeni AI Academy
Guia Completo da API ChatGPT: Construa Aplicações de IA
A API da OpenAI é a porta de entrada para integrar IA em qualquer aplicação. Com ela você pode automatizar tarefas, criar chatbots e gerar conteúdo.
Obtendo sua API Key
- Acesse platform.openai.com
- Crie uma conta ou faça login
- Vá em API Keys e clique em Create new secret key
- Copie a chave — ela não será exibida novamente
Instalação
pip install openai python-dotenv
Arquivo .env:
OPENAI_API_KEY=sk-sua-chave-aqui
Primeira Chamada à API
from openai import OpenAI
from dotenv import load_dotenv
load_dotenv()
cliente = OpenAI()
resposta = cliente.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "Você é um assistente útil em português."},
{"role": "user", "content": "O que é inteligência artificial?"}
]
)
print(resposta.choices[0].message.content)
Chatbot com Memória
from openai import OpenAI
cliente = OpenAI()
mensagens = [{"role": "system", "content": "Você é um assistente de suporte ao cliente."}]
def chat(entrada: str) -> str:
mensagens.append({"role": "user", "content": entrada})
resposta = cliente.chat.completions.create(model="gpt-4o-mini", messages=mensagens)
texto = resposta.choices[0].message.content
mensagens.append({"role": "assistant", "content": texto})
return texto
print(chat("Olá, tenho um problema com meu pedido"))
print(chat("O número é #12345")) # Lembra do contexto!
Streaming
stream = cliente.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Escreva um poema sobre IA"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Otimização de Custos
| Modelo | Custo entrada (1M tokens) | Custo saída (1M tokens) |
|---|---|---|
| gpt-4o-mini | $0,15 | $0,60 |
| gpt-4o | $2,50 | $10,00 |
Dicas: Use gpt-4o-mini para 80% das tarefas; limite max_tokens; faça cache de respostas frequentes.
Quer dominar a API da OpenAI? O guia completo da LearnGeni inclui projetos reais e padrões de produção. Ver todos os guias.
G
Earn Your International AI Certificate
This article is part of the LearnGeni AI Mastery Program — 30 comprehensive guides in 50+ languages. Complete all 30 and earn a certificate backed by WhatsGeni (Official Meta AI Partner), recognized in 50+ countries.
🌍
50+ Languages
Learn in your native language
🏆
Official Certificate
Backed by Meta AI Partner
💡
30 Guides
$5 each or $50 for the full bundle