Перейти к основному содержанию

Muse Video API: как подключить без API от Meta и цена за ролик

У Meta нет API для видео Muse: модель в превью, ролики делает только приложение Muse. Из кода — useapi.net со своим аккаунтом или muse-video за $0,30.

LaoZhang AI TeamОпубликовано11 мин чтения
Содержание
Muse Video API без API от Meta: useapi.net за $15 в месяц или muse-video за $0,30 за ролик, у приложения Muse API нет

По состоянию на 2 ноября 2026 года публичного API для генерации видео Muse у Meta нет. Модель Muse Video компания 7 июля показала только в превью с пометкой «скоро у авторов и в Meta AI» (coming soon), а в официальном Meta Model API есть Muse Spark, Muse Wonder, Muse Image, Muse Voice Transcribe и SAM, и ни одна из этих моделей не выдаёт видео. Сами ролики Muse сейчас делаются только в приложении Muse (iOS, Android и muse.ai), а оно открыто в США, Канаде, Японии и Сингапуре.

Из кода видео Muse можно получить двумя неофициальными способами. Если у вас уже есть аккаунт Muse в одной из этих четырёх стран, сторонний сервис useapi.net за $15 в месяц управляет им по вашему логину и паролю, а ролики расходуют недельный лимит вашего тарифа Muse. Второй способ не требует ни аккаунта Meta, ни приложения Muse: модель muse-video в LaoZhang API, асинхронный запрос POST /v1/videos, оплата за ролик, $0,30 за клип на 5, 8 или 10 секунд в 720p со звуком.

Примечание: laozhang.ai — наш собственный сервис; его цены — наши тарифы, а не независимое сравнение.

Оба способа ограничены уровнем 720p, а muse-video к тому же не принимает референсное видео или аудио; если нужно 1080p или официальный API от самого разработчика модели, берите другую видеомодель. Для тех, кто находится в России, официальные пути Meta закрыты в любом случае: Meta Model API запрещён на территории России, а приложение Muse там не запускалось.

Официальный API Muse Video у Meta: модель в превью, ключа для видео нет

Meta анонсировала Muse Video 7 июля 2026 года вместе с Muse Image, но в анонсе нет ни API, ни цены, ни длительности и разрешения роликов, и по состоянию на 2 ноября 2026 года модель в Meta Model API так и не появилась. В анонсе Muse Image и Muse Video в блоге Meta AI о видео сказано только, что модель построена на той же базе, что и Muse Image, генерирует видео со встроенным звуком и появится «скоро у авторов и в Meta AI». Слабые места компания назвала сама: синхронизация звука с картинкой и физически точное быстрое движение. В рейтинге Arena на 5 июля 2026 года модель стояла третьей по предпочтениям людей в генерации видео из текста.

Ключ Meta Model API видео не открывает. В списке моделей Meta Model API у Muse Spark и Muse Wonder на выходе текст, у Muse Image изображение, у Muse Voice Transcribe текст, у SAM геометрия; видео встречается только как входные данные, которые Spark и Wonder умеют анализировать, а SAM — сегментировать. Поэтому ключ зависит от выбранного способа: у useapi.net свой токен, у LaoZhang API свой, а ключа Meta для видео Muse не существует.

Примечание: laozhang.ai — наш собственный сервис; его цены — наши тарифы, а не независимое сравнение.

Будет ли официальный API, Meta не сообщала: формулировка «coming soon» относится к авторам и Meta AI, а не к разработчикам, и даты у неё нет.

Muse Video из России: приложение и Meta Model API недоступны

Если вы находитесь в России или Беларуси, ни один официальный путь к Muse не работает. Политика географического использования Meta Model API в редакции от 12 октября 2026 года относит обе страны, а также Китай, Иран, КНДР, Кубу и Венесуэлу к запрещённым территориям. Приложение Muse запускалось по странам: в США 8 сентября 2026 года, в Канаде 18 сентября, в Японии 23 октября и в Сингапуре 27 октября. Сингапур Meta подтвердила в сообщении о запуске Muse в Сингапуре, 8 сентября — дата общего запуска Muse в США, а даты для Канады и Японии приводит трекер доступности Meta Muse на сайте AI Agents Library, японскую — со ссылкой на японский пресс-центр Meta. Единого списка стран у Meta нет, справка лишь предупреждает, что Muse доступен «пока не везде».

Решает страна, а не язык интерфейса. Русскоязычный разработчик в Канаде или США может пользоваться приложением Muse и useapi.net на общих основаниях. Если вы в стране, где Muse не запускался, приложение и useapi.net не подходят, а muse-video в LaoZhang API не требует ни аккаунта Meta, ни приложения Muse.

