Video-API

Ett video-API
för allt du publicerar

Undertexter, renderingar, AI-video, bilder, speaker och publicering bakom ett REST-API och en nyckel. Samma plattform som din egen agent kan styra via MCP.

REST + MCPNycklar med scopeSignerade webhooks

Från en URL till en textad mp4

Fyra anrop med de riktiga endpoint-namnen. Ingen pseudokod.

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"]}'
Renderingar kostar krediter, och varje svar berättar vad det drog.OpenAPI-specFelkoder

Eller låt en agent göra jobbet

Samma plattform, beskriven för maskiner: en MCP-URL, en Markdown-version av varje sida och fel som säger hur man tar sig vidare.

llms.txtMaskinläsbart index

Innan du skriver en klient

Krävs ett betalt konto för att testa?

Nej. Nycklar skapas i dashboarden, och en sk_test_-nyckel kör hela anropet och stannar före varje skrivning, kreditdragning och webhook. Live-anrop drar krediter.

Hur får jag den färdiga filen?

Registrera en webhook en gång, så anmäler sig varje rendering och generering själv, signerad och med omförsök. Polling går också bra om det passar din stack.

Finns det någon rate limit?

Ja, per nyckel, och du behöver inte gissa: GET /api/v1 returnerar nyckelns gränser och förbrukningen hittills.

Kan en AI-agent använda det utan att jag skriver kod?

Ja. MCP-sidan skapar en nyckel och ger tillbaka en anslutnings-URL: klistra in den i Claude, Cursor eller ChatGPT så finns samma API som verktyg.

Redo att skapa?

Gör virala videor på några minuter. Inget kort behövs för att testa gratis.

Trygga betalningar
Direkt åtkomst
Avsluta när du vill