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

Como usar Replicate API Tester

  1. Cole seu token de API da Replicate (começa com r8_) no campo do token
  2. Informe o modelo como owner/name, por exemplo meta/meta-llama-3-8b-instruct
  3. Digite seu prompt de entrada na caixa de prompt
  4. Pressione Rodar para enviar a requisição de predição e ler a resposta
  5. 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

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

Todas as ferramentas de ArrayKit