Примечание: laozhang.ai — наш собственный сервис; его цены — наши тарифы, а не независимое сравнение.

Как получить видео Muse из кода: useapi.net, muse-video или приложение

Выбор сводится к двум вопросам: есть ли у вас аккаунт Muse в стране, где приложение работает, и нужно ли вам управлять длительностью, кадрами и форматом ролика. Ниже — четыре варианта, которые сейчас называют «Muse Video», по состоянию на 2 ноября 2026 года.

СпособЦенаЧто нужноЧто можно задатьДоступ из кода
Приложение Muse (muse.ai), продукт MetaБесплатно с лимитом, Power $20 и Maximum $100 в месяц; расход на ролик Meta не публикуетАккаунт в США, Канаде, Японии или Сингапуре, возраст 18+Параметры видео Meta не описываетНет
useapi.net Muse API, сторонний сервис$15 в месяц за useapi.net плюс ваш тариф Muse, подходит и бесплатныйАккаунт Muse, созданный в одной из четырёх стран; e-mail и пароль muse.ai передаются сервисуМодель, разрешение и длину выбрать нельзя: ролик около 10 секунд, 720p, со звукомREST API и MCP-сервер
muse-video в LaoZhang API, сторонний шлюз$0,30, $0,55 или $0,80 за роликТокен LaoZhang группы default; аккаунт Meta не нужен5, 8, 10, 20 или 30 секунд, пять соотношений сторон, первый и последний кадр, до 4 референсов, продолжение роликаPOST /v1/videos
Сайты «Muse Video» (musevideos.io, musevideo.ai)Пакеты кредитов——API не описан

Примечание: laozhang.ai — наш собственный сервис; его цены — наши тарифы, а не независимое сравнение.

Схема выбора: без аккаунта Muse в США, Канаде, Японии или Сингапуре — muse-video за $0,30, с аккаунтом и фиксированным 10-секундным роликом — useapi.net за $15 в месяц, для длины и кадров — muse-video за $0,30–0,80

На странице Muse API у useapi.net сервис прямо пишет, что Meta не продаёт API для видео Muse, а он сам заходит в ваш аккаунт muse.ai и отправляет задания от его имени. По собственным замерам useapi.net, ролик готовится за 60–140 секунд, а на бесплатном тарифе Muse один ролик съедает 2–3 % недельного лимита, то есть примерно 33–50 роликов в неделю, если лимит не тратить ни на что другое. Аккаунт, упёршийся в суточный лимит видео, сервис на час исключает из очереди видеозаданий; сама Meta такого лимита не публикует. Этот способ имеет смысл, если аккаунт Muse у вас уже есть и вам хватает фиксированного 10-секундного ролика.

muse-video в LaoZhang API работает с 30 октября 2026 года. В документации LaoZhang по Muse Video модель описана как видеомодель Meta Muse, подключённая без участия Meta и со своей ценой. Его стоит брать, если аккаунта Muse нет, нужна оплата за каждый ролик, клип на 20–30 секунд, анимация собственной картинки или продолжение готового видео.

Сайты с названием «Muse Video» продают генерацию в браузере за кредиты; API для Muse Video ни один из них не документирует, а musevideo.ai называет свои ролики видео «в стиле Meta Muse Video». Если ни один вариант не подходит, потому что нужно 1080p, 2K или референсное видео, сравните модели с официальным API в разборе «Wan 3.0, MiniMax H3 или Seedance 2.5: что проверить первым».

Как вызвать muse-video: токен, запрос, опрос статуса и скачивание MP4

