Muse Video API
Crie vídeos com Muse Video API a partir de um prompt ou de até nove imagens de referência. Obtenha um MP4 com som em 720p, de cerca de 10 segundos, pela API de tarefas.
Destaques do Serviço
- Descontos Oficiais
- Pagamento conforme uso
- Rápido e baixa latência
Nenhuma geração ainda.
Preços da Muse Video API
Preços transparentes sem taxas ocultas. Pague apenas pelo que usar.
| Variante | Preço OuroPreço atual | Preço Platina | Preço Diamante | Preço oficial | Sua economia |
|---|---|---|---|---|---|
muse-video-ext | 0.24Credits(~$0.024)/ger | 0.228Credits(~$0.0228)/ger | 0.216Credits(~$0.0216)/ger | 0.3Credits(~$0.03)/ger | 20% |
* Os custos reais dependem da saída final.
Crie com Muse Video API
Crie vídeos com Muse Video API a partir de um prompt ou de até nove imagens de referência. Obtenha um MP4 com som em 720p, de cerca de 10 segundos, pela API de tarefas.
Recursos de Muse Video API
Modos de geração, requisitos de entrada e especificações de saída.
Texto para vídeo com Muse Video API
Imagens de referência com Muse Video API
Sete proporções para Muse Video
Vídeo 720p com som usando Muse Video Model
Use o modelo muse-video-ext
Tarefas assíncronas com Muse Video API
Preços de Muse Video API
Obtenha e salve os resultados de Muse Video
Casos de uso de Muse Video API
Prepare um briefing para o objetivo do projeto e revise o resultado entregue.
Storyboards com Muse Video API
Histórias de produto com Muse Video
Clipes de campanha com Muse Video API
Cenas por referência com muse-video-ext
Vídeos sociais com Muse Video
Ferramentas de vídeo com Muse Video API
Como obter uma chave Muse Video API e começar
Crie sua chave, prepare o briefing e organize seus resultados.
Obtenha sua chave Muse Video API
Entre na APIMart e crie uma chave em API Keys. Guarde-a no servidor, fora do código do navegador e de repositórios públicos.
Prepare um briefing claro
Descreva o resultado esperado e seu contexto. Guarde o briefing junto com a solicitação para comparar revisões.
Revise e integre o resultado
Compare o resultado com o briefing antes de usá-lo. Organize os recursos selecionados para a próxima etapa da produção.
Exemplos e integração de Muse Video API
Envie muse-video-ext para /v1/videos/generations, salve o ID e consulte o resultado com GET /v1/tasks/{task_id}.
- 1
Autentique as solicitações de Muse Video API
Guarde a chave no servidor e envie Authorization: Bearer <key>. Crie um Idempotency-Key para cada nova geração.
- 2
Envie uma tarefa muse-video-ext
Faça POST de model e prompt para /v1/videos/generations e salve data[0].task_id da resposta padrão. Ao repetir um envio interrompido, preserve a chave e o corpo.
- 3
Obtenha o resultado de Muse Video
Consulte GET /v1/tasks/{task_id} até completed ou failed. Leia data.result.videos[0].url[0] no sucesso ou data.error.message na falha. Um tempo limite local não indica falha da tarefa.
Consulte a referência de Muse Video API para detalhes de solicitações e respostas.
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"Parâmetros de Muse Video API
| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
model | string | Obrigatório | Padrão: — | Identificador obrigatório: muse-video-ext. |
prompt | string | Obrigatório | Padrão: — | Texto não vazio após remover espaços nas extremidades. Aceita inglês e chinês; obrigatório mesmo com referências. |
image_urls | string[] | Opcional | Padrão: — | Até nove URLs de imagem, Data URIs ou strings base64, com tamanho original total máximo de 11 MiB. Omita sem referências. |
aspect_ratio | string | Opcional | Padrão: — | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 ou 2:3. No automático, omita o campo, sem enviar "auto". Sem referências: 16:9; com referências: a proporção delas. |
n | integer | Opcional | Padrão: 1 | Somente o número 1. Um resultado por solicitação. |
duration | integer | string | Opcional | Padrão: 10 | Somente 10, "10" ou "10s"; recomenda-se o número 10. A duração real pode variar. |
resolution | string | Opcional | Padrão: 720p | Apenas 720p. Envie 720p em minúsculas ou omita o campo. |
nsfw_check | boolean | Opcional | Padrão: false | Ativa a moderação antes do envio. O envio bem-sucedido não garante aprovação em todas as verificações. |
Explore as APIs Muse
Escolha a página Muse para o tipo de conteúdo do seu projeto.
Perguntas sobre Muse Video API
O que é Muse Video API?
É a geração de vídeos a partir de texto ou imagens pelo APIMart. O modelo muse-video-ext retorna um MP4 com som em 720p de cerca de 10 segundos.
Qual ID de modelo usa Muse Video API?
Use muse-video-ext completo, incluindo -ext, no campo model da solicitação.
Como obter uma chave de Muse Video API?
Entre no APIMart e crie uma chave em API Keys. Guarde-a no servidor e envie Authorization: Bearer <key> para criar e consultar tarefas.
Quantas referências Muse Video aceita?
De zero a nove imagens, com tamanho original total de até 11 MiB. Envie URLs, Data URIs ou base64 em image_urls; o prompt continua obrigatório.
Quais proporções Muse Video API aceita?
1:1, 16:9, 9:16, 4:3, 3:4, 3:2 e 2:3. No automático, omita aspect_ratio: segue a proporção das referências ou usa 16:9 quando não há referências.
Posso mudar duração, resolução ou som de Muse Video?
A especificação é cerca de 10 segundos, 720p e som ativado. Use duration: 10 e resolution: "720p" ou os padrões. audio: false é rejeitado; a duração real está no arquivo.
Muse Video API aceita quadros inicial e final ou extensão?
Não há controles dedicados de quadro inicial, final, referência de vídeo, áudio ou extensão. Envie imagens de referência em image_urls.
E se Muse Video API ultrapassar a espera da página?
Guarde o ID e consulte a tarefa depois. Um tempo limite no navegador não cancela a tarefa no servidor; não gere novamente de forma automática.
Como os preços de Muse Video API são calculados?
Confira os preços atuais da conta antes de gerar. O custo final da tarefa e o extrato determinam a cobrança. Cada solicitação é cobrada por clipe de vídeo, sem multiplicar pelos segundos.
Posso guardar os resultados de Muse Video?
Baixe ou arquive os arquivos. Quando expires_at estiver presente, faça isso antes do prazo; um link expirado não deve iniciar outra geração paga automaticamente.
Modelos Relacionados
Explore mais modelos da mesma categoria.

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/sEconomize 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/sEconomize 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/sEconomize 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/sEconomize 20%