Muse Video API
Создавайте видео с Muse Video API по тексту или максимум девяти референсам. API задач вернёт один ролик MP4 со звуком в 720p длительностью около 10 секунд.
Преимущества сервиса
- Официальные скидки
- Оплата по факту
- Быстро и без задержек
Пока нет генераций.
Цены на Muse Video API
Прозрачные цены без скрытых комиссий. Платите только за то, что используете.
| Вариант | Золотая ценаТекущая цена | Платиновая цена | Бриллиантовая цена | Официальная цена | Ваша экономия |
|---|---|---|---|---|---|
muse-video-ext | 0.24Credits(~$0.024)/вызов | 0.228Credits(~$0.0228)/вызов | 0.216Credits(~$0.0216)/вызов | 0.3Credits(~$0.03)/вызов | 20% |
* Фактические расходы зависят от конечного результата.
Создавайте с Muse Video API
Создавайте видео с Muse Video API по тексту или максимум девяти референсам. API задач вернёт один ролик MP4 со звуком в 720p длительностью около 10 секунд.
Возможности Muse Video API
Режимы генерации, требования к данным и характеристики результата.
Генерация по тексту с Muse Video API
Референсы в Muse Video API
Семь форматов кадра в Muse Video
Видео 720p со звуком от Muse Video Model
Вызов модели muse-video-ext
Асинхронные задачи Muse Video API
Цены Muse Video API
Получение и хранение результатов Muse Video
Сценарии использования Muse Video API
Подготовьте задание под цель проекта и проверьте готовый результат.
Раскадровки с Muse Video API
Истории о товарах с Muse Video
Рекламные сцены с Muse Video API
Сцены по референсам с muse-video-ext
Видео для соцсетей с Muse Video
Видеоинструменты на основе Muse Video API
Как получить API-ключ Muse Video и начать работу
Создайте ключ, подготовьте задание и упорядочьте результаты.
Получите API-ключ Muse Video
Войдите в APIMart и создайте ключ в API Keys. Храните его на сервере, не добавляйте в код браузера и публичные репозитории.
Подготовьте чёткое задание
Опишите нужный результат и контекст. Сохраняйте задание вместе с запросом, чтобы сравнивать версии.
Проверьте и используйте результат
Перед использованием сверьте результат с заданием. Упорядочьте выбранные материалы для следующего этапа производства.
Примеры и подключение Muse Video API
Отправьте muse-video-ext на /v1/videos/generations, сохраните ID задачи и запросите результат через GET /v1/tasks/{task_id}.
- 1
Авторизация в Muse Video API
Храните ключ на сервере и передавайте Authorization: Bearer <key>. Для каждой новой генерации создавайте Idempotency-Key.
- 2
Отправка задачи muse-video-ext
Отправьте model и prompt методом POST на /v1/videos/generations и сохраните data[0].task_id из стандартного ответа. При повторе прерванной отправки используйте прежние ключ и тело.
- 3
Получение результата Muse Video
Проверяйте GET /v1/tasks/{task_id} до completed или failed. Результат находится в data.result.videos[0].url[0], ошибка — в data.error.message. Локальный тайм-аут не означает сбой задачи.
Подробности запросов и ответов приведены в справочнике Muse Video API.
IDEMPOTENCY_KEY="${IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "muse-video-ext",
"prompt": "Waves gently wash over a beach at sunset, the camera pans slowly, natural ocean sound, no text",
"n": 1,
"aspect_ratio": "16:9",
"duration": 10,
"resolution": "720p"
}'import os
import time
import requests
import uuid
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
idempotency_key = os.environ.get("IDEMPOTENCY_KEY") or str(uuid.uuid4())
headers["Idempotency-Key"] = idempotency_key
print("Idempotency-Key:", idempotency_key)
# 1. Submit the generation task
payload = {
"model": "muse-video-ext",
"prompt": "Waves gently wash over a beach at sunset, the camera pans slowly, natural ocean sound, no text",
"n": 1,
"aspect_ratio": "16:9",
"duration": 10,
"resolution": "720p"
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
print("Task ID:", task_id)
# 2. Poll the task until it finishes
for _ in range(75):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(8)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")IDEMPOTENCY_KEY="${IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "muse-video-ext",
"prompt": "The fox in the reference image slowly raises its head, a breeze moves its fur, the camera gently pushes in",
"n": 1,
"duration": 10,
"resolution": "720p",
"image_urls": [
"https://example.com/reference.png"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"Параметры Muse Video API
| Параметр | Тип | Обязательность | По умолчанию | Описание |
|---|---|---|---|---|
model | string | Обязательно | По умолчанию: — | Обязательный идентификатор модели: muse-video-ext. |
prompt | string | Обязательно | По умолчанию: — | Непустой текст после удаления пробелов по краям. Поддерживаются английский и китайский; обязателен и с референсами. |
image_urls | string[] | Необязательно | По умолчанию: — | До девяти URL изображений, Data URI или строк base64, общим исходным размером до 11 MiB. Без референсов поле опускается. |
aspect_ratio | string | Необязательно | По умолчанию: — | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3. Для автовыбора опустите поле, не передавайте "auto". Без референсов — 16:9, с ними — их соотношение сторон. |
n | integer | Необязательно | По умолчанию: 1 | Только число 1. Один результат на запрос. |
duration | integer | string | Необязательно | По умолчанию: 10 | Только 10, "10" или "10s"; рекомендуется число 10. Фактическая длительность может отличаться. |
resolution | string | Необязательно | По умолчанию: 720p | Только 720p. Используйте строчное значение 720p или опустите поле. |
nsfw_check | boolean | Необязательно | По умолчанию: false | Включает проверку контента до отправки. Принятие запроса не гарантирует прохождения всех проверок. |
Другие API Muse
Выберите страницу Muse для нужного типа контента.
Вопросы о Muse Video API
Что такое Muse Video API?
Это генерация видео по тексту или изображениям через APIMart. Модель muse-video-ext возвращает один MP4 в 720p со звуком длительностью около 10 секунд.
Какой ID использует Muse Video API?
Передавайте полное значение muse-video-ext, включая -ext, в поле model запроса.
Как получить ключ Muse Video API?
Войдите в APIMart и создайте ключ в API Keys. Храните его на сервере и передавайте Authorization: Bearer <key> при отправке и проверке задач.
Сколько референсов поддерживает Muse Video?
От нуля до девяти, общим исходным размером до 11 MiB. Передавайте URL, Data URI или base64 в image_urls; промпт обязателен даже с референсами.
Какие соотношения сторон поддерживает Muse Video API?
1:1, 16:9, 9:16, 4:3, 3:4, 3:2 и 2:3. Для автовыбора не передавайте aspect_ratio: с референсами используется их соотношение сторон, без них используется 16:9.
Можно ли изменить длительность, разрешение или звук Muse Video?
Поддерживаются около 10 секунд, 720p и включённый звук. Используйте duration: 10 и resolution: "720p" либо значения по умолчанию. audio: false отклоняется; фактическая длительность указана в файле.
Есть ли в Muse Video API начальный и конечный кадры или продление?
Отдельных режимов начального и конечного кадров, референсного видео, аудио и продления нет. Изображения передавайте в image_urls.
Что делать, если Muse Video API работает дольше ожидания страницы?
Сохраните ID задачи и проверьте позже. Тайм-аут браузера не отменяет серверную задачу; не запускайте новую генерацию автоматически.
Как рассчитывается цена Muse Video API?
Перед генерацией проверьте актуальную цену аккаунта. Итог определяют стоимость задачи и выписка. Каждый запрос оплачивается за ролик, без умножения на секунды.
Можно ли сохранить результаты Muse Video?
Скачайте или архивируйте нужные файлы. Если возвращается expires_at, сохраните их до этого времени; истёкшая ссылка не должна автоматически запускать новую платную генерацию.
Похожие модели
Откройте для себя другие модели в той же категории.

Pixverse V6 Max
PixVerse V6 Max is an advanced AI video generation model that transforms text and images into cinematic videos up to 15 seconds long at 1080p. With realistic visuals, expressive characters, and optional synchronized audio, it offers precise creative control for multi-shot storytelling, advertising, and music videos.
0.32Credits/s~$0.032/sСкидка 20%
Kling V4
Kling 4.0 is an advanced AI video generation model that brings creative ideas to life with realistic motion, dynamic camera work, and precise visual control. With support for continuous videos up to 30 seconds and multiple reference inputs, it helps creators craft cinematic stories with greater flexibility.
1.4Credits/s~$0.14/sСкидка 20%
ViduQ 4 Preview
Vidu Q4 Preview is ShengShu's image-to-video and reference-to-video model. Animate one first frame or combine up to 15 reference images and 3 audio clips into 3–16 second videos at up to 4K, with audio generated by default.
0.912Credits/s~$0.0912/sСкидка 20%
Wan 3.0 Video Prime
Wan 3.0 Prime is the Prime version of Alibaba Cloud's all-in-one Wan 3.0 video model, with general, first-and-last-frame and file or webpage modes and 2–30 second output.
2.057Credits/s~$0.2057/sСкидка 20%