Moon-2.0-me series
moon-2.0-me is the 720P of MoonNexAI, which supports text-to-video, image-to-video and reference media assets video by sub-video model series. Please use open model names in request and do not depend on the parameters boundaries of other models.
Available Models
| Open Model | Fit to scene | Key competencies |
|---|---|---|
moon-2.0-me-a-720p | Standard Picture reference video | text-to-video or up to 9 photo references; reference video and reference audio are not supported. |
moon-2.0-me-b-720p | Mixed-media reference video | Text-to-video or up to 9 images, 3 videos and 3 audio files, at most 15 references total. |
moon-2.0-me-a-fast | Fast Picture reference video | The capacity boundary is the same as A 720P; up to 9 photo references are not supported reference video and reference audio. |
All three models support 720P, 5 / 10 / 15 seconds and 16:9, 9:16, 1:1, 4:3, 3:4. Check the model list, pricing page and billing records for availability and prices.
Capacity boundaries
| Capacity | A 720P / A Fast | B 720P |
|---|---|---|
| text-to-video | Support | Support |
| Picture reference | Up to 9 | Up to 9 |
| Video reference | Not supported | Up to 3 |
| Audio Reference | Not supported | Up to 3 |
| Total reference media assets | Maximum 9 | Maximum 15 |
| Audio is submitted separately | Not applicable | Not supported; at least one picture or one video at the same time |
| Output resolution | 720P | 720P |
| duration | 5, 10, 15 sec | 5, 10, 15 sec |
| aspect ratio | 16:9, 9:16, 1:1, 4:3, 3:4 | 16:9, 9:16, 1:1, 4:3, 3:4 |
Recommendation request
Single Picture Reference
bash
curl https://moonnexai.com/v1/videos \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "moon-2.0-me-a-720p",
"prompt": "让 @主体 缓慢向镜头走来,保持主体外观和冷色光线,电影感运镜。",
"duration": 15,
"ratio": "16:9",
"resolution": "720P",
"references": [
{
"media_type": "image",
"role": "reference_image",
"url": "https://example.com/subject.jpg",
"alias": "主体"
}
]
}'Nine, one video, one audio.
json
{
"model": "moon-2.0-me-b-720p",
"prompt": "参考图片保持场景和色彩,参考视频提供运动节奏,使用参考音频作为背景声音。",
"duration": 15,
"ratio": "16:9",
"resolution": "720P",
"references": [
{
"media_type": "image",
"role": "reference_image",
"url": "https://example.com/image-1.jpg"
},
{
"media_type": "image",
"role": "reference_image",
"url": "https://example.com/image-2.jpg"
},
{
"media_type": "video",
"role": "reference_video",
"url": "https://example.com/motion.mp4",
"alias": "运动"
},
{
"media_type": "audio",
"role": "reference_audio",
"url": "https://example.com/sound.wav",
"alias": "声音"
}
]
}The previous example shows only two pictures; actually up to nine images can be uploaded. Audio must be submitted with a picture or video. alias does not contain @, prompt with @alias as media assets.
Query task
bash
curl https://moonnexai.com/v1/videos/{task_id} \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>"Check status and error. Only task success will result field be read; standard content entry is also used:
bash
curl -L https://moonnexai.com/v1/videos/{task_id}/content \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>" \
-o output.mp4Attention
- References must use stable direct public URLs accessible anonymously throughout task execution, without cookies or extra headers.
- URL suggests that real file suffixes such as
.jpg,.png,.mp4,.wavor.mp3be retained. - Use the asset API when reuse is needed. Support for
Asset://asset_xxxdepends on the target model and asset status. - task final duration and result field are based on the return of query API and not on the task success judgement based on request parameters alone.