Генерация асинхронная: запрос на создание за несколько секунд возвращает id задачи, дальше вы опрашиваете её статус, пока не появится ссылка на MP4. Главное правило — сохранить id сразу, потому что каждый новый POST создаёт новую задачу и оплачивается заново.

  1. Создайте токен в разделе управления токенами LaoZhang API: группа default, режим оплаты «Usage first» или «Per-call». Токен с режимом «Usage-based only» эту модель вызвать не может. Отдельный токен только для видео упрощает сверку списаний с задачами в журнале использования.

  2. Отправьте запрос на создание. Обязательны только model и prompt; без seconds модель muse-video делает 10 секунд.

    bash
    export LAOZHANG_API_KEY="ваш токен LaoZhang"
    
    curl -s -X POST "https://api.laozhang.ai/v1/videos" \
      -H "Authorization: Bearer $LAOZHANG_API_KEY" \
      -H "Content-Type: application/json" \
      --data-raw '{
        "model": "muse-video",
        "prompt": "A lighthouse on a rocky coast at dawn, waves crashing on the rocks, slow push-in, cinematic lighting",
        "seconds": "10",
        "aspect_ratio": "16:9"
      }' | tee muse-create.json
    
    VIDEO_ID=$(jq -r '.id' muse-create.json)
  3. Опрашивайте GET /v1/videos/{id} раз в 15 секунд. Статусы queued и in_progress означают, что надо ждать дальше; документация советует продолжать опрос до 30 минут.

    bash
    while true; do
      STATUS=$(curl -s "https://api.laozhang.ai/v1/videos/$VIDEO_ID" \
        -H "Authorization: Bearer $LAOZHANG_API_KEY" | tee muse-task.json | jq -r '.status')
      echo "$(date +%T) $STATUS"
      case "$STATUS" in completed|failed) break ;; esac
      sleep 15
    done
  4. Когда статус стал completed, скачайте файл по video_url. Заголовок Authorization для скачивания не нужен, ссылка живёт 7 дней, поэтому файл лучше сразу переложить к себе. Тот же MP4 отдаёт и GET /v1/videos/{id}/content с токеном.

    bash
    curl -L -o muse.mp4 "$(jq -r '.video_url' muse-task.json)"

Если у вас остался код для Sora 2 на /v1/videos, менять в нём почти нечего: другое значение model, seconds из набора 5, 8 или 10, а поле input_reference в multipart называется так же. Что ещё переносится со старой интеграции, описано в статье «API Sora 2 отключён: что можно сохранить и чем заменить».

Примечание: laozhang.ai — наш собственный сервис; его цены — наши тарифы, а не независимое сравнение.

Тот же цикл на Python (нужен requests), с обработкой ответа, при котором задача не создаётся:

python
import os
import time

import requests

BASE_URL = "https://api.laozhang.ai"
HEADERS = {"Authorization": f"Bearer {os.environ['LAOZHANG_API_KEY']}"}

resp = requests.post(
    f"{BASE_URL}/v1/videos",
    headers=HEADERS,
    json={
        "model": "muse-video",
        "prompt": "A lighthouse on a rocky coast at dawn, waves crashing on the rocks, slow push-in",
        "seconds": "10",
        "aspect_ratio": "9:16",
    },
    timeout=120,
)
if not resp.ok:
    # 400 (неверный параметр) и 500 task_protocol_error: задача не создана, списания нет
    raise SystemExit(f"HTTP {resp.status_code}: {resp.text}")

video_id = resp.json()["id"]
print("task id:", video_id)  # сохраните id до начала опроса

deadline = time.time() + 30 * 60
while True:
    task = requests.get(f"{BASE_URL}/v1/videos/{video_id}", headers=HEADERS, timeout=60).json()
    if task["status"] == "completed":
        break
    if task["status"] == "failed":
        raise SystemExit(f"failed, списание возвращено: {task['error']['message']}")
    if time.time() > deadline:
        raise SystemExit(f"{video_id} ещё в работе: проверьте этот же id позже, новую задачу не создавайте")
    time.sleep(15)

with open("muse.mp4", "wb") as f:
    f.write(requests.get(task["video_url"], timeout=300).content)  # без Authorization
print("saved muse.mp4:", task["seconds"], "s,", task.get("size"))

Видео из картинки: первый кадр, последний кадр и продолжение ролика

Muse делает ролики и из текста, и из изображения, причём картинка может играть три разные роли. Поле image задаёт первый кадр, last_frame — последний, а reference_images (от 1 до 4 изображений) переносит в ролик персонажа и стиль, не делая ни одно из них первым кадром. Изображение передаётся публичной ссылкой или data URL; локальный файл отправляют через multipart, и тогда первый кадр идёт в поле input_reference, а заголовок Content-Type: application/json ставить не нужно. Каждая картинка — до 10 МБ, и если шлюз не смог её скачать, задача завершится статусом failed с причиной в error.message.

bash
curl -s -X POST "https://api.laozhang.ai/v1/videos" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" \
  -F model=muse-video \
  -F prompt="The cat blinks, yawns and turns its head to the window" \
  -F seconds=5 \
  -F aspect_ratio=9:16 \
  -F input_reference=@./cat.jpg

Пиксельной точности от первого и последнего кадра ждать не стоит. В тестах LaoZhang от 30 октября 2026 года пара image и last_frame дала 8-секундный ролик, который начинался и заканчивался близкими к исходникам кадрами, но не совпадал с ними до пикселя; reference_images в тех же тестах проверяли с двумя картинками.

