Replicate API Tester
Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
La construction de la requête Replicate et du code cURL, Python et JavaScript se fait entièrement dans votre navigateur. Lorsque vous appuyez sur Exécuter, votre token d'API et votre prompt sont envoyés directement depuis votre navigateur vers Replicate — jamais vers ArrayKit. Votre token est conservé uniquement en mémoire du navigateur et n'est jamais stocké ni envoyé à ArrayKit. Évitez d'utiliser des tokens de production sur des machines partagées.
Essayer le testeur d'API OpenAI
À propos de Replicate API Tester
Le testeur d'API Replicate vous permet de construire, exécuter et copier une requête de prédictions Replicate sans quitter votre navigateur. Saisissez un modèle au format owner/name, tapez un prompt d'entrée et collez votre token d'API Replicate, et ArrayKit assemble pour vous la requête POST vers /v1/models/{owner}/{name}/predictions avec l'en-tête Prefer: wait. La requête et les extraits cURL, Python et JavaScript prêts à coller sont générés localement sur votre appareil. Lorsque vous appuyez sur Exécuter, l'appel va directement depuis votre navigateur vers Replicate afin que vous puissiez voir la sortie réelle de la prédiction, puis copier la forme de code dont vous avez besoin dans votre projet. Il est conçu pour les développeurs, les ingénieurs ML et les testeurs de prompt qui veulent essayer un modèle, confirmer qu'un token fonctionne ou récupérer rapidement un extrait fonctionnel — sans collection Postman ni configuration de SDK local.
Fonctionnalités
- Cible le point de terminaison de prédictions Replicate : POST /v1/models/{owner}/{name}/predictions
- Spécifiez tout modèle public par owner/name avec des suggestions intégrées comme meta/meta-llama-3-8b-instruct
- Génère des extraits cURL, Python (requests) et JavaScript (fetch) prêts à coller
- Ajoute l'en-tête Prefer: wait pour obtenir la prédiction terminée en un seul appel
- Authentification par token Bearer avec votre token d'API Replicate (r8_…)
- Appuyez sur Exécuter pour envoyer la requête directement à Replicate et afficher la réponse en direct
- Le token est conservé uniquement en mémoire du navigateur — jamais stocké ni envoyé à ArrayKit
- La construction de la requête et la génération de code se font entièrement sur votre appareil
Comment utiliser Replicate API Tester
- Collez votre token d'API Replicate (commence par r8_) dans le champ du token
- Saisissez le modèle au format owner/name, par exemple meta/meta-llama-3-8b-instruct
- Tapez votre prompt d'entrée dans la zone de prompt
- Appuyez sur Exécuter pour envoyer la requête de prédiction et lire la réponse
- Basculez l'onglet cURL, Python ou JavaScript et copiez l'extrait
Exemple
Entrée
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."}}'
Sortie
{ "status": "succeeded", "output": ["Strict types align..."] }
Une requête de prédiction de modèle construite par le testeur, prête à exécuter depuis un terminal.
Erreurs courantes et dépannage
- 401 Unauthorized lorsque vous appuyez sur Exécuter. — Votre token est incorrect ou manquant. Collez un token d'API Replicate valide depuis replicate.com/account/api-tokens — il doit commencer par r8_.
- 404 Not Found pour le modèle. — Vérifiez que le modèle est écrit sous la forme owner/name (par exemple meta/meta-llama-3-8b-instruct) et que le modèle existe et est accessible à votre compte.
- 422 Unprocessable Entity concernant l'entrée. — Le modèle attend des champs d'entrée différents. Confirmez le schéma d'entrée du modèle sur sa page Replicate ; ce testeur envoie input.prompt par défaut.
- La requête échoue ou se bloque dans le navigateur (CORS / réseau). — Copiez le cURL généré et exécutez-le depuis votre terminal, ou utilisez l'extrait Python/JavaScript côté serveur où les règles CORS du navigateur ne s'appliquent pas.
- La réponse affiche le statut starting/processing au lieu de la sortie. — L'en-tête Prefer: wait est inclus pour renvoyer une prédiction terminée, mais les tâches longues peuvent tout de même expirer — réexécutez ou interrogez l'URL de prédiction depuis votre propre code.
Foire aux questions
- Qu'est-ce que le testeur d'API Replicate ?
- C'est un outil navigateur qui construit une requête de prédictions Replicate à partir d'un modèle (owner/name), d'un prompt d'entrée et de votre token d'API, puis l'exécute et vous fournit du code cURL, Python et JavaScript prêt à copier.
- Quel point de terminaison Replicate appelle-t-il ?
- Il effectue une requête POST vers https://api.replicate.com/v1/models/{owner}/{name}/predictions avec un token Bearer et l'en-tête Prefer: wait, en envoyant {"input":{"prompt":"..."}} comme corps.
- Mon token d'API Replicate est-il en sécurité ?
- La requête et les extraits sont construits localement, et votre token est conservé uniquement en mémoire du navigateur — il n'est jamais stocké ni envoyé à ArrayKit. Lorsque vous appuyez sur Exécuter, il va directement depuis votre navigateur vers Replicate. Évitez d'utiliser des tokens de production sur des machines partagées.
- Puis-je tester n'importe quel modèle Replicate ?
- Oui — saisissez tout modèle auquel vous avez accès au format owner/name. Le testeur envoie un champ input.prompt par défaut, donc les modèles qui prennent un schéma d'entrée différent peuvent nécessiter que vous ajustiez le code généré.
- Pourquoi exécuter le cURL dans un terminal plutôt que dans le navigateur ?
- La plupart des appels Replicate fonctionnent depuis le navigateur, mais si une requête est bloquée par le CORS ou votre réseau, le cURL généré ou l'extrait Python/JavaScript côté serveur s'exécutera proprement en dehors du navigateur.
- Dois-je installer le SDK Replicate ?
- Non. Le testeur produit du cURL simple, du Python basé sur requests et du JavaScript basé sur fetch, vous pouvez donc essayer un modèle et copier un appel fonctionnel sans aucune configuration de SDK.
Outils associés
- 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.
- Client API — Envoyez des requêtes HTTP, créez en-têtes et paramètres et inspectez les réponses ; conserve vos 25 dernières.
- cURL vers Fetch — Convertit une commande curl en un appel fetch() JavaScript.
- Analyseur d’URL — Décompose une URL en ses parties et liste les paramètres de requête.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
Tous les outils ArrayKit