TUIWOTUIWO
APIByteDanceSeedance series

Seedance series overview

Seedance-compatible asynchronous video task lifecycle.

Base URL

https://ai.tuiwo.vip

Lifecycle

  1. Create a task with POST /ai/api/v3/contents/generations/tasks.
  2. The platform submits it to the model service and polls the status.
  3. Query with GET .../tasks/{id} or list tasks.
  4. On success, read content.video_url; on failure, inspect error.
  5. After a terminal state, cancel/delete the record or receive a callback_url notification.

Status

StatusDescription
queuedCreated and waiting for the service
runningGenerating
succeededGeneration succeeded
failedGeneration failed
cancelledCancelled
expiredTimed out or expired

Create response

{
  "id": "cgt-xxxxxxxx",
  "task_id": "task_xxxxxxxx"
}
  • id is the compatible task ID; some services return an empty string.
  • task_id is the platform task ID and is always present.
  • Query and cancel endpoints accept either ID.