Pular para o conteúdo principal

Guia completo da API do Claude: configuração, controle de custos e seu primeiro projeto

Aprenda a migrar do acesso por assinatura para a API do Claude e garanta o uso contínuo do Claude nos seus projetos de codificação autônoma.
Actualizado 23 de set. de 2026  · 12 min leer

Explore com IA

ChatGPTClaudePerplexity

Usar a API do Claude da Anthropic permite ir muito além de apenas conversar com um chatbot. Você ganha o poder de integrar todos os recursos da IA Claude nos seus aplicativos. 

A Anthropic surpreendeu o mundo da IA com o lançamento do Fable 5, um modelo tão poderoso que levou o governo dos EUA a restringir temporariamente o acesso pouco depois do lançamento. Embora o acesso tenha sido restabelecido para usuários no mundo todo, a forma de acessá-lo mudou.

Agora, a Anthropic está restringindo o Fable 5 exclusivamente ao acesso via API com créditos de uso medido (com o corte entrando em vigor após uma breve extensão de cinco dias).

Isso significa que precisamos repensar como interagimos com a IA. Modelos potentes e ferramentas de codificação autônoma exigem muito mais recursos computacionais do que planos de consumo com tarifa fixa conseguem oferecer.

Neste tutorial, vou preparar você para essa nova realidade mostrando como usar a API do Claude.

Vou ensinar exatamente como configurar o Claude Code com a Anthropic Developer API. Ao migrar hoje para o modelo de pagamento conforme o uso, você garante acesso ininterrupto a modelos de ponta como o Fable 5, elimina limites invisíveis de taxa e aprende a executar sessões complexas de codificação direto do seu terminal.

Se você quer um guia rápido de referência, recomendo conferir o cheat sheet da API do Claude em Python.

Por que você precisa da API do Claude em vez da assinatura Claude Pro

Para muita gente, o plano Claude Pro de US$ 20 mensais era a forma ideal de acessar IA de alto nível. Preço fixo e acesso estável.

No entanto, a ascensão das ferramentas de codificação automatizada mudou completamente essa conta. Workflows agentizados exigem muito mais recursos do que uma assinatura padrão consegue oferecer, tornando a API do Claude a única opção viável para desenvolvedores sérios.

Abaixo estão três motivos principais para abandonar a assinatura e usar o Claude Code direto pela API.

Exaustão de tokens com ferramentas agentizadas

Planos padrão sofrem para acompanhar ferramentas como o Claude Code por causa de como elas funcionam.

Diferente de um chat na web, uma ferramenta de desenvolvimento automatizada precisa escanear constantemente todo o projeto para entender no que está trabalhando.

Sempre que damos uma tarefa, ela passa por várias etapas: lê arquivos, checa estruturas e executa testes. Isso exige enviar uma grande quantidade de dados de um lado para o outro para manter a IA atualizada sobre o estado do código. 

Esse processo consome tokens muito rápido. Em uma assinatura Pro, esses workflows complexos podem esgotar nosso limite de uso de várias horas em poucos minutos, interrompendo o trabalho de repente.

Protegendo sua capacidade diária de uso

Contas Claude Pro usam um pool de recursos compartilhado. Se usamos nossa conta principal para codificação via terminal, essas tarefas pesadas vão reduzir a capacidade disponível no navegador ou no app móvel.

Ninguém quer ficar sem poder ter uma conversa simples porque uma tarefa de codificação em segundo plano estourou o limite. Direcionar suas ferramentas de desenvolvimento pela API do Claude mantém seu trabalho profissional de código totalmente separado do uso cotidiano de IA.

Acesso exclusivo a modelos de alta performance

À medida que a Anthropic lança modelos feitos especificamente para engenharia pesada e trabalho autônomo, como o Claude Fable 5, ela está se afastando de planos com tarifa fixa. 

Como o Fable 5 exige poder computacional imenso, a Anthropic confirmou que esse modelo, em específico, eventualmente exigirá cobrança por uso para gerenciar os altos custos operacionais.

Essa restrição é um aperitivo do futuro. Ficar preso a uma assinatura para consumidores significa, com o tempo, perder acesso aos mecanismos de raciocínio mais poderosos da Anthropic, tornando a conta da API do Claude um requisito para se manter na fronteira da tecnologia.

API do Claude vs. assinatura do Claude

