For utviklere og SaaS-selskaper

Legg til KI-video i produktet ditt på noen få kall

Et REST-API, en MCP-server og webhooks: produktet ditt lager forklaringsvideoer og kutter lange videoer til shorts, uten at brukerne dine må åpne ClipOnIt.

Allerede i gratisplanen (3 videoer i måneden med vannmerke) · nøkkelen opprettes under Innstillinger → Integrasjoner

To måter å bruke det på

Begge produktene fra ClipOnIt, kalt fra koden din eller av en agent.

  • AI Explainer

    Et opplæringsverktøy: én forklaringsvideo per leksjon

    Produktet ditt sender tittelen eller teksten til leksjonen; ClipOnIt skriver scenene, illustrerer dem, legger på stemme og undertekster, og leverer en vertikal MP4 som du viser ved siden av kurset.

    POST /api/agent/produce

  • MCP

    En AI-agent som styrer ClipOnIt

    Agenten din (Claude, Cursor, VS Code eller din egen) kobler seg til MCP-serveren: den importerer en video, velger klipp, starter en forklaringsvideo og venter på resultatet med verktøy som allerede er beskrevet.

    POST /mcp

Samme flyt hele veien

En video tar minutter, ikke millisekunder: du oppretter en oppgave, følger statusen og henter filen.

  1. Opprett oppgaven

    Et POST med emnet eller lenken til videoen. Umiddelbart svar med en ID.

  2. Følg status

    Et GET ca. hvert 10. sekund: steg, prosent, gjenstående tid. For Explainer kan en webhook varsle deg i stedet.

  3. Hent videoen

    Når det er ferdig, ligger URL-en til MP4-filen i svaret. Last den ned eller vis den i produktet ditt.

AI Explainer

En forklaringsvideo fra et emne

POST /api/agent/produce tar imot et emne (eller et manus, eller en lydopptak) og starter skriving og deretter rendering. GET /api/jobs/{id} returnerer status, step, percent, og deretter url når videoen er klar.

  • duration_s15 til 180 sekunder
  • stil24 visuelle stiler, og din egen: GET /api/explainer/styles
  • voiceen stemme fra katalogen, etter navn eller ID
  • dry_runtrue: sjekker kvote og kostnad uten å starte noe
curl -s -X POST https://cliponit.app/api/agent/produce \
  -H "Authorization: Bearer $CLIPONIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"topic": "La photosynthèse en 3 étapes", "duration_s": 45}'

curl -s https://cliponit.app/api/jobs/JOB_ID \
  -H "Authorization: Bearer $CLIPONIT_API_KEY"

curl -s -o lecon.mp4 "URL_DU_JOB"

MCP

En MCP-server for agenter

Én adresse, https://cliponit.app/mcp, med HTTP «streamable». Verktøyene dekker begge produktene: importere, vente, lage og eksportere klipp, lage en forklaringsvideo og vente til den er ferdig. De som endrer noe er merket, så agenten spør før den gjør det.

Claude Desktop og Claude.ai: Innstillinger → Tilkoblinger → Legg til egendefinert tilkobling, med adressen over. Innloggingen skjer med OAuth, uten nøkkel å kopiere; ChatGPT fungerer på samme måte. Steg for steg

Lag videoer med Claude: verktøy, eksempler, kvoter

claude mcp add --transport http cliponit https://cliponit.app/mcp \
  --header "Authorization: Bearer $CLIPONIT_API_KEY"

Bli varslet i stedet for å spørre

Under Innstillinger → Integrasjoner legger du til opptil 3 https-URL-er. Når en Explainer-produksjon er ferdig, sender ClipOnIt job.done eller job.failed dit, med samme objekt som GET /api/jobs/{id}. Seks forsøk ved feil, over ca. 8 timer.

For Smart Clipper-klipp finnes det ennå ingen webhook: følg status med GET.

import hashlib, hmac, time

