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.
Hver funksjon under er et ekte endepunkt, generert fra samme register som referansen.
Undertekster ord for ord med Whisper-timing, KI-fremheving og 116 stiler.
Legg en rendering i kø, ta webhooken i stedet for å polle, hent mp4-en.
Tekst til video, faceless-scener og klippforlengelse fra din egen backend.
Generer, endre stil, beskjær og fjern bakgrunn i stor skala.
Talesyntese på et hvilket som helst lag, Whisper-synk og KI-låter.
Planlegg en ferdig video, og les kalenderen tilbake.
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"]}'Samme plattform, beskrevet for maskiner: én MCP-URL, en Markdown-versjon av hver side og feil som sier hvordan du kommer videre.
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.
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.
Ja, per nøkkel, og du trenger ikke gjette: GET /api/v1 returnerer nøkkelens grenser og forbruket så langt.
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.
Lag virale videoer på få minutter. Du trenger ikke kort for å prøve gratis.