Replicate API Tester
Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
A montagem da requisição da Replicate e do código cURL, Python e JavaScript acontece inteiramente no seu navegador. Quando você pressiona Rodar, seu token de API e seu prompt são enviados diretamente do seu navegador para a Replicate — nunca para a ArrayKit. Seu token fica apenas na memória do navegador e nunca é armazenado ou enviado à ArrayKit. Evite usar tokens de produção em máquinas compartilhadas.
Experimente o Testador da API OpenAI
Sobre Replicate API Tester
O Testador da API Replicate permite montar, rodar e copiar uma requisição de predictions da Replicate sem sair do navegador. Informe um modelo como owner/name, digite um prompt de entrada e cole seu token de API da Replicate, e a ArrayKit monta o POST para /v1/models/{owner}/{name}/predictions com o cabeçalho Prefer: wait para você. A requisição e os trechos prontos para colar em cURL, Python e JavaScript são gerados localmente no seu dispositivo. Quando você pressiona Rodar, a chamada vai diretamente do seu navegador para a Replicate, para que você veja a saída real da predição, e então copie a forma de código que precisar para o seu projeto. Foi feito para desenvolvedores, engenheiros de ML e testadores de prompt que querem experimentar um modelo, confirmar que um token funciona ou pegar um trecho funcional rapidamente — sem coleção do Postman nem configuração de SDK local.
Recursos
- Direciona ao endpoint de predictions da Replicate: POST /v1/models/{owner}/{name}/predictions
- Especifique qualquer modelo público por owner/name com sugestões embutidas como meta/meta-llama-3-8b-instruct
- Gera trechos prontos para colar em cURL, Python (requests) e JavaScript (fetch)
- Adiciona o cabeçalho Prefer: wait para que você receba a predição concluída em uma única chamada
- Autenticação por token Bearer usando seu token de API da Replicate (r8_…)
- Pressione Rodar para enviar a requisição diretamente à Replicate e ver a resposta ao vivo
- O token fica apenas na memória do navegador — nunca armazenado ou enviado à ArrayKit
- A montagem da requisição e a geração de código acontecem inteiramente no seu dispositivo
Como usar Replicate API Tester
- Cole seu token de API da Replicate (começa com r8_) no campo do token
- Informe o modelo como owner/name, por exemplo meta/meta-llama-3-8b-instruct
- Digite seu prompt de entrada na caixa de prompt
- Pressione Rodar para enviar a requisição de predição e ler a resposta
- Troque a aba cURL, Python ou JavaScript e copie o trecho
Exemplo
Entrada
curl -X POST 'https://api.replicate.com/v1/models/meta/meta-llama-3-8b-instruct/predictions' \
-H 'Authorization: Bearer r8_xxx' \
-H 'Content-Type: application/json' \
-H 'Prefer: wait' \
-d '{"input":{"prompt":"Write a haiku about TypeScript."}}'
Saída
{ "status": "succeeded", "output": ["Strict types align..."] }
Uma requisição de predição de modelo montada pelo testador, pronta para rodar em um terminal.
Erros comuns e solução de problemas
- 401 Unauthorized ao pressionar Rodar. — Seu token está errado ou ausente. Cole um token de API válido da Replicate de replicate.com/account/api-tokens — ele deve começar com r8_.
- 404 Not Found para o modelo. — Verifique se o modelo está escrito como owner/name (por exemplo, meta/meta-llama-3-8b-instruct) e se o modelo existe e está acessível para a sua conta.
- 422 Unprocessable Entity sobre a entrada. — O modelo espera campos de entrada diferentes. Confirme o esquema de entrada do modelo na página da Replicate; este testador envia input.prompt por padrão.
- A requisição falha ou trava no navegador (CORS / rede). — Copie o cURL gerado e rode-o no seu terminal, ou use o trecho Python/JavaScript no lado do servidor, onde as regras de CORS do navegador não se aplicam.
- A resposta mostra status starting/processing em vez de output. — O cabeçalho Prefer: wait é incluído para retornar uma predição concluída, mas trabalhos longos ainda podem expirar — rode novamente ou faça polling da URL da predição no seu próprio código.
Perguntas frequentes
- O que é o Testador da API Replicate?
- É uma ferramenta de navegador que monta uma requisição de predictions da Replicate a partir de um modelo (owner/name), um prompt de entrada e seu token de API, então a roda e fornece código pronto para copiar em cURL, Python e JavaScript.
- Qual endpoint da Replicate ele chama?
- Ele faz POST para https://api.replicate.com/v1/models/{owner}/{name}/predictions com um token Bearer e o cabeçalho Prefer: wait, enviando {"input":{"prompt":"..."}} como corpo.
- Meu token de API da Replicate está seguro?
- A requisição e os trechos são construídos localmente, e seu token fica apenas na memória do navegador — nunca é armazenado ou enviado à ArrayKit. Quando você pressiona Rodar, ele vai diretamente do seu navegador para a Replicate. Evite usar tokens de produção em máquinas compartilhadas.
- Posso testar qualquer modelo da Replicate?
- Sim — informe qualquer modelo ao qual você tenha acesso como owner/name. O testador envia um campo input.prompt por padrão, então modelos que recebem um esquema de entrada diferente podem exigir que você ajuste o código gerado.
- Por que rodar o cURL em um terminal em vez do navegador?
- A maioria das chamadas à Replicate funciona pelo navegador, mas se uma requisição for bloqueada por CORS ou pela sua rede, o cURL gerado ou o trecho Python/JavaScript no servidor rodará sem problemas fora do navegador.
- Preciso instalar o SDK da Replicate?
- Não. O testador produz cURL simples, Python baseado em requests e JavaScript baseado em fetch, então você pode experimentar um modelo e copiar uma chamada funcional sem nenhuma configuração de SDK.
Ferramentas relacionadas
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- 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.
- 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