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

Cómo usar Replicate API Tester

  1. Pega tu token de API de Replicate (empieza por r8_) en el campo del token
  2. Introduce el modelo como owner/name, p. ej. meta/meta-llama-3-8b-instruct
  3. Escribe tu prompt de entrada en el cuadro de prompt
  4. Pulsa Ejecutar para enviar la solicitud de predicción y leer la respuesta
  5. 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

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

Todas las herramientas de ArrayKit