Async tasks
Path: Console → Tasks /console/task
What it does
Status of all your async generation tasks — video, music, anything long-running lives here.
Supported task types
| Type | Upstreams |
|---|---|
| Video | Sora, Kling, Hailuo, Vidu, Jimeng, Doubao |
| Music | Suno |
| Task-style image | Jimeng, other task-based image generators |
Midjourney has its own Midjourney page but uses the same underlying mechanism.
Lifecycle
[submit] ──▶ [queued] ──▶ [generating] ──▶ [completed / failed]
│ │ │ │
│ │ │ ├─ success: result downloadable, settle by real cost
│ │ │ └─ failed: pre-charge refunded
│ │ └─ progress visible (when upstream supports)
│ └─ waiting for upstream to start
└─ pre-charge by estimateFields
| Field | Description |
|---|---|
| Task ID | Unique |
| Platform | sora / kling / suno / ... |
| Model | Specific model version |
| Prompt / params | What you submitted |
| Status | queued / generating / completed / failed |
| Progress | 0–100% (if upstream provides) |
| Result | Video / audio / image download links |
| Pre-charge / settle | Estimated quota vs. actual consumption |
| Submitted / completed | Timestamps |
Operations
- Filter by platform, status, time range
- Detail by clicking any row
- Download — saves the result or copies the CDN link
- Retry — failed tasks can be re-submitted (new task, new billing)
FAQ
Q: My video task has been queued for a long time. A: That's upstream queueing, beyond primerouter's control. See Pricing → billing rules for typical wait-time references.
Q: Will I get a refund if I cancel? A: If cancelled before "generating" starts, full pre-charge refunded. After generation has started, upstream typically can't be cancelled — billed by real consumption.