Продолжить готовый ролик можно только моделями muse-video-20s и muse-video-30s: в поле video_url передаётся публичная https-ссылка на MP4 длиной не больше 10 секунд, и модель добавляет к нему 10 или 20 секунд. Исходник входит в результат, поэтому 5-секундный клип, продолженный muse-video-20s, превращается в 15-секундный. Ссылка video_url из ответа LaoZhang API тоже годится как исходник.

Примечание: laozhang.ai — наш собственный сервис; его цены — наши тарифы, а не независимое сравнение.

Что выдаёт muse-video: 720p, 24 fps, звук и время ожидания

Muse выдаёт ролик уровня 720p с частотой 24 кадра в секунду и звуковой дорожкой, и параметрами это не меняется. Размер зависит только от соотношения сторон: 16:9 даёт 1280×720, 9:16 — 720×1280, 1:1 — 960×960, 4:3 — 1088×816, 3:4 — 816×1088. Такие размеры и 24 fps для всех пяти соотношений получились в тестах LaoZhang от 30 октября 2026 года на 5-секундных роликах, проверенных через ffprobe; там же запросы с resolution: "1080p" и fps: 30 принимались без ошибки, но на выходе оставались 720p и 24 fps.

Звук в ролике есть всегда: дорожка AAC с музыкой и эффектами по промпту, отключить её параметром нельзя. Если звук не нужен, удалите его после скачивания, например ffmpeg -i muse.mp4 -an -c:v copy muse-silent.mp4. Поля style, camera_motion и negative_prompt шлюз передаёт модели, но их влияние в тех тестах не измеряли, так что считайте их подсказками; повторяемость результата по seed никто не обещает.

Ожидание измеряется минутами. По тем же тестам LaoZhang клипы на 5–10 секунд готовились примерно за 1,5–2,5 минуты, 20-секундные — за 3–4 минуты, 30-секундные — до 11 минут; два записанных 10-секундных ролика по одному и тому же промпту про маяк, на китайском и английском, заняли около 103 и около 395 секунд. Документация называет обычным временем для клипов до 10 секунд 2–3 минуты и предупреждает, что в часы нагрузки бывает больше 5. Русский промпт в этих тестах не проверялся.

Сколько стоит ролик Muse: секунда от $0,027, минута от $1,60

muse-video стоит $0,30 за ролик независимо от выбранной длины, соотношения сторон и того, передаёте ли вы изображения, поэтому выгоднее всего брать максимальные 10 секунд. Цены в таблице — по публичному прайс-листу LaoZhang API на 2 ноября 2026 года; цена секунды — это цена ролика, делённая на его длину.

Примечание: laozhang.ai — наш собственный сервис; его цены — наши тарифы, а не независимое сравнение.

МодельДлина роликаЦена за роликЦена секунды
muse-video5 секунд$0,30$0,06
muse-video8 секунд$0,30$0,0375
muse-video10 секунд$0,30$0,03
muse-video-20s20 секунд$0,55$0,0275
muse-video-30s30 секунд$0,80≈ $0,027

Минута видео из шести 10-секундных клипов обходится в 6 × $0,30 = $1,80, из двух 30-секундных — в 2 × $0,80 = $1,60, но это всё равно отдельные куски, которые нужно склеить. Продолжение дороже съёмки одним куском: 10-секундный клип за $0,30, продолженный muse-video-20s за $0,55, даёт 20 секунд за $0,85, тогда как 20 секунд сразу стоят $0,55. Поэтому продолжение имеет смысл, когда нужно сохранить уже готовый кадр, а не ради экономии. В расчёт не входят ваши собственные повторные генерации ради качества: каждая из них оплачивается как новый ролик.

У useapi.net цены за ролик нет: вы платите $15 в месяц за сервис плюс тариф Muse, а каждый ролик расходует недельный лимит аккаунта. Бесплатного API для видео Muse нет ни у одного из вариантов; бесплатно ролики делаются только в самом приложении Muse в странах, где оно работает, а что можно получить без оплаты у других моделей, собрано в статье «Бесплатный API генерации видео: что доступно без оплаты». Рыночные цены секунды по другим генераторам — в разборе «Сколько стоит генерация видео нейросетью: цена секунды и ролика».

Какие ошибки muse-video бесплатны, а какая переотправка спишет деньги

Деньги за ролик списываются в момент создания задачи. Ошибки параметров, на которые шлюз отвечает сразу при отправке, ничего не стоят, задача со статусом failed возвращает списание полностью, а вот повторная отправка того же запроса создаёт новую задачу и оплачивается ещё раз. Поэтому при любом сбое сначала смотрите, был ли выдан id.