A diferença entre uma assinatura para consumidores e a API para desenvolvedores se resume a uma troca entre custos previsíveis e acesso ininterrupto.

Uma assinatura do Claude nos dá uma taxa mensal fixa. 

Podemos usar intensamente por um tempo e, eventualmente, bater em um limite dinâmico de uso com base na carga dos servidores. Quando o Claude Code encontra essa parede invisível no meio do projeto, ele simplesmente para de funcionar. 

Somos obrigados a esperar algumas horas até o limite ser resetado para o agente concluir o código.

A API do Claude tira as rodinhas. Não há limites de mensagens por hora, nem banda compartilhada e nem períodos de espera. Se quisermos que o Fable 5 refatore uma base de código enorme por oito horas seguidas, a API vai executar cada comando sem interrupção.

Porém, essa liberdade traz um risco importante: estouro de orçamento. Usar uma assinatura pode ser frustrante ao bater no limite, mas pelo menos sabemos exatamente quanto será a fatura no fim do mês.

Isso é especialmente perigoso com modelos caros como o Fable 5.

Tabelas de preços dos modelos Claude por milhão de tokens. 

Gestão de custos e controle de orçamento na API do Claude

Existem duas formas de controlar o orçamento ao usar a API. 

A primeira é garantir que o auto-recarregamento esteja desativado. O auto-recarregamento permite que o Claude compre créditos automaticamente quando acabarem. 

Como o consumo de tokens com o Claude Code é altamente imprevisível, recomendo fortemente não ativar esse recurso.

Configuração da API do Claude mostrando o auto-recarregamento desativado para evitar estouros acidentais de orçamento.

A segunda é selecionar com cuidado qual modelo está sendo usado. 

O Fable 5 é extremamente capaz de resolver tarefas complexas e implementar aplicações sofisticadas. Porém, muitas vezes é exagero para tarefas simples.

Pessoalmente, gosto de usar os modelos mais baratos e só migrar para os mais caros quando os mais baratos falham em resolver uma tarefa após várias tentativas. O modelo que eu mais uso é, na verdade, o Haiku 4.5.

Para selecionar o modelo, use o comando /model.

Configuração passo a passo da API do Claude (com Fable 5)

Se você procura um tutorial dedicado da API do Claude Fable 5, recomendo conferir nosso guia separado.  

Para começar, faça login na plataforma web do Claude e configure a cobrança. Em seguida, abra um terminal e instale o Claude Code com o comando:

npm install -g @anthropic-ai/claude-code

Depois de instalado, podemos executá-lo digitando claude no terminal. Na primeira execução, ele vai pedir para configurar. Certifique-se de selecionar “API usage billing” durante a configuração:

Interface do terminal mostrando as etapas iniciais de configuração para instalar o Claude Code com API.

Em algum momento, o Claude vai abrir o navegador e pedir permissão para vincular sua conta e criar uma chave de API para você. Clique em “Authorize” e a conta será vinculada automaticamente.

Tela de login do Claude mostrando que a chave da API será gerada automaticamente.

Com a configuração concluída, já podemos começar a criar com o Claude Code:

Interface do Claude Code.

No meu caso, o Claude Code já está rodando com o Fable 5. Se não for o seu, podemos selecionar o modelo com o comando /model e escolher o Fable 5 no menu.

Mudar o Claude Code de assinatura para API

Para quem já usa o Claude Code com assinatura e quer mudar para cobrança por uso via API, o processo é simples.

  1. Faça logout com o comando /logout.
  2. Execute o Claude Code novamente com o comando claude e selecione o método de login “Anthropic Console account · API usage billing”.

Se acabarmos os créditos enquanto o Claude Code está no meio da implementação de um recurso, ele vai parar e avisar para você adicionar créditos. 

Depois de adicionar créditos, se o Claude ainda estiver aberto, basta pedir para continuar com um prompt e ele retoma de onde parou. Se não estiver rodando, use o comando claude --continue.

Criando um projeto real com a API do Claude

O foco deste tutorial é aprender a configurar o Claude Code com a API, e não oferecer um guia detalhado de uso do Claude Code.

Se quiser se aprofundar, recomendo se inscrever no nosso curso Claude Code 101.

Visão geral do projeto

O objetivo deste projeto é criar um app em Python que permita aos usuários localizar fotos no computador com facilidade. 

