Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt

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

Aperçu

Utilisez DELETE /v1/tasks/{id} pour annuler une tâche asynchrone qui n’a pas encore commencé à s’exécuter. Utilisez le même ID de tâche que celui de la réponse create ou celui inclus dans poll_url.

Tâches prises en charge

L’annulation est actuellement prise en charge pour les tâches vidéo Volcengine Seedance en file d’attente avec seedance-1.5-pro, seedance-2.0 ou seedance-2.0-fast. Les tâches déjà en processing/running ne peuvent pas être annulées. Les tâches terminées, échouées, expirées ou non prises en charge restent consultables pour le statut et le rapprochement de facturation, au lieu de supprimer les enregistrements upstream.

Paramètres de chemin

id
string
requis
ID de tâche asynchrone retourné par la requête create ou inclus dans poll_url.

Réponse

id
string
Identifiant canonique de tâche asynchrone.
task_id
string
Alias de l’identifiant de tâche asynchrone.
poll_url
string
URL de polling recommandée pour la tâche. Elle reste valide après l’annulation.
status
string
Statut de la tâche. Une tâche annulée avec succès est retournée comme failed avec cancelled: true pour rester compatible avec les valeurs de statut existantes.
cancelled
boolean
true lorsque la tâche a été annulée avant l’exécution.
cancellation_status
string
Marqueur d’annulation. La valeur est cancelled lorsque l’annulation réussit.
error
string
Raison de l’annulation ou message d’échec de la tâche.

Comportement des erreurs

400 unsupported_task_cancel signifie que le type de tâche, le fournisseur ou le modèle ne prend pas en charge l’annulation. 409 task_not_cancellable signifie que la tâche est déjà en cours de traitement, terminale ou n’est plus annulable. 403 signifie que la clé API ne peut pas accéder à cette tâche.

Exemple

curl -X DELETE "https://api.lemondata.cc/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
  -H "Authorization: Bearer sk-your-api-key"
Response
{
  "id": "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "task_id": "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "poll_url": "/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "status": "failed",
  "cancelled": true,
  "cancellation_status": "cancelled",
  "error": "Task cancelled before execution"
}