Criar vídeo Sora 2
Inicie um trabalho de geração Sora 2 ou Sora Pro com prompts de texto-para-vídeo ou imagem-para-vídeo opcionais.
Parâmetros do payload
- Obrigatório. Use "sora-2" ou "sora-2-pro" para direcionar a variante do modelo que você precisa.
- Obrigatório. Descrição em linguagem natural da cena que você deseja que o Sora crie.
- Opcional (recomendado). URL de dados Base64 com prefixo "data:image/*;base64," para o modo imagem-para-vídeo.
- Opcional. URL de imagem de referência legada; ainda suportada, mas com prioridade menor que imageData.
- Opcional. Valores suportados: "9:16" (padrão) ou "16:9".
- Opcional. Se o vídeo deve ser exibido publicamente; o padrão é true.
- Opcional (somente VIP). PID do vídeo alvo para recursos de continuação/remix.
- Opcional (somente VIP). Array de controle de personagens; cada item inclui url e timestamps.
- Opcional. Endpoint HTTPS que recebe o payload do resultado final quando a tarefa é bem-sucedida.
Notas
- As respostas retornam imediatamente com um taskId; consulte check-result até que o status seja sucedido ou falhado.
- Forneça webHook para receber o payload final de forma assíncrona sem executar um loop de polling.
Requisição de exemplo
curl -X POST https://freesoragenerator.com/api/v1/video/sora-video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2-pro",
"prompt": "A cinematic shot of a futuristic city at sunset, captured in 4K.",
"imageData": "data:image/png;base64,iVBORw0KGgoAAA...",
"aspectRatio": "9:16",
"isPublic": true
}'Resposta de exemplo
{
"code": 0,
"message": "ok",
"data": {
"id": "task_1234567890"
}
}