Passer au contenu principal
GET
/
replicate
/
v1
/
predictions
/
{id}
Query a Replicate prediction
curl --request GET \
  --url https://api.cometapi.com/replicate/v1/predictions/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "input": {},
  "model": "<string>",
  "output": [
    "<string>"
  ],
  "status": "<string>",
  "created_at": "<string>",
  "data_removed": true,
  "logs": "<string>",
  "urls": {
    "get": "<string>",
    "cancel": "<string>",
    "stream": "<string>"
  },
  "error": "<string>",
  "metrics": {
    "image_count": 123,
    "predict_time": 123
  },
  "version": "<string>",
  "started_at": "<string>",
  "completed_at": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Utilisez ce endpoint une fois que vous disposez déjà d’un id de prédiction Replicate. Il indique l’état actuel de la tâche et renvoie les URL de sortie lorsque la prédiction est terminée.

Vérifiez d’abord ces champs

  • status pour voir si la prédiction est toujours en cours d’exécution ou déjà terminée
  • output pour les URL des ressources générées
  • error pour les échecs côté fournisseur
  • metrics lorsque vous avez besoin du temps d’exécution ou de détails sur le nombre d’images

Modèle de polling

1

Créer d’abord la prédiction

2

Interroger par id de prédiction

Continuez à interroger jusqu’à ce que status devienne terminal et que output soit renseigné ou qu’une erreur du fournisseur soit renvoyée.
3

Conserver les ressources terminées

Traitez les URL des ressources renvoyées comme des URL de livraison et déplacez-les dans votre propre stockage si vous avez besoin d’une conservation longue durée.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

Paramètres de chemin

id
string
requis

Prediction id returned by the create endpoint.

Réponse

200 - application/json

Current prediction state.

id
string
requis
input
object
requis
model
string
requis
output
string[] | null
requis
status
string
requis
created_at
string
requis
data_removed
boolean
requis
logs
string
urls
object
error
string | null
metrics
object
version
string
started_at
string | null
completed_at
string | null