MiniMax-Hailuo-2.3
MiniMax Hailuo 2.3 cria vídeos a partir de texto ou de uma imagem inicial, com controlos de movimento e direção de câmara. Escolha seis segundos a 768P ou 1080P, ou dez segundos a 768P, para interpretações de personagens, cenas estilizadas e planos de produto que podem ser revistos e montados.
- Ailoot · Vídeo
POST /v1/videos/generationsMiniMax-Hailuo-2.3 - Ailoot Ultra · Vídeo
POST /v1/videosMiniMax-Hailuo-2.3
Sobre o modelo
Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.
MiniMax Hailuo 2.3 é um modelo de geração de vídeo com modos de texto para vídeo e imagem para vídeo. Desenvolve Hailuo 02 com foco na ação física, no estilo visual, nas microexpressões das personagens e na resposta às instruções de movimento. Forneça uma cena escrita para criar um plano de raiz ou utilize uma imagem inicial para estabelecer a vista de abertura e descrever o movimento que se segue.
A interpretação física é uma das principais áreas de melhoria da edição. Hailuo 2.3 procura tornar os movimentos do corpo mais fluidos e controlados, incluindo cenas com uma câmara em movimento. Planeie a ação importante antes de acrescentar pormenores decorativos. Uma personagem que levanta um objeto, se vira para outra pessoa ou atravessa uma sala dá ao plano um acontecimento visível para avaliar. Decida que movimento conduz a história e mantenha depois as instruções envolventes coerentes com ele.
A estilização é outro foco. O modelo suporta trabalho em anime e ilustração, assim como estilos de pintura a tinta diluída e computação gráfica de jogos. Descreva o tratamento visual que pretende e mantenha o aspeto coerente com a cena. Se uma imagem inicial já estabelece um estilo de desenho, utilize o texto para orientar a animação, em vez de introduzir uma descrição concorrente do desenho da personagem. Reveja todo o clipe para verificar se esse tratamento se mantém legível durante o movimento.
O modelo foca-se também na interpretação facial e nas mudanças subtis de expressão. Prepare um plano de personagem em torno da reação importante: reparar num objeto, ficar curiosa ou responder com um pequeno sorriso. Uma vista próxima pode tornar essa mudança mais fácil de avaliar, enquanto uma grande sequência de gestos pode desviar a atenção. Verifique o rosto antes, durante e depois da reação, em vez de avaliar apenas um fotograma fixo representativo.
O movimento de objetos é útil para cenas centradas em produtos. Uma instrução original pode mostrar uma pequena jarra de cerâmica a rodar sob uma luz lateral quente enquanto a câmara se aproxima gradualmente. Identifique as propriedades que têm de continuar reconhecíveis, como a silhueta, o rebordo e o acabamento da superfície. Reveja esses pormenores ao longo do movimento, porque uma atmosfera convincente, por si só, não comprova uma vista fiel do produto.
Para texto para vídeo, a descrição obrigatória pode conter até 2 000 caracteres. Apresente o sujeito, a ação, o cenário e o estilo visual numa ordem coerente. Imagem para vídeo exige uma imagem do fotograma inicial, com uma descrição opcional até 2 000 caracteres. A imagem fixa a composição de abertura, pelo que deve preparar o sujeito e o enquadramento antes de pedir movimento. Deixe espaço visível onde um braço, um objeto ou uma personagem precisem de se mover.
A imagem inicial aceita JPG, JPEG, PNG ou WebP, tem de ter menos de 20 MB, precisa de um lado menor superior a 300 píxeis e tem de ter uma proporção entre 2:5 e 5:2. Pode ser fornecida como URL de imagem pública ou URL de dados Base64. Escolha uma imagem inicial nítida, em vez de depender da animação para reparar um rosto oculto ou uma ação já cortada pelo enquadramento.
Hailuo 2.3 gera a 24 fotogramas por segundo. Um plano de seis segundos pode utilizar 768P ou 1080P; um plano de dez segundos utiliza 768P. As predefinições são seis segundos e 768P. Escolha a duração para a ação que quer ver: uma reação breve pode caber num plano curto, enquanto um movimento mais lento precisa de mais espaço. Leia a largura e a altura reais do resultado concluído ao colocar o clipe numa montagem, uma vez que um rótulo de resolução, por si só, não constitui toda a decisão de enquadramento.
A direção de câmara pode utilizar comandos entre parênteses retos. Os controlos disponíveis abrangem deslocação lateral, panorâmica horizontal, aproximação, deslocação vertical, inclinação, zoom, tremor, acompanhamento e plano fixo. Um comando como [Push in] orienta a aproximação; os comandos agrupados dentro de um só par de parênteses retos atuam em conjunto, enquanto os comandos colocados por ordem descrevem uma sequência. A MiniMax recomenda no máximo três comandos simultâneos. Mantenha o movimento da câmara compatível com a ação do sujeito, para que o acontecimento principal continue fácil de acompanhar.
A otimização automática das instruções está ativada por predefinição e pode ser desativada para um controlo mais próximo da redação fornecida. O pré-processamento rápido opcional reduz o tempo de otimização quando esta está ativada; é uma definição separada da escolha do modelo Hailuo 2.3 Fast. Hailuo 2.3 Standard suporta ambos os modos de criação, enquanto Fast é a edição distinta de imagem para vídeo. Escolha a edição consoante o projeto comece apenas com texto ou com um fotograma existente.
O fluxo de geração devolve um identificador de tarefa assíncrona e comunica depois preparação, fila de espera, processamento, sucesso ou falha. Em caso de sucesso, o resultado fornece um identificador de ficheiro e as dimensões reais do vídeo, e o vídeo concluído é recuperado para transferência. Guarde o clipe enquanto o endereço de transferência estiver válido. A referência atual do fabricante para transferência de vídeo atribui ao URL devolvido uma validade de uma hora. Numa sequência montada, conserve cada plano com a sua instrução e imagem inicial, para que a direção criativa escolhida continue rastreável durante a revisão.
Reveja a ação, a continuidade física, os pormenores faciais ou do produto, o estilo visual e o comportamento da câmara no clipe guardado. Veja o plano completo e inspecione depois o início e o fim, onde será ligado a outro material. Se o pedido contiver demasiados movimentos concorrentes, simplifique a ação principal; se o desenho inicial não for claro, melhore a imagem de partida. Selecione um plano que comunique o acontecimento pretendido e acrescente depois narração, títulos e transições no fluxo de montagem.
Ailoot · Vídeo POST /v1/videos/generations MiniMax-Hailuo-2.3
MiniMax-Hailuo-2.3Introdução
MiniMax Hailuo 2.3 cria vídeos a partir de texto ou de uma imagem inicial, com controlos de movimento e direção de câmara. Escolha seis segundos a 768P ou 1080P, ou dez segundos a 768P, para interpretações de personagens, cenas estilizadas e planos de produto que podem ser revistos e montados.
- Entradas aceites
- Texto · Imagens
- Resultados
- Vídeo
Disponível no Ailoot · entradas e métodos
Ailoot · Vídeo POST /v1/videos/generations
- Entrada
text,image- Saída
video- Formato de saída
- mp4
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites MiniMax-Hailuo-2.3 | Predefinição— |
Campoprompt | Tipostring | RequisitoObrigatório | Valores e limites Comprimento mínimo: 1 Comprimento máximo: 2000 Unidade: carateres Unicode | Predefinição— |
Campoduration | Tipointeger | RequisitoOpcional | Valores e limites 6, 10 Condições: 10 segundos requerem 768P Unidade: segundos | Predefinição6 |
Camporesolution | Tipostring | RequisitoOpcional | Valores e limites 768P, 1080P Condições: 1080P exige 6 segundos | Predefinição768P |
Campofirst_frame_image | Tipohttps_url|data_image_url | RequisitoOpcional | Valores e limites Número máximo de bytes descodificados: 20 971 520 Tipos MIME: image/jpeg, image/png, image/webp Dimensão mínima (exclusiva): 300 Intervalo de proporções: 2:5, 5:2 | Predefinição— |
Campoprompt_optimizer | Tipoboolean | RequisitoOpcional | Valores e limites | Predefinição— |
Campofast_pretreatment | Tipoboolean | RequisitoOpcional | Valores e limites | Predefinição— |
Combinações de materiais de entrada
Imagem para vídeo · Obrigatório: prompt, first_frame_image
Texto para vídeo · Obrigatório: prompt
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetromaterial_types | Contratotext, image |
Parâmetrorequired | Contratonull |
Parâmetrooptional_controls | Contratonull |
Ciclo de vida: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
As estruturas dos métodos e os ID são exatos; a capacidade do fornecedor é distinta da admissão dos pedidos.
Tarifários
Tarifas dos métodos Ailoot
POST /v1/videos/generations- Saída
- 0,28 US$ por vídeo de 6 s a 768p
O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →
Detalhes da tarifa de referência
As tabelas de referência do modelo não alteram a seleção do método, as cotações ou os custos. Os custos ativos usam as tarifas do método Ailoot selecionado.
MiniMax-Hailuo-2.3
Preços por configuração
| Configuração | Condições de faturação | Custo |
|---|---|---|
| ConfiguraçãoMiniMax-Hailuo-2.3 · Configuração predefinida | Condições de faturaçãoConfiguração predefinida | Custo Entrada · Entrada 0,00 US$ por chamada Saída · Saída 0,60 US$ por chamada |
MiniMax-Hailuo-2.3
Preços por configuração
| Configuração | Condições de faturação | Custo |
|---|---|---|
| ConfiguraçãoMiniMax-Hailuo-2.3 · Configuração predefinida | Condições de faturaçãoConfiguração predefinida | Custo Entrada · Entrada 0,00 US$ por chamada Saída · Saída 1,20 US$ por chamada |
MiniMax-Hailuo-2.3
Preços por configuração
| Configuração | Condições de faturação | Custo |
|---|---|---|
| ConfiguraçãoMiniMax-Hailuo-2.3 · Configuração predefinida | Condições de faturaçãoConfiguração predefinida | Custo Entrada · Entrada 0,00 US$ por chamada Saída · Saída 1,20 US$ por chamada |
Exemplos de pedidos
Ailoot · Vídeo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "MiniMax-Hailuo-2.3", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side.", "duration": 6, "resolution": "768P"}'Receber e guardar os resultados
Ailoot · Vídeo
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Verificar o estado da tarefa
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"Outras leituras de conteúdo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4Guardar todos os resultados concluídos
Guarde cada vídeo concluído ou ficheiro devolvido; obtenha cada URL de recurso efetivamente devolvido.
Conserve todos os elementos de dados/índices de saída devolvidos. content_url corresponde apenas ao primeiro; obtenha todos os caminhos de conteúdo/recursos reais. GET do conteúdo sem index não corresponde a todas as saídas.
Se for necessário verificar a resposta original
Consulte a tarefa original existente; nunca volte a enviar um pedido cujo envio tenha resultado desconhecido.
Campos da resposta
| Campo | Tipo |
|---|---|
Campoid | Tipostring |
Campoobject | Tipostring |
Campomodel | Tipostring |
Campostatus | Tipostring |
Campocontent_url | Tiposigned URL |
Campodata[] | Tiposigned URL |
Campousage | Tipoobject |
Camporesult_pending_check | Tipoboolean |
Erros e passos seguintes
| Resposta | Condição | Passo seguinte |
|---|---|---|
Resposta400 · invalid_request_error | CondiçãoCampos obrigatórios, representação do material ou valor do parâmetro inválidos | Passo seguinteCorrija os campos indicados antes de um novo pedido de criação. |
Resposta409 · video_not_ready | CondiçãoO conteúdo do resultado original ainda não está disponível | Passo seguinteConsulte periodicamente o ID original devolvido e respeite Retry-After. |
Respostaserver_error | CondiçãoA resposta devolvida indica que a operação ou o resultado requer verificação | Passo seguinteGuarde o ID original da operação/tarefa devolvido, os cabeçalhos do pedido e a resposta; continue a consultar essa operação original através das consultas suportadas. Não volte a enviar o pedido de criação. |
Aliases
Aliases do modelo
Ailoot MiniMax-Hailuo-2.3
Ailoot Ultra MiniMax-Hailuo-2.3
Aliases dos caminhos dos métodos
/v1/videos/generations, /videos, /videos/generations
IDs de chamada relacionados
Ailoot Ultra · Vídeo POST /v1/videos MiniMax-Hailuo-2.3
MiniMax-Hailuo-2.3Introdução
MiniMax Hailuo 2.3 cria vídeos a partir de texto ou de uma imagem inicial, com controlos de movimento e direção de câmara. Escolha seis segundos a 768P ou 1080P, ou dez segundos a 768P, para interpretações de personagens, cenas estilizadas e planos de produto que podem ser revistos e montados.
- Entradas aceites
- Texto
- Resultados
- Vídeo
Disponível no Ailoot · entradas e métodos
Ailoot Ultra · Vídeo POST /v1/videos
- Entrada
text- Saída
video- Formato de saída
- mp4
- Número de saídas
- Até 1 saída
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites MiniMax-Hailuo-2.3 | Predefinição— |
Campoprompt | Tipostring | RequisitoObrigatório | Valores e limites Comprimento mínimo: 1 Comprimento máximo: 2000 Condições: Para 768P: no máximo, 2000 pontos de código Unicode. Para 1080P: menos de 200 pontos de código Unicode (máximo de 199). A instrução tem de conter texto que não seja apenas espaço em branco. Unidade: carateres Unicode | Predefinição— |
Campoduration | Tipointeger | RequisitoObrigatório | Valores e limites 6 Unidade: segundos | Predefinição— |
Camporesolution | Tipostring | RequisitoObrigatório | Valores e limites 768P, 1080P | Predefinição— |
Combinações de materiais de entrada
Texto para vídeo · Obrigatório: prompt
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, prompt, duration, resolution |
Parâmetroother_options | Contratofalse |
Parâmetroduration | Contrato6 |
Parâmetroresolution | Contrato768P, 1080P |
Parâmetroprompt_max_characters | Contrato2000 |
Parâmetromaterial_types | Contratotext |
Parâmetroprompt_max_characters_by_resolution | Contrato{"768P":2000,"1080P":199} |
Aliases do método: /v1/videos/generations, /videos, /videos/generations
Ciclo de vida: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
Crie uma única vez e guarde o ID devolvido.
Consulte periodicamente o estado original; conserve todos os recursos concluídos e a respetiva duração.
Tarifários
As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.
- Modo rápido
- Não especificado Quando o modo rápido está selecionado
- Modo flex
- Não especificado Quando o modo flex está selecionado
- Esforço máximo de raciocínio
- Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)
Tarifas Ailoot
Preços por configuração
Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.
| Configuração | Tabela de tarifas | Duração nominal do clip, em segundos | Resolução | Unidade de faturação | Custo |
|---|---|---|---|---|---|
| ConfiguraçãoTarifas base por token | Tabela de tarifasTarifa base | Duração nominal do clip, em segundos— | Resolução— | Unidade de faturação— | Custo Entrada · Tokens de entrada — / 1K tokens Saída · Tokens de saída — / 1K tokens Entrada · Leitura da cache — / 1K tokens Entrada · Escrita na cache — / 1K tokens Entrada · Escrita na cache, 1 hora — / 1K tokens |
| ConfiguraçãoUltra | Tabela de tarifas— | Duração nominal do clip, em segundos6 | Resolução1080P | Unidade de faturaçãopor clip de saída com duração nominal de 6s | Custo Saída · clipe de saída nominal de 6s $1.2 por clip de saída com duração nominal de 6s |
| ConfiguraçãoUltra | Tabela de tarifas— | Duração nominal do clip, em segundos6 | Resolução768P | Unidade de faturaçãopor clip de saída com duração nominal de 6s | Custo Saída · clipe de saída nominal de 6s $0.6 por clip de saída com duração nominal de 6s |
O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →
Detalhes da tarifa de referência
As tabelas de referência do modelo não alteram a seleção do método, as cotações ou os custos. Os custos ativos usam as tarifas do método Ailoot selecionado.
MiniMax-Hailuo-2.3
Preços por configuração
| Configuração | Condições de faturação | Custo |
|---|---|---|
| ConfiguraçãoMiniMax-Hailuo-2.3 · Configuração predefinida | Condições de faturaçãoConfiguração predefinida | Custo Entrada · Entrada 0,00 US$ por chamada Saída · Saída 0,60 US$ por chamada |
MiniMax-Hailuo-2.3
Preços por configuração
| Configuração | Condições de faturação | Custo |
|---|---|---|
| ConfiguraçãoMiniMax-Hailuo-2.3 · Configuração predefinida | Condições de faturaçãoConfiguração predefinida | Custo Entrada · Entrada 0,00 US$ por chamada Saída · Saída 1,20 US$ por chamada |
MiniMax-Hailuo-2.3
Preços por configuração
| Configuração | Condições de faturação | Custo |
|---|---|---|
| ConfiguraçãoMiniMax-Hailuo-2.3 · Configuração predefinida | Condições de faturaçãoConfiguração predefinida | Custo Entrada · Entrada 0,00 US$ por chamada Saída · Saída 1,20 US$ por chamada |
Exemplos de pedidos
Ailoot Ultra · Vídeo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "MiniMax-Hailuo-2.3", "prompt": "A cat in a spacesuit walking on the Moon", "duration": 6, "resolution": "768P"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "MiniMax-Hailuo-2.3", "prompt": "A cat in a spacesuit walking on the Moon", "duration": 6, "resolution": "1080P"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
Receber e guardar os resultados
Ailoot Ultra · Vídeo
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Verificar o estado da tarefa
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_OPERATION_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_OPERATION_ID
operation_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_OPERATION_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/videos/$operation_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o status.json
python3 - <<'PY_STATUS'
import json
from pathlib import Path
r=json.loads(Path("status.json").read_text())
print(json.dumps(r))
if r.get("status")=="completed":
for x in r.get("data",[]):print(x)
PY_STATUS
Guardar todos os recursos concluídos
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
u=urljoin("https://api.ailoot.ai",x)
z=urlsplit(u)
if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
curl --fail-with-body --silent --show-error "$asset_url" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
index=$((index + 1))
done < asset-urls.txt
Outras leituras de conteúdo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_OPERATION_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_OPERATION_ID
operation_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_OPERATION_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/videos/$operation_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o video.mp4
Guardar todos os resultados concluídos
Guarde cada vídeo concluído ou ficheiro devolvido; obtenha cada URL de recurso efetivamente devolvido.
data[] concluído contém todos os URLs assinados para conteúdos pertencentes ao utilizador. Obtenha cada URL devolvido ou utilize o endpoint de conteúdo com index definido como um índice real de saída. Uma tarefa original falhada pode devolver charge_pending_check; consulte essa tarefa original em vez de a criar novamente.
Se for necessário verificar a resposta original
Consulte a tarefa original existente; nunca volte a enviar um pedido cujo envio tenha resultado desconhecido.
Número máximo de saídas: 1.
Campos da resposta
| Campo | Tipo |
|---|---|
Campoid | Tipostring |
Campoobject | Tipostring |
Campomodel | Tipostring |
Campostatus | Tipostring |
Campodata[] | Tiposigned content URL |
Campocharge_pending_check | Tipoboolean |
Campoerror.code | Tipostring |
Campoerror.message | Tipostring |
Camporequested_nominal_duration_seconds | Tipointeger |
Campomeasured_duration_seconds | Tiponumber |
Campowidth | Tipointeger |
Campoheight | Tipointeger |
Erros e passos seguintes
| Resposta | Condição | Passo seguinte |
|---|---|---|
Resposta400 · invalid_request_error | CondiçãoCampos obrigatórios, representação do material ou valor do parâmetro inválidos | Passo seguinteCorrija os campos indicados antes de um novo pedido de criação. |
Resposta409 · video_not_ready | CondiçãoO conteúdo do resultado original ainda não está disponível | Passo seguinteConsulte periodicamente o ID original devolvido e respeite Retry-After. |
Respostaserver_error | CondiçãoA resposta devolvida indica que a operação ou o resultado requer verificação | Passo seguinteGuarde o ID original da operação/tarefa devolvido, os cabeçalhos do pedido e a resposta; continue a consultar essa operação original através das consultas suportadas. Não volte a enviar o pedido de criação. |
Aliases
Aliases do modelo
Ailoot MiniMax-Hailuo-2.3
Ailoot Ultra MiniMax-Hailuo-2.3
Aliases dos caminhos dos métodos
/v1/videos/generations, /videos, /videos/generations
IDs de chamada relacionados
FAQ · MiniMax-Hailuo-2.3
- Que entradas e resultados estão disponíveis?
POST /v1/videos/generations·MiniMax-Hailuo-2.3:text,image→videoPOST /v1/videos·MiniMax-Hailuo-2.3:text→video- Que campos utiliza o pedido?
POST /v1/videos/generations·MiniMax-Hailuo-2.3:model,prompt,duration,resolution,first_frame_image,prompt_optimizer,fast_pretreatmentPOST /v1/videos·MiniMax-Hailuo-2.3:model,prompt,duration,resolution- Que limites se aplicam?
POST /v1/videos/generations·MiniMax-Hailuo-2.3:prompt.maximum_length:2000POST /v1/videos·MiniMax-Hailuo-2.3:prompt.maximum_length:2000