Ondertitels, renders, AI-video, beelden, voice-over en publiceren achter één REST API en één sleutel. Hetzelfde platform dat je eigen agent via MCP kan bedienen.
Elke mogelijkheid hieronder is een echt endpoint, gegenereerd uit hetzelfde register als de referentie.
Woord-voor-woord ondertitels met Whisper-timing, AI-nadruk en 116 stijlen.
Zet een render in de wachtrij, neem de webhook in plaats van pollen, haal de mp4 op.
Tekst naar video, faceless scènes en clipverlenging vanuit je eigen backend.
Genereren, restylen, bijsnijden en achtergronden wegknippen op schaal.
Spraak op elke laag, Whisper-uitlijning en AI-nummers.
Plan een afgeronde video in en lees de kalender terug.
Vier calls, met de echte endpointnamen. Geen pseudocode.
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"]}'Hetzelfde platform, beschreven voor machines: één MCP-URL, een Markdown-versie van elke pagina en fouten die vertellen hoe je verder komt.
Nee. Sleutels maak je in het dashboard, en een sk_test_-sleutel voert de hele request uit en stopt vóór elke schrijfactie, creditafname of webhook. Live-calls kosten credits.
Registreer één webhook: elke render en generatie meldt zichzelf, ondertekend en met herhalingen. Pollen kan ook, als dat beter bij je stack past.
Ja, per sleutel, en gokken hoeft niet: GET /api/v1 geeft de limieten van je sleutel en het verbruik tot nu toe.
Ja. De MCP-pagina maakt een sleutel en geeft een verbindings-URL terug: plak die in Claude, Cursor of ChatGPT en dezelfde API is beschikbaar als tools.
Maak virale video's in enkele minuten. Geen creditcard nodig voor de gratis proefperiode.