Video-API

Ét video-API
til alt det, du udgiver

Undertekster, renderinger, AI-video, billeder, speak og planlagt udgivelse bag ét REST-API og én nøgle. Samme platform, som din egen agent kan styre via MCP.

REST + MCPNøgler med scopeSignerede webhooks

Fra en URL til en mp4 med undertekster

Fire kald med de rigtige endpoint-navne. 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 fortæller, hvad det brugte.OpenAPI-specFejlkoder

Eller lad en agent klare det

Samme platform, beskrevet til maskiner: én MCP-URL, en Markdown-udgave af hver side og fejl, der fortæller, hvordan man kommer videre.

llms.txtMaskinlæsbart indeks

Før du skriver en klient

Kræver det et betalt abonnement at prøve?

Nej. Nøgler oprettes i dashboardet, og en sk_test_-nøgle kører hele kaldet og stopper før enhver skrivning, kredittræk og webhook. Live-kald bruger kreditter.

Hvordan får jeg den færdige fil?

Registrér én webhook, så melder hver rendering og generering sig selv, signeret og med gentagelser. Polling virker også, hvis det passer din stack bedre.

Er der en rate limit?

Ja, pr. nøgle, og du behøver ikke gætte: GET /api/v1 returnerer nøglens grænser og forbruget indtil nu.

Kan en AI-agent bruge det, uden at jeg skriver kode?

Ja. MCP-siden opretter en nøgle og giver en forbindelses-URL tilbage: sæt den ind i Claude, Cursor eller ChatGPT, så er det samme API tilgængeligt som værktøjer.

Klar til at skabe?

Lav virale videoer på få minutter. Der skal ikke kort til for at prøve gratis.

Sikker betaling
Adgang med det samme
Opsig når du vil