Nesta aula
Colocar IA dentro do app é fácil. Colocar sem vazar a chave que paga a conta é o que importa.
Até agora você usou a IA para construir. Agora o app vai usar a IA por dentro: um botão que resume um e-mail, classifica uma mensagem ou sugere uma resposta. Para isso ele precisa de uma chave de API.
- Saber o que é chave de API e como limitar o gasto
- Entender por que a chave nunca vai no código do navegador
- Fazer um botão "resumir" funcionar com a chave guardada fora dos arquivos
Chat e API: dois jeitos de pagar
No chat, você paga uma assinatura e conversa. Na API, é o seu programa que conversa com a IA, e você paga pelo que usa, medido em tokens (pedaços de texto). O app manda o pedido junto com uma chave, a senha da sua conta. São contas separadas.
- Limite mensal. Defina o teto na conta antes de criar a chave.
- Modelo pequeno para tarefa pequena. Resumir e-mail não pede o modelo mais caro.
- Conte as chamadas. Um botão clicado cem vezes por dia são cem chamadas.
Confira os preços atuais na página oficial do provedor.
Exemplo real
Um escritório contábil recebe dezenas de e-mails longos por dia. Um botão "resumir e listar o que o cliente pede" economiza minutos em cada um. Com modelo pequeno e limite mensal, o custo ficou baixo e previsível.
A regra sem exceção
Tudo o que está em HTML, CSS ou JavaScript de um site é baixado por cada visitante. Qualquer pessoa abre o código-fonte e lê. Se a chave estiver lá, qualquer um a copia e gasta por você. Por isso, a chave vive do lado que o visitante não vê.
| Jeito | Onde fica a chave |
|---|---|
| Uso local (esta aula) | Variável de ambiente do seu computador, fora da pasta |
| Publicado | Numa função do servidor da hospedagem |
| Modelo local (Ollama) | Não existe chave nem custo por uso |
Cuidado
Se a IA sugerir um arquivo .env na pasta do projeto, só aceite se o .gitignore já o excluir (aula 9). Na dúvida, use a variável de ambiente do sistema.
O pedido
Você pede duas coisas: a página com o botão e um servidor pequeno que guarda a chave. O pedido manda a chave vir da variável de ambiente e termina com uma auditoria: a IA confirma que a chave não está em nenhum arquivo. Depois, faça a sua: abra os arquivos e busque um pedaço da chave com Ctrl + F.
O texto que o app envia sai do seu computador e vai para os servidores do provedor. Mande o mínimo, troque CPF e conta por marcadores e leia a política de dados do provedor.
Coisa de profissional
Nem toda tarefa precisa de resposta na hora. Resumir mil e-mails da semana, por exemplo, pode esperar. A documentação oficial da Anthropic descreve uma API de lotes (Message Batches) que reduz o custo em 50%, e diz que a maioria dos lotes termina em menos de uma hora. A troca é simples: você abre mão da resposta imediata. Antes de pagar caro por um botão que fica clicado o dia todo, pergunte: isso precisa ser agora?
Prática · 10 min
- No site do provedor, defina o limite mensal e crie a chave. Guarde no gerenciador de senhas.
- Abra a ferramenta numa pasta nova e cole o pedido abaixo. Siga as instruções para definir a variável de ambiente e iniciar o servidor.
- Teste com três textos inventados e depois audite os arquivos procurando a chave.
Resumo
- Chat é assinatura. API é paga por uso, com uma chave.
- Defina o limite mensal antes de criar a chave.
- A chave nunca vai em arquivo que o navegador baixa.
- O app envia o mínimo, porque o texto sai do seu computador.
Fontes
Lidas em 30 de outubro de 2026.
- Anthropic. Batch processing: custo 50% menor; a maioria dos lotes termina em menos de 1 hora.
Quiz da aula
Três situações para aplicar o que viu.
Isaque Victor cursos gratuitos