def verify(secret: str, header: str, body: bytes, tolerance: int = 300) -> bool:
    """header = X-ClipOnIt-Signature, body = raw request bytes."""
    parts = dict(p.split("=", 1) for p in header.split(",") if "=" in p)
    if abs(time.time() - int(parts.get("t", 0))) > tolerance:
        return False
    mac = hmac.new(secret.encode(), parts["t"].encode() + b"." + body, hashlib.sha256).hexdigest()
    return hmac.compare_digest(mac, parts.get("v1", ""))

Grenser og kvoter per abonnement

API-kall teller som i grensesnittet: samme kvoter, samme konto. Se priser

GratisStarterProBusiness
API og MCP—✓✓✓
Explainer-videoer per måned—1530100
Explainer-produksjoner samtidig—222
API-nøkler per konto—101010
Webhooks per konto—333

Sikkerhet

Kall ClipOnIt fra serveren din, aldri fra brukernes nettleser.

Personvernerklæring
  • Nøkkelen blir på serveren din.Den gir tilgang til hele ClipOnIt-kontoen: aldri i nettleseren, en mobilapp eller et Git-repo. Legg den i en miljøvariabel og kall ClipOnIt fra backend.
  • Én nøkkel per bruk, med sitt omfang.Omfang «lese» (se på, sjekke) eller «produksjon» (lage videoer). Hver nøkkel har et navn, en dato for sist brukt, og den kan tilbakekalles med ett klikk: den svarer 401 fra neste kall.
  • Hemmeligheten vises bare én gang.ClipOnIt lagrer bare fingeravtrykket (SHA-256). Er den borte, erstattes nøkkelen; den kan ikke hentes frem igjen.
  • Signerte webhooks.Hver sending har X-ClipOnIt-Signature (HMAC-SHA256 av innholdet og tidsstempelet). Avviser alle sendinger som er eldre enn 5 minutter. Mottaks-URL-ene bruker https og sjekkes ved hver sending.
  • Hostet i EU.Servere hos Hetzner i EU; underleverandører oppført i personvernerklæringen.

Ofte stilte spørsmål

SDK, widget, tidsfrister, kvoter og volum.

Hvilken plan trenger jeg for API-et?

Gratisplanen er nok til å starte: nøkkelen opprettes og MCP-serveren svarer, for 3 Explainer-videoer per måned med vannmerke, i de 8 gratisstilene. Betalte planer gir flere videoer (15, 30 eller 100 per måned), uten vannmerke, alle 24 stilene, din egen stemme via mikrofon og KI-regissøren. API-kvotene er de samme som kontoens, som i grensesnittet.

Finnes det en SDK?

Ingen offisiell SDK ennå. API-et bruker HTTP og JSON og er beskrevet i OpenAPI 3.1 (/openapi.json): eksemplene på denne siden er på noen få linjer med fetch eller standard Python, og du kan generere en klient fra OpenAPI-filen.

Kan jeg bygge inn en spiller eller redigerer fra ClipOnIt på nettstedet mitt?

Nei, det finnes ingen innbyggbar widget. Du henter MP4-filen og viser den i din egen spiller, eller legger den på egen server.

Hvor lang tid tar en video?

En forklaringsvideo: noen minutter (skriving og deretter rendering, ca. 4 min for rendering). Klipp: ca. 1 til 5 minutter for 20 minutter video, pluss eksport av hvert klipp. API-et returnerer steg, prosent og et anslag på gjenstående tid.

Hva skjer når en kvote er nådd?

API-et svarer 402 med en tydelig melding (månedskvote eller AI-budsjett), 403 hvis funksjonen ikke er i abonnementet, 429 hvis to Explainer-produksjoner allerede kjører. For Explainer sjekker «dry_run»: true alt før start, uten å opprette noe eller fakturere.

Jeg vil koble til ClipOnIt for alle brukerne mine.

Une clé agit sur un seul compte ClipOnIt : les vidéos et les quotas sont ceux de ce compte. Pour un usage à plus grande échelle, écris-nous à contact@cliponit.app avec ton volume et ton cas d'usage.

Din første video via API, i dag

Crée une clé, copie un exemple, lance-le. Une question sur ton intégration : contact@cliponit.app.

llms-api.txt · OpenAPI 3.1 · mcp.json