OpenAI API Tester
Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
A montagem da requisição e do código cURL, Python e JavaScript acontece localmente no seu navegador. Quando você pressiona Rodar, sua chave de API da OpenAI e seu prompt são enviados diretamente do seu navegador para a OpenAI — 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.
Testar a API Claude
Sobre OpenAI API Tester
O Testador da API OpenAI permite montar, rodar e copiar requisições de Chat Completions da OpenAI sem sair do navegador. Cole sua chave de API da OpenAI, escolha um modelo como gpt-4o ou gpt-4o-mini, defina o máximo de tokens e escreva um prompt — a ferramenta monta um POST válido para https://api.openai.com/v1/chat/completions e gera trechos prontos para uso em cURL, Python e JavaScript. Onde o CORS permitir, pressione Rodar para enviar a requisição diretamente do seu navegador para a OpenAI e inspecionar a resposta JSON bruta. Foi feito para desenvolvedores que verificam se uma nova chave funciona, prototipam um prompt, depuram um erro 401 ou de limite de taxa, ou copiam uma requisição testada direto para seu aplicativo. A requisição e o código são construídos localmente no navegador; sua chave só é usada para chamar a OpenAI quando você escolhe rodar a requisição.
Recursos
- Monta um POST válido para https://api.openai.com/v1/chat/completions com messages e max_tokens
- Sugestões de modelos para gpt-4o, gpt-4o-mini, gpt-4-turbo, o1-mini e gpt-3.5-turbo
- Roda requisições diretamente do navegador onde o CORS permite e exibe a resposta JSON bruta
- Gera cURL, Python e JavaScript prontos para copiar para a mesma requisição
- Máximo de tokens ajustável e campo de modelo editável para qualquer modelo de Chat Completions
- Cabeçalho Authorization: Bearer configurado automaticamente a partir da chave colada
- Botão de mostrar/ocultar para o campo da chave de API, para que ela fique fora de vista na tela
- Alterne entre as abas cURL, Python e JavaScript e copie com um clique
Como usar OpenAI API Tester
- Cole sua chave de API da OpenAI (sk-…) no campo da chave
- Escolha ou digite um modelo como gpt-4o-mini e defina o máximo de tokens
- Escreva seu prompt na caixa de prompt
- Pressione Rodar para enviar a requisição e ler a resposta JSON
- Abra a aba cURL, Python ou JavaScript e copie o código
Erros comuns e solução de problemas
- Rodar falha com um erro de CORS / rede no navegador — A OpenAI pode bloquear chamadas de navegador entre origens; copie o cURL ou Python gerado e rode-o em um terminal ou no seu backend.
- 401 Incorrect API key provided — Verifique se a chave está ativa e foi copiada por completo (começa com sk-) e se pertence à organização ou ao projeto correto da OpenAI.
- 429 limite de taxa ou insufficient_quota — Você atingiu um limite de taxa ou não tem crédito restante; aguarde e tente novamente, ou adicione cobrança no painel da OpenAI.
- 404 modelo não encontrado — O nome do modelo está errado ou sua conta não tem acesso; use um modelo que você possa chamar, por exemplo gpt-4o-mini.
- A resposta é cortada no meio da frase — Aumente o valor de Máximo de tokens para que a conclusão tenha espaço para terminar.
Perguntas frequentes
- O que é o Testador da API OpenAI?
- É uma ferramenta da ArrayKit que monta uma requisição de Chat Completions da OpenAI a partir da sua chave, modelo e prompt, permite rodá-la onde o CORS permite e fornece cURL, Python e JavaScript prontos para copiar para a mesma chamada.
- É seguro colar minha chave de API da OpenAI aqui?
- A requisição e o código são construídos localmente no seu navegador. Quando você pressiona Rodar, sua chave e seu prompt são enviados diretamente do seu navegador para a OpenAI, nunca para a ArrayKit, e a chave fica apenas na memória do navegador — não é armazenada nem enviada à ArrayKit. Evite usar chaves de produção em máquinas compartilhadas.
- Por que Rodar às vezes falha quando o cURL funciona?
- Os navegadores impõem o CORS, então uma chamada direta do navegador pode ser bloqueada mesmo quando a requisição é válida. Copie o cURL ou Python gerado e rode-o em um terminal ou backend.
- Quais modelos posso testar?
- Qualquer modelo de Chat Completions que sua conta possa acessar. A ferramenta sugere gpt-4o, gpt-4o-mini, gpt-4-turbo, o1-mini e gpt-3.5-turbo, e você pode digitar qualquer outro nome de modelo.
- Posso obter código em Python e JavaScript, não só cURL?
- Sim. Alterne entre as abas cURL, Python e JavaScript para copiar exatamente a mesma requisição na linguagem de sua preferência.
- A ferramenta armazena meus prompts ou respostas?
- Não. O prompt é usado para montar e rodar a requisição; a ArrayKit não armazena seus prompts, chaves ou respostas em um servidor.
Ferramentas relacionadas
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages 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.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
- Analisador de URL — Decomponha uma URL em suas partes e liste os parâmetros de consulta.
Todas as ferramentas de ArrayKit