Video-API

Ett video-API
for alt du publiserer

Undertekster, renderinger, KI-video, bilder, voiceover og planlagt publisering bak ett REST-API og én nøkkel. Samme plattform som din egen agent kan styre via MCP.

REST + MCPNøkler med scopeSignerte webhooks

Fra en URL til en mp4 med undertekster

Fire kall med de ekte endepunktnavnene. Ingen pseudokode.

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"]}'
Renderinger koster kreditter, og hvert svar sier hva det brukte.OpenAPI-spesifikasjonFeilkoder

Eller la en agent gjøre det

Samme plattform, beskrevet for maskiner: én MCP-URL, en Markdown-versjon av hver side og feil som sier hvordan du kommer videre.

llms.txtMaskinlesbar indeks

Før du skriver en klient

Trenger jeg et betalt abonnement for å prøve?

Nei. Nøkler lages i dashbordet, og en sk_test_-nøkkel kjører hele kallet og stopper før enhver skriving, kredittbruk og webhook. Live-kall bruker kreditter.

Hvordan får jeg den ferdige filen?

Registrer én webhook, så melder hver rendering og generering fra selv, signert og med nye forsøk. Polling går også fint hvis det passer stacken din bedre.

Finnes det en rate limit?

Ja, per nøkkel, og du trenger ikke gjette: GET /api/v1 returnerer nøkkelens grenser og forbruket så langt.

Kan en KI-agent bruke dette uten at jeg skriver kode?

Ja. MCP-siden lager en nøkkel og gir tilbake en tilkoblings-URL: lim den inn i Claude, Cursor eller ChatGPT, så er det samme API-et tilgjengelig som verktøy.

Klar til å skape?

Lag virale videoer på få minutter. Du trenger ikke kort for å prøve gratis.

Trygge betalinger
Tilgang med én gang
Avslutt når du vil