Testador da API Claude da Anthropic: monte, rode e copie requisições da Messages API como cURL, Python e JavaScript.
Testador da API Claude da Anthropic
Testador da API Claude da Anthropic: monte, rode e copie requisições da Messages API como cURL, Python e JavaScript.
A montagem da requisição e do código cURL, Python e JavaScript acontece inteiramente no seu navegador. Quando você pressiona Rodar, sua chave de API da Anthropic e seu prompt são enviados diretamente do seu navegador para a Anthropic, não para a ArrayKit. Sua chave fica apenas na memória do navegador e nunca é armazenada ou enviada à ArrayKit. Evite usar chaves de produção em máquinas compartilhadas ou públicas.
O Testador da API Claude da Anthropic permite montar, rodar e copiar requisições para a Messages API do Claude (POST /v1/messages) sem sair do navegador. Cole sua chave de API da Anthropic, escolha um modelo como claude-opus-4-8 ou claude-sonnet-4-6, digite um prompt e um valor de max_tokens, e a ArrayKit monta uma requisição correta com os cabeçalhos x-api-key e anthropic-version. Gere trechos prontos para colar em cURL, Python e JavaScript, ou pressione Rodar para chamar a Anthropic diretamente e inspecionar a resposta. Foi feito para desenvolvedores, engenheiros de prompt e qualquer pessoa que integre o Claude e queira verificar uma chave, conferir o nome de um modelo ou pegar uma requisição funcional para colocar em seu código. A requisição e o código são construídos localmente; quando você Roda, sua chave e seu prompt vão direto do seu navegador para a Anthropic, nunca para a ArrayKit.
Recursos
Direciona ao endpoint da Messages API do Claude POST /v1/messages com o formato correto
Define os cabeçalhos x-api-key e anthropic-version automaticamente
Seletor de modelo com sugestões como claude-opus-4-8, claude-sonnet-4-6 e claude-haiku-4-5
max_tokens configurável, que a Anthropic exige em toda requisição
Geração de código cURL, Python e JavaScript com um clique
Rode no navegador para chamar a Anthropic diretamente e ver a resposta JSON
A chave de API fica apenas na memória do navegador e nunca é armazenada ou enviada à ArrayKit
Botões de copiar para cada trecho gerado
Como usar Testador de API da Anthropic Claude
Cole sua chave de API da Anthropic no campo da chave
Escolha um modelo como claude-opus-4-8 ou claude-sonnet-4-6
Digite seu prompt e defina um valor de max_tokens
Pressione Rodar para chamar a Anthropic, ou copie o trecho cURL / Python / JavaScript
{
"id": "msg_01...",
"type": "message",
"role": "assistant",
"model": "claude-opus-4-8",
"content": [{"type": "text", "text": "Hello! How can I help you today?"}],
"stop_reason": "end_turn"
}
Uma requisição mínima à Messages API do Claude com os cabeçalhos obrigatórios e max_tokens.
Erros comuns e solução de problemas
Pressionar Rodar exibe um erro de CORS ou de rede no navegador — Os navegadores podem bloquear chamadas entre origens à API. Copie o cURL gerado e rode-o em um terminal.
401 authentication_error — A chave de API está ausente, malformada ou revogada. Copie-a novamente no Console da Anthropic e cole-a no campo da chave.
400 invalid_request_error sobre max_tokens — A Anthropic exige max_tokens em toda requisição. Defina um inteiro positivo antes de rodar ou copiar o trecho.
404 not_found_error no modelo — O id do modelo está digitado errado ou foi descontinuado. Use um id atual como claude-opus-4-8, claude-sonnet-4-6 ou claude-haiku-4-5.
429 rate_limit_error — Você atingiu seu limite de taxa ou de tokens. Aguarde a janela de retry-after e rode a requisição novamente.
Perguntas frequentes
O que é o Testador da API Claude da Anthropic?
É uma ferramenta de navegador que monta requisições para a Messages API do Claude (POST /v1/messages), gera código em cURL, Python e JavaScript e pode rodar a requisição para que você inspecione a resposta do Claude.
A ArrayKit vê ou armazena minha chave de API da Anthropic?
Não. A requisição e o código são construídos localmente. Quando você pressiona Rodar, sua chave e seu prompt são enviados diretamente do seu navegador para a Anthropic, nunca para a ArrayKit. A chave fica apenas na memória do navegador e nunca é armazenada ou enviada a nós.
Por que Rodar falha com um erro de CORS quando o cURL funciona?
A API da Anthropic pode não permitir chamadas diretas de navegador entre origens, então o navegador bloqueia a requisição. O comando cURL gerado roda normalmente em um terminal ou backend, onde o CORS não se aplica.
Quais modelos Claude posso testar?
Qualquer id de modelo atual da Messages API funciona. O seletor sugere opções como claude-opus-4-8, claude-sonnet-4-6 e claude-haiku-4-5, e você pode digitar qualquer id válido.
Por que preciso definir max_tokens?
A Messages API da Anthropic exige max_tokens em toda requisição; ele limita quantos tokens o Claude pode gerar. A ArrayKit o inclui na requisição e no código gerado.
É seguro usar uma chave de produção aqui?
Evite colar chaves de produção em máquinas compartilhadas ou públicas. A chave permanece no seu navegador, mas qualquer pessoa com acesso a essa máquina poderia vê-la. Prefira uma chave com escopo restrito ou de teste.
Ferramentas relacionadas
Testador de API da OpenAI — Crie, execute e copie requisições à API Chat Completions da OpenAI como cURL, Python e JavaScript.
Testador de API do Google Gemini — Crie, execute e copie requisições generateContent do Google Gemini como cURL, Python e JavaScript.
Testador de API do Replicate — Crie, execute e copie requisições de previsão da API do Replicate como cURL, Python e JavaScript.
Testador de API do Hugging Face — Crie, execute e copie requisições à API de Inferência do Hugging Face como cURL, Python e JavaScript.
Cliente de API — Envie requisições HTTP, monte cabeçalhos e parâmetros e inspecione respostas; salva as últimas 25.
cURL para Fetch — Converta um comando curl em uma chamada fetch() de JavaScript.
Analisador de URL — Decomponha uma URL em suas partes e liste os parâmetros de consulta.
Gerador de Basic Auth — Gere e decodifique cabeçalhos de autorização HTTP Basic Auth a partir de um usuário e uma senha.
Mais ferramentas de Ferramentas de API
Testador de API do Google Gemini — Crie, execute e copie requisições generateContent do Google Gemini como cURL, Python e JavaScript.
Testador de API do Replicate — Crie, execute e copie requisições de previsão da API do Replicate como cURL, Python e JavaScript.
Testador de API do Hugging Face — Crie, execute e copie requisições à API de Inferência do Hugging Face como cURL, Python e JavaScript.
curl para Python — Converta um comando curl em um script Python com a biblioteca requests.
curl para Go — Converta um comando curl em código Go usando o pacote net/http.
curl para PHP — Converta um comando curl em um script PHP com a extensão cURL.
curl para Node.js — Converta um comando curl em uma requisição Node.js com axios.
Contador de Tokens — Conte tokens para GPT, Claude e Gemini enquanto digita, com contagens exatas da OpenAI e estimativas para os demais.
Calculadora de Custo de LLM — Estime os custos das APIs GPT, Claude e Gemini a partir das contagens de tokens de entrada e saída.
cURL para Rust — Converta um comando curl em código Rust com reqwest.
HAR para cURL — Converte requisições de um HAR em comandos cURL executáveis.
Postman para cURL — Converte uma coleção do Postman em comandos cURL.