Hoje em dia, tiramos muitas fotos, que acabam desorganizadas e espalhadas em vários lugares. Para mim, como fotógrafo, muitas vezes é um perrengue localizar uma foto meses depois de tê-la feito.

A ideia do app é permitir que o usuário encontre as fotos descrevendo o que há na imagem ou fornecendo uma captura de tela ou referência visual. 

Esse segundo modo é especialmente útil para mim, que costumo postar meu trabalho nas redes sociais. Assim, posso tirar um print do post e encontrar o arquivo original em alta qualidade.

Poderíamos deixar o Claude Code definir a arquitetura e fazer toda a implementação. Provavelmente funcionaria muito bem. 

Mas, para fins didáticos, quis definir a arquitetura eu mesmo e deixar o Claude Code focar na implementação.

Arquitetura do projeto com CLAUDE.md

Para criar esse app, eu criei um arquivo CLAUDE.md descrevendo a arquitetura do projeto. 

Um arquivo CLAUDE.md é uma configuração Markdown específica do projeto que o Claude Code lê no início de cada sessão para estabelecer uma memória persistente da sua arquitetura, padrões de código e preferências de workflow.

O app tem dois componentes principais:

  1. Um processo de ingestão de fotos que permite ao usuário selecionar uma pasta com imagens, converter essas imagens em vetores e armazená-las em um banco de dados vetorial.
  2. Uma entrada multimodal que permite pesquisar no banco de dados.

Para codificar imagens em vetores, usamos o modelo CLIP. Para o banco de dados, usamos o ChromaDB, que roda localmente de graça.

A intuição por trás do funcionamento é que o CLIP é treinado para converter texto e imagens em vetores (uma representação numérica dos dados), de modo que imagens visualmente semelhantes ou com conceitos similares fiquem próximas nesse mapa, enquanto imagens sem relação fiquem mais distantes.

Entendendo embeddings vetoriais. Conceitos similares são mapeados próximos uns dos outros.

Quando queremos localizar uma imagem, também convertemos a consulta em um vetor de busca e usamos o ChromaDB para encontrar os vetores mais próximos desse vetor de busca.

Ilustração de busca no ChromaDB.

Se quiser aprender mais sobre bancos de dados vetoriais, confira este tutorial de ChromaDB: guia passo a passo.

O prompt

Com a arquitetura do projeto especificada no arquivo CLAUDE.md, iniciei um terminal naquela pasta e dei ao Claude Code rodando o modelo Fable 5 o seguinte prompt:

Build a desktop graphical app for my photography search engine with Python. 
First, plan the application architecture exactly as outlined in the CLAUDE.md file, ensuring the GUI can handle both folder ingestion and searching. 
Create a virtual environment, install the necessary dependencies (including customtkinter and raw image processing libraries), and save them to requirements.txt. 
Write the application logic, paying special attention to background threading for the ingestion process. 

O resultado

Enviei o prompt e deixei o Claude Code trabalhar. Depois de cerca de sete minutos, terminou.

Executei o app, e ficou assim:

Enviei algumas imagens que fiz este ano e depois fui ao Instagram e tirei um print de um post meu para usar como imagem de referência.

Eu incluí de propósito toda a interface para dificultar que o app encontrasse a imagem de origem. Eis o que obtive:

image8.png

Tenho que dizer: funcionou muito bem, e a interface ficou exatamente como eu imaginava. Também testei a busca por texto tentando encontrar fotos do Taipei 101, o prédio mais alto de Taiwan. 

Aqui estão os resultados:

image11.png

Uso de tokens da API do Claude e custos no mundo real

No total, criar este projeto custou US$ 3,65 em tokens da API. Dá para ver o detalhamento do custo de uma sessão com o comando /cost:

Analisando os custos da sessão no Claude Code.

Curiosamente, vemos que ele também usou claude-haiku-4.5 em parte do trabalho.

Isso mostra como o Fable 5 é caro. 

Uma sessão de sete minutos em um projeto em branco já nos custou US$ 3,65. 

Dá para imaginar quanto custaria usar o Fable 5 em um projeto existente com centenas de arquivos de código.

Claro que, no mundo real, ao construir uma aplicação que também gera receita, esses custos devem ser avaliados de forma diferente, pois se tornam um investimento.

Recursos avançados da API do Claude que você precisa conhecer

