Replicate API Tester
Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
La construcción de la solicitud de Replicate y del código cURL, Python y JavaScript ocurre por completo en tu navegador. Cuando pulsas Ejecutar, tu token de API y tu prompt se envían directamente desde tu navegador a Replicate, nunca a ArrayKit. Tu token se mantiene solo en la memoria del navegador y nunca se almacena ni se envía a ArrayKit. Evita usar tokens de producción en máquinas compartidas.
Prueba el Probador de API de OpenAI
Acerca de Replicate API Tester
El probador de API de Replicate te permite construir, ejecutar y copiar una solicitud de predicciones de Replicate sin salir de tu navegador. Introduce un modelo como owner/name, escribe un prompt de entrada y pega tu token de API de Replicate, y ArrayKit arma el POST a /v1/models/{owner}/{name}/predictions con la cabecera Prefer: wait por ti. La solicitud y los fragmentos listos para pegar en cURL, Python y JavaScript se generan localmente en tu dispositivo. Cuando pulsas Ejecutar, la llamada va directamente desde tu navegador a Replicate para que veas la salida real de la predicción, y luego puedes copiar la forma de código que necesites en tu proyecto. Está pensado para desarrolladores, ingenieros de ML y testers de prompts que quieren probar un modelo, confirmar que un token funciona o conseguir un fragmento funcional rápido, sin necesidad de una colección de Postman ni de configurar un SDK local.
Características
- Apunta al endpoint de predicciones de Replicate: POST /v1/models/{owner}/{name}/predictions
- Especifica cualquier modelo público por owner/name con sugerencias integradas como meta/meta-llama-3-8b-instruct
- Genera fragmentos listos para copiar en cURL, Python (requests) y JavaScript (fetch)
- Añade la cabecera Prefer: wait para que obtengas la predicción finalizada en una sola llamada
- Autenticación con token Bearer usando tu token de API de Replicate (r8_…)
- Pulsa Ejecutar para enviar la solicitud directamente a Replicate y ver la respuesta en vivo
- El token se mantiene solo en la memoria del navegador: nunca se almacena ni se envía a ArrayKit
- La construcción de la solicitud y la generación de código ocurren por completo en tu dispositivo
Cómo usar Replicate API Tester
- Pega tu token de API de Replicate (empieza por r8_) en el campo del token
- Introduce el modelo como owner/name, p. ej. meta/meta-llama-3-8b-instruct
- Escribe tu prompt de entrada en el cuadro de prompt
- Pulsa Ejecutar para enviar la solicitud de predicción y leer la respuesta
- Cambia a la pestaña cURL, Python o JavaScript y copia el fragmento
Ejemplo
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."}}'
Salida
{ "status": "succeeded", "output": ["Strict types align..."] }
Una solicitud de predicción de modelo creada por el probador, lista para ejecutar desde una terminal.
Errores comunes y solución de problemas
- 401 Unauthorized al pulsar Ejecutar. — Tu token es incorrecto o falta. Pega un token de API de Replicate válido desde replicate.com/account/api-tokens; debe empezar por r8_.
- 404 Not Found para el modelo. — Comprueba que el modelo esté escrito como owner/name (p. ej. meta/meta-llama-3-8b-instruct) y que el modelo exista y sea accesible para tu cuenta.
- 422 Unprocessable Entity sobre la entrada. — El modelo espera campos de entrada distintos. Confirma el esquema de entrada del modelo en su página de Replicate; este probador envía input.prompt por defecto.
- La solicitud falla o se cuelga en el navegador (CORS / red). — Copia el cURL generado y ejecútalo desde tu terminal, o usa el fragmento de Python/JavaScript en el lado del servidor, donde las reglas de CORS del navegador no aplican.
- La respuesta muestra el estado starting/processing en lugar de output. — La cabecera Prefer: wait se incluye para devolver una predicción finalizada, pero los trabajos largos pueden agotar el tiempo de espera; vuelve a ejecutar o consulta la URL de la predicción desde tu propio código.
Preguntas frecuentes
- ¿Qué es el probador de API de Replicate?
- Es una herramienta de navegador que construye una solicitud de predicciones de Replicate a partir de un modelo (owner/name), un prompt de entrada y tu token de API, luego la ejecuta y te da código listo para copiar en cURL, Python y JavaScript.
- ¿A qué endpoint de Replicate llama?
- Hace POST a https://api.replicate.com/v1/models/{owner}/{name}/predictions con un token Bearer y la cabecera Prefer: wait, enviando {"input":{"prompt":"..."}} como cuerpo.
- ¿Es seguro mi token de API de Replicate?
- La solicitud y los fragmentos se construyen localmente, y tu token se mantiene solo en la memoria del navegador: nunca se almacena ni se envía a ArrayKit. Cuando pulsas Ejecutar, va directamente desde tu navegador a Replicate. Evita usar tokens de producción en máquinas compartidas.
- ¿Puedo probar cualquier modelo de Replicate?
- Sí; introduce cualquier modelo al que puedas acceder como owner/name. El probador envía un campo input.prompt por defecto, así que los modelos que toman un esquema de entrada distinto pueden requerir que ajustes el código generado.
- ¿Por qué ejecutar el cURL en una terminal en lugar del navegador?
- La mayoría de las llamadas a Replicate funcionan desde el navegador, pero si una solicitud es bloqueada por CORS o por tu red, el cURL generado o el fragmento de Python/JavaScript del lado del servidor se ejecutará sin problemas fuera del navegador.
- ¿Necesito instalar el SDK de Replicate?
- No. El probador produce cURL puro, Python basado en requests y JavaScript basado en fetch, así que puedes probar un modelo y copiar una llamada funcional sin configurar ningún SDK.
Herramientas 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 — Envía peticiones HTTP, crea cabeceras y parámetros e inspecciona respuestas; guarda tus últimas 25.
- cURL a Fetch — Convierte un comando curl en una llamada fetch() de JavaScript.
- Analizador de URL — Descompone una URL en sus partes y lista los parámetros de consulta.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
Todas las herramientas de ArrayKit