auto stud
API de Vídeo

Uma só API de vídeo
para tudo o que publica

Legendas, renders, vídeo com IA, imagens, voz off e publicação atrás de uma API REST e de uma chave. A mesma plataforma que o seu agente pode conduzir por MCP.

REST + MCPChaves com âmbitoWebhooks assinados

De um URL a um mp4 legendado

Quatro chamadas, com os nomes reais dos endpoints. Nada aqui é pseudocódigo.

export AUTOSTUD_API_KEY="sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export MEDIA_URL="https://cdn.example.com/interview.mp4"

# 1. A project to hang the timeline on.
VIDEO_ID=$(curl -s -X POST https://autostud.ai/api/v1/actions/videos.create \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_name":"Interview clip","video_type_id":"timeline","video_format":"portrait","video_lang":"en"}' \
  | jq -r .data.video_id)

# 2. Transcribe and style the subtitles.
curl -X POST https://autostud.ai/api/v1/actions/subtitles.generate \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_id":"'"$VIDEO_ID"'","media_url":"'"$MEDIA_URL"'","style_preset":"beast","words_per_group":3,"enable_emphasis":true}'

# 3. Render it.
curl -X POST https://autostud.ai/api/v1/actions/renders.create \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_id":"'"$VIDEO_ID"'","video_type_id":"timeline","video_format":"portrait"}'

# 4. Stop polling: register the webhook once.
curl -X POST https://autostud.ai/api/v1/webhooks \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://your-app.com/hooks/autostud","events":["render.completed","render.failed"]}'
Os renders são cobrados em créditos, e cada resposta diz quanto gastou.Especificação OpenAPICódigos de erro

Antes de escrever um cliente

Preciso de um plano pago para experimentar?

Não. As chaves criam-se no painel, e uma chave sk_test_ executa todo o pedido e para antes de qualquer escrita, gasto de créditos ou webhook. As chamadas live gastam créditos.

Como recebo o ficheiro final?

Registe um webhook uma vez e cada render e cada geração anuncia-se sozinha, assinada e com repetições. Sondar também funciona, se encaixar melhor na sua stack.

Existe limite de pedidos?

Sim, por chave, e não precisa de adivinhar: GET /api/v1 devolve os limites da sua chave e o consumo até agora.

Um agente de IA pode usar isto sem eu escrever código?

Sim. A página MCP cria uma chave e devolve um URL de ligação: cole-o no Claude, Cursor ou ChatGPT e a mesma API fica disponível como ferramentas.

Pronto para criar?

Comece a gerar vídeos virais em minutos. Não é necessário cartão de crédito para o teste gratuito.

Pagamentos seguros
Acesso instantâneo
Cancele quando quiser