Construir
Messages API, tool use, files, web search, code execution, MCP servers e skills.
Ambiente de estudo sobre a Claude Developer Platform: Messages API, modelos, tools, skills, MCP, extended thinking, managed agents e Claude Code. Uma pagina pronta para publicar no Tela Preta.
E a infraestrutura da Anthropic para construir aplicacoes com Claude de forma programatica: API REST, SDKs, CLIs e console para chaves, uso, agentes, testes e observabilidade.
Messages API, tool use, files, web search, code execution, MCP servers e skills.
Managed agents, retries, filas, observabilidade, prompt caching e memoria.
Dashboards, evals, workspaces, logs, limites de uso, limites de gasto e request logs.
Em portugues direto: construa com os blocos basicos, escale com infraestrutura e opere com controles de producao.
Ja inseri o embed real da primeira aula, What is the Claude Developer Platform?. Os demais cards ficam prontos para receber os proximos IDs de YouTube, Vimeo ou MP4.
O padrao central e messages.create. Voce escolhe o modelo, define o limite de tokens e envia uma lista de mensagens.
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic();
const msg = await client.messages.create({
model: "claude-opus-4-7",
max_tokens: 1024,
messages: [{
role: "user",
content: "Hello, Claude",
}],
});
A chamada messages.create exige um model, um limite de max_tokens e uma lista de messages. O system prompt e opcional, mas muito util para definir comportamento e tom.
A melhor escolha e o modelo mais barato que entrega qualidade suficiente para voce publicar em producao.
Ideal para classificacao, extracao, roteamento e tarefas simples em alto volume.
Bom para a maioria das tarefas de producao, equilibrando inteligencia, velocidade e custo.
Use para raciocinio profundo, analise complexa, codigo multi-etapas e escrita mais sofisticada.
Um agente e Claude em loop: observa, decide, age, recebe resultado e repete ate finalizar.
O usuario envia uma tarefa para Claude com ferramentas disponiveis.
Claude decide responder ou solicitar o uso de uma ferramenta.
O seu codigo executa a ferramenta solicitada.
O resultado volta para Claude como tool_result.
O loop para quando o stop_reason e end_turn.
Sao recursos diferentes para dar capacidade, procedimento e raciocinio ao Claude.
| Recurso | Para que serve | Quando usar |
|---|---|---|
| Tools | Conectam Claude aos seus sistemas, dados e acoes. Claude solicita, mas seu codigo executa. | Banco de dados, APIs internas, CRM, sistemas proprios e automacoes. |
| Skills | Ensinam um procedimento, formato, checklist ou padrao de trabalho. | Relatorios, release notes, padroes de revisao, templates e rotinas. |
| Extended Thinking | Da mais espaco para Claude raciocinar antes de responder. | Matematica, logica, debug, analise regulatoria e decisoes com trade-offs. |
MCP evita que voce mantenha manualmente integracoes de terceiros. O provedor publica um servidor MCP e Claude descobre ferramentas, schemas e autenticacao.
Use para dados e sistemas internos. Voce cria e mantem a integracao.
Use quando o "como fazer" importa tanto quanto o resultado final.
Use para ferramentas de terceiros mantidas pelo proprio provedor do servico.
Um managed agent e o loop do agente rodando na infraestrutura da Anthropic, em vez de rodar no seu servidor.
Ideal quando o agente pode rodar por minutos ou horas, usar muitos arquivos, precisar de ambiente isolado, persistencia e retomada apos falhas.
Voce cria o agente, define o ambiente, inicia uma sessao e consome eventos: mensagens, tool uses, resultados e status idle.
Claude Code e um agente que edita arquivos, executa comandos, le erros e corrige codigo dentro do terminal.
# Invoca a skill integrada para trabalhar com Claude API
/claude-api
# Adiciona skills da Anthropic pelo marketplace
/plugin marketplace add AnthropicsSkills
Use esta area como revisao antes do assessment.
Resposta: Um model, um max_tokens limit e uma lista de messages.
Resposta: O seu codigo executa a ferramenta e envia o resultado de volta.
Resposta: A janela e finita e voce paga pelo que esta nela; o objetivo e colocar as informacoes certas.
Resposta: Trabalho longo, sandboxed ou em background.
Resposta: /claude-api.
Conteudo pratico para quem quer aprender tecnologia de verdade: Linux, Docker, Azure, AWS, Kubernetes, DevOps e Inteligencia Artificial.