Sozdai LogoDocs
Points de terminaison/Media

Obtenir une tâche média

Récupérez le statut et le résultat d'une tâche média asynchrone par son identifiant. Interrogez ce point de terminaison jusqu'à ce que le statut soit succeeded ou failed.

GEThttps://api.foxwire.ai/v1/media/generations/{id}

#Authentification

Toutes les requêtes transportent votre clé dans l'en-tête Authorization.

http
Authorization: Bearer sk-corr-...

#Paramètres de chemin

ParamètreTypeObligatoireDescription
idstringOuiL'identifiant de tâche renvoyé par le point de terminaison de création de tâche.

#Exemple de requête

bash
curl https://api.foxwire.ai/v1/media/generations/task_abc123 \
  -H "Authorization: Bearer $CORRY_KEY"

#Réponse

Renvoie l'objet tâche. Champs courants :

ChampTypeDescription
idstringObtenir une tâche média id
statusstringStatut de la tâche : queued / submitted / succeeded / failed / timeout.
typestringType de média : image / video / music.
modelstringLe modèle que vous avez demandé.
result.urlsstring[]Présent en cas de succès. result.urls est un tableau d'URL de fichiers permanentes.
errorstringMessage d'erreur, présent lorsque la tâche a échoué.
coststringMontant facturé pour cette tâche — une chaîne en USD (ex. "0.1200"). Voir le champ currency.
Exemples de réponse
{
  "id": "task_abc123",
  "status": "running",
  "type": "image",
  "model": "gpt-image-2"
}

#Valeurs de statut

statusDescription
queuedEn file d'attente, en attente de démarrage.
runningGénération en cours chez le fournisseur amont.
succeededTerminé — result.urls est disponible.
failedÉchec — voir error. La réservation est automatiquement remboursée.

succeeded

Présent en cas de succès. result.urls est un tableau d'URL de fichiers permanentes.

#Codes d'erreur

StatutSignification
401Clé invalide ou manquante
404Le modèle demandé n'existe pas ou n'est pas disponible
json
{
  "error": {
    "message": "Task not found",
    "type": "not_found"
  }
}