Четыре шага задачи muse-video и списание на каждом: ошибка без id бесплатна, с выданным id деньги списаны, при failed возвращаются, готовый MP4 скачивается по video_url в течение 7 дней

Что произошлоСписаниеЧто делать
HTTP 400 при отправке: seconds must be 5, 8, 10 for muse-video., video_url (continue a video) needs muse-video-20s or muse-video-30s., Send at most 4 reference_images.Нет, задача не созданаИсправить параметр и отправить снова
HTTP 500 task_protocol_error при отправке, id нетНет, задача не созданаПодождать и отправить снова, это безопасно
Задача в статусе failed, например Could not download image (HTTP 403) или The model returned no video for this inputСписано при создании и возвращено полностьюИсправить ссылку, картинку или промпт по error.message и создать новую задачу, она оплачивается заново
Ваш клиент отвалился по таймауту или вы перестали опрашиватьСписано, задача продолжает работатьОпрашивать тот же id, новую задачу не создавать
Задача не завершилась за 40 минутШлюз помечает её failed и возвращает деньгиСоздать новую задачу

Бесплатность ошибок при отправке подтвердила проверка, сделанная отдельно от тестов LaoZhang: 1 ноября 2026 года в 23:37 UTC три запроса к POST /v1/videos с заведомо неверными параметрами (seconds: "12", video_url у базовой muse-video и пять reference_images), отправленные токеном группы default с оплатой за вызов, примерно за секунду получили HTTP 400 ровно с теми тремя текстами, что в таблице, а счётчик расходов аккаунта до и после остался прежним.

В той же проверке корректные запросы, включая пример с маяком из документации без изменений и с двумя разными токенами, с 23:37 UTC 1 ноября до 00:07 UTC 2 ноября 2026 года раз за разом получали за 1,2–1,4 секунды ответ HTTP 500 {"error":{"code":"task_protocol_error","message":"Task protocol request failed"}} без id задачи, и деньги не списывались. Готовый ролик в этой проверке получить не удалось, поэтому размеры, звук и время генерации выше взяты из тестов LaoZhang от 30 октября. Практический вывод: 500 без id — сбой на стороне шлюза, а не ваша ошибка, и повтор после него ничего не стоит, потому что задачи не было.

Источники6

Внешние страницы, на которые ссылается это руководство, в порядке упоминания. Последнее обновление: 2 нояб. 2026 г..

  1. 1.анонсе Muse Image и Muse Video в блоге Meta AIai.meta.com/blog/introducing-muse-image-muse-video
  2. 2.списке моделей Meta Model APIdev.meta.ai/docs/models
  3. 3.Политика географического использования Meta Model APIdev.meta.ai/legal/geographic-use-policy
  4. 4.сообщении о запуске Muse в Сингапуреabout.fb.com/news/2026/10/muse-is-now-available-in-singapore-the-worlds-first-personal-ai-agent-built-for-everyone
  5. 5.трекер доступности Meta Muse на сайте AI Agents Libraryaiagentslibrary.com/blog/meta-muse-availability
  6. 6.странице Muse API у useapi.netuseapi.net/docs/api-muse-v1
Grok Voice Agent API: схема пути от реплики и WebSocket-сессии до голосового ответа в WAV
Руководства по API

Grok Voice Agent API: подключение по WebSocket, звук, цена и аутентификация

Grok Voice Agent API работает через wss://api.x.ai/v1/realtime. Для первого голосового ответа настройте PCM 24 кГц, отправьте реплику и соберите аудиособытия в WAV. Сервер использует API-ключ, браузер — временный токен; 0,08 USD/мин рассчитываются по длительности сессии при VAD и по аудио при ручном управлении.

12 мин
Различие между ошибкой соединения с OpenAI API и полученным HTTP-ответом
Руководства по API

Ошибка подключения OpenAI API: сначала проверьте маршрут APIConnectionError

При openai.APIConnectionError: Connection error сначала сохраните исходное исключение и проверьте соединение из неработающего процесса. Отдельно разберите DNS, TLS, прокси и адрес API, а после исправления повторите исходный вызов с ограниченной нагрузкой.

9 мин
Разделение причин ошибки квоты OpenAI API: баланс, расходы, организация и проект
Руководства по API

Ошибка OpenAI API quota exceeded: как проверить баланс и лимиты

Если OpenAI API возвращает quota exceeded или insufficient_quota, начните с error.code: он отличает пустой баланс от месячного ограничения. После исправления проверяйте тот же проект и модель — квитанция об оплате сама по себе не подтверждает восстановление запросов.

7 мин