Anthropic Claude API Tester
Build, run and copy Anthropic Claude Messages API requests as cURL, Python and 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.
Experimente o Testador da API OpenAI
Sobre Anthropic Claude API Tester
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 Anthropic Claude API Tester
- 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
Exemplo
Entrada
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-opus-4-8","max_tokens":1024,"messages":[{"role":"user","content":"Hello, Claude"}]}'
Saída
{
"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
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- Google Gemini API Tester — Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and 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.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
Todas as ferramentas de ArrayKit