Two new providers on Alibaba Cloud DashScope platform, sharing the same
API endpoints but with different models and parameters.
Wan Bailian CN:
- Image: wan2.7-image-pro, wan2.7-image (sync, T2I/I2I)
- Video: wan2.7-t2v, wan2.7-i2v, wan2.7-r2v, wan2.7-videoedit (async)
- 6 config nodes: T2I, I2I, T2V, I2V + R2V/VideoEdit adapters ready
HappyHorse Bailian CN:
- Video: happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v,
happyhorse-1.0-video-edit (async)
- 2 config nodes: T2V, I2V + R2V/VideoEdit adapters ready
Shared infrastructure:
- DASHSCOPE_API_KEY Bearer token auth
- All video models share POST /services/aigc/video-generation/video-synthesis
- Query: GET /tasks/{task_id}
- X-DashScope-Async: enable header for all video requests
- Video URL in output.video_url
Implementation:
- 9 API documentation snapshots in docs/providers/bailian/
- 50 new tests (30 Wan + 20 HappyHorse), 220 total
- 6 UI workflow examples and 6 API smoke fixtures
- JS dynamic widgets for Wan image size tiers and HappyHorse duration
- Architecture isolation tests pass