Home/Blog/ChatGPT API Complete Guide: Build AI App...
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

  1. Acesse platform.openai.com
  2. Crie uma conta ou faça login
  3. Vá em API Keys e clique em Create new secret key
  4. 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

ModeloCusto 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