new-api
Add ModelSite as an upstream channel in new-api so your own users can call Wan, HappyHorse and Seedance through your relay
Status: read from source (new-api commit 92a09594, 2026-05-24). We read the channel code to confirm the paths it calls and compared them with ModelSite's entrances; we did not deploy new-api.
new-api can use ModelSite as an upstream channel. Create the channel in new-api's admin and set the Base URL to https://api.modelsite.ai (the origin only, no path). new-api appends the vendor path itself.
| Channel type | Models to add | Path new-api calls | Matches ModelSite |
|---|---|---|---|
| Ali | wan*, happyhorse* | POST /api/v1/services/aigc/video-generation/video-synthesis, then GET /api/v1/tasks/{id}; sends X-DashScope-Async: enable | Yes, identical |
| DoubaoVideo | dreamina-seedance-2-0, dreamina-seedance-2-0-mini | POST /api/v3/contents/generations/tasks, then GET …/{id}; Bearer auth | Yes, identical |
| OpenAI (chat models) | chat model IDs from the model list | /v1/chat/completions | Yes |
Set the channel key to your ModelSite key and list the exact ModelSite model IDs.
Channels that call other paths do not work: Hailuo (/v1/video_generation; ModelSite serves /v2/video_generation), Kling, Sora (/v1/videos, not served), Vidu and Jimeng.
Limits
- This is a source-level comparison. Run one cheap task (for example
wan3.0-video, 480P, 2 seconds) after you create the channel to confirm your setup. - Do not set
callback_urlon Seedance requests; ModelSite rejects it.