Migrar para a API abre acesso a ferramentas que o Claude.ai não oferece: cache de prompt, processamento em lote e integração de ferramentas.

Se você usa o Claude Code, roteia grandes volumes de chamadas de API ou cria sistemas agentizados que interagem com serviços externos, esses são os recursos que mais impactam seus custos e a latência.

1. Cache de prompt (redução de custos)

O cache de prompt armazena, no servidor, partes estáticas da sua janela de contexto entre chamadas à API, para que você pare de pagar para reprocessar o mesmo conteúdo a cada requisição.

Se você trabalha com o Claude Code, provavelmente envia o mesmo contexto grande em toda chamada (um arquivo CLAUDE.md, um resumo da base de código ou um system prompt longo). Segundo a documentação de cache da Anthropic, prefixos em cache reduzem o custo de entrada em até 90% e diminuem o tempo até o primeiro token, já que o prefixo pula a reingestão.

A primeira requisição paga o preço integral de entrada. Cada chamada subsequente que acerta o mesmo prefixo em cache é cobrada na tarifa reduzida.

2. A Batch API (processamento assíncrono)

A Batch API lida com cargas de trabalho que não precisam de respostas em tempo real.

Processar 10.000 tickets de suporte, gerar documentação para uma base de código inteira ou rodar evals em um grande conjunto de testes: tudo isso é apropriado para lote. A Anthropic cobra requisições em batch a 50% do custo padrão de tokens de entrada e saída, e todo o job é enviado em uma única chamada à API, sem você precisar gerenciar uma fila.

A restrição é que jobs em batch podem levar até 24 horas para concluir, e os resultados chegam juntos, não via streaming. Isso é ótimo para pipelines offline, mas inadequado para qualquer coisa voltada ao usuário final.

3. Uso de ferramentas e o Model Context Protocol (MCP)

O uso de ferramentas (às vezes chamado de function calling) permite que o Claude invoque funções externas durante a geração e incorpore os resultados na resposta.

Você define as ferramentas disponíveis em formato de schema JSON; o Claude decide quando chamá-las, quais argumentos passar e o que fazer com a saída. Assim, o Claude pode consultar um banco de dados, chamar uma API REST ou executar um script Python sem você precisar especificar exatamente onde invocar no prompt.

O Model Context Protocol (MCP) amplia isso com uma interface de servidor padronizada: em vez de definir ferramentas por projeto, o Claude se conecta a um servidor MCP local que expõe acesso a arquivos, execução de código ou leituras de banco de dados.

A Computer Use API funciona de forma diferente. O Claude interpreta uma captura de tela e emite eventos de teclado e mouse, navegando por interfaces sem acesso programático à API do aplicativo subjacente.

Conclusão

Migrar para a API do Claude é um passo necessário para rodar ferramentas de desenvolvimento automatizadas, mas exige mudar a forma como gerenciamos nossos projetos.

O Fable 5 é, sem dúvida, um modelo excepcional para código, capaz de gerar aplicações complexas e totalmente funcionais a partir de um único prompt. 

Seu poder de raciocínio transforma uma visão arquitetural em realidade funcional em minutos — nada menos que impressionante.

No entanto, usar a API do Claude para alcançar esse nível de potência tem um preço. Como modelos como o Fable 5 são caros de operar, é crucial ser estratégico na seleção do modelo. 

Recomendo contar com modelos mais baratos e eficientes para tarefas rotineiras e reservar o Fable 5 para quando você encarar bloqueios reais ou desafios arquiteturais complexos que exijam raciocínio mais profundo.

Como vimos no nosso projeto, mesmo em um app relativamente simples, de um só arquivo, os custos de tokens da API podem crescer rápido. Proteja seu bolso monitorando de perto o uso e, principalmente, desativando o auto-recarregamento para garantir que uma sessão de codificação automatizada não fuja do controle do seu orçamento.

Se quiser aprender mais sobre o ecossistema do Claude, recomendo conferir nosso curso Claude 101.

Perguntas frequentes sobre a API do Claude

Minha assinatura do Claude Pro cobre o uso da API?

Não, são ecossistemas de cobrança totalmente separados. Seu plano Pro de US$ 20/mês cobre o uso interativo na interface web do Claude e sessões interativas básicas no terminal. A API opera estritamente no modelo pay-as-you-go pelo Anthropic Developer Console, e você precisa adicionar informações de cobrança separadas para gerar e usar chaves de API.

Existem limites de taxa na API do Claude?

Embora a API elimine os "limites de sessão" invisíveis e o tempo de espera da assinatura para consumidores, ainda existem salvaguardas do sistema. A API aplica limites por camadas com base em Requests Per Minute (RPM) e Tokens Per Minute (TPM). Esses limites aumentam automaticamente à medida que você deposita mais fundos e avança nos níveis de desenvolvedor da Anthropic.

Como posso reduzir os custos da API do Claude além de trocar de modelo?

Se você precisar usar um modelo pesado como o Fable 5 ou o Opus, pode reduzir custos com dois recursos nativos da API: Prompt Caching e a Batch API. O cache de prompt reduz drasticamente o custo de enviar repetidamente a mesma janela de contexto grande (perfeito para bases de código extensas), enquanto a Batch API oferece 50% de desconto para tarefas assíncronas e não urgentes.

Onde eu gero minhas chaves da API do Claude?

Você não pode gerar chaves de API pela interface padrão de chat do Claude.ai. É necessário acessar o Anthropic Developer Console (console.anthropic.com), criar uma conta de desenvolvedor, configurar um workspace e gerar suas chaves na aba API Settings.


François Aubry's photo
Author
François Aubry
LinkedIn
Engenheiro de pilha completa e fundador da CheapGPT. Ensinar sempre foi minha paixão. Desde meus primeiros dias como estudante, eu buscava ansiosamente oportunidades para dar aulas particulares e ajudar outros alunos. Essa paixão me levou a fazer um doutorado, onde também atuei como assistente de ensino para apoiar meus esforços acadêmicos. Durante esses anos, encontrei imensa satisfação no ambiente tradicional da sala de aula, promovendo conexões e facilitando o aprendizado. Entretanto, com o advento das plataformas de aprendizagem on-line, reconheci o potencial transformador da educação digital. Na verdade, participei ativamente do desenvolvimento de uma dessas plataformas em nossa universidade. Estou profundamente comprometido com a integração dos princípios tradicionais de ensino com metodologias digitais inovadoras. Minha paixão é criar cursos que não sejam apenas envolventes e informativos, mas também acessíveis aos alunos nesta era digital.
Temas
Inteligência Artificial
Modelos de idiomas grandes

Principais cursos da DataCamp

Curso

Claude Code 101

3 h
28.3K
Learn how to use Claude Code effectively in your daily development workflows.
Ver detalhesRight Arrow
Começar Curso
Ver maisRight Arrow
Relacionado
Machine Learning

blog

33 projetos de machine learning para todos os níveis em 2026

Projetos de machine learning para iniciantes, estudantes do último ano e profissionais. A lista tem projetos guiados, tutoriais e exemplos de código-fonte.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Tutorial

Primeiros passos com o Claude 3 e a API do Claude 3

Saiba mais sobre os modelos Claude 3, benchmarks de desempenho detalhados e como acessá-los. Além disso, descubra a nova API Python do Claude 3 para geração de texto, acesso a recursos de visão e streaming.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Tutorial da API de assistentes da OpenAI

Uma visão geral abrangente da API Assistants com nosso artigo, que oferece uma análise aprofundada de seus recursos, usos no setor, orientação de configuração e práticas recomendadas para maximizar seu potencial em vários aplicativos de negócios.
Zoumana Keita 's photo

Zoumana Keita

14 min

Tutorial

Guia para iniciantes no uso da API do ChatGPT

Este guia o orienta sobre os conceitos básicos da API ChatGPT, demonstrando seu potencial no processamento de linguagem natural e na comunicação orientada por IA.
Moez Ali's photo

Moez Ali

11 min

Tutorial

DCLM-7B da Apple: Configuração, exemplo de uso, ajuste fino

Comece a usar o modelo de linguagem grande DCLM-7B da Apple e saiba como configurá-lo, usá-lo e ajustá-lo para tarefas específicas.
Dimitri Didmanidze's photo

Dimitri Didmanidze

9 min

Tutorial

Como usar a API de conversão de texto em fala da OpenAI

A API TTS da OpenAI é um ponto de extremidade que permite que os usuários interajam com seu modelo de IA TTS que converte texto em linguagem falada com som natural.
Kurtis Pykes 's photo

Kurtis Pykes

12 min

Ver MaisVer Mais