Worum geht es in diesem Video?
KIT hört sich die gesprochenen Inhalte eines Videos an und fasst sie in wenigen Sätzen zusammen, statt dass Sie die gesamte Aufnahme ansehen müssen. Gedacht für lange Vorträge, Webinare oder Besprechungsaufzeichnungen, aus denen schnell der Kerninhalt hervorgehen soll. Diese Funktion läuft im Beta-Status.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Vom langen Video zum kurzen Text
KIT transkribiert im Hintergrund die gesprochene Sprache und fasst den Inhalt anschließend zu einer kompakten Zusammenfassung zusammen – die wichtigsten Aussagen, statt jedes gesprochene Wort. Aus einer einstündigen Aufzeichnung entsteht so ein Text, den Sie in wenigen Minuten lesen, statt das ganze Video anzusehen. Für ein reines Wort-für-Wort-Transkript ohne Verdichtung gibt es die separate, günstigere Transkriptionsfunktion auf dieser Seite, ohne Zusammenfassung.
Was die Zusammenfassung leistet – und was nicht
Die Funktion erkennt die zentralen Aussagen und Themen eines gesprochenen Inhalts zuverlässig, insbesondere bei klar strukturierten Vorträgen oder Besprechungen. Weil es sich um eine Beta-Funktion mit Sprachmodell handelt, kann bei sehr technischen Fachvorträgen oder stark durcheinandergehenden Diskussionen ein Detail zu knapp oder ungenau zusammengefasst werden; für kritische Aussagen lohnt sich deshalb stets ein Blick ins vollständige, unverdichtete Transkript vor der Weitergabe.
Preis und Beta-Status
Die Zusammenfassung kostet $0.084 pro Anfrage plus $0.023 pro Minute Videolänge, also rund $0.31 für zehn Minuten und etwa $0.54 für zwanzig Minuten – der höhere Preis gegenüber der reinen Transkription ergibt sich aus dem zusätzlichen Sprachmodell. Die Funktion ist in Vorbereitung und startet als Beta über diese Seite, mit der API als zweitem Kanal für automatisierte Integrationen und Systeme.
Anwendungsfälle
Schneller Überblick über ein Webinar
Katrin Baumann konnte an einem einstündigen Kundenwebinar nicht teilnehmen und liest stattdessen die Zusammenfassung, um in fünf Minuten zu wissen, welche Themen behandelt wurden.
Kernpunkte einer Besprechung festhalten
Ein Team zeichnet eine lange Projektbesprechung per Video auf. Statt das Protokoll komplett neu zu schreiben, dient die automatische Zusammenfassung als erster Entwurf für die wichtigsten Punkte.
Vorauswahl bei vielen Bewerbungsvideos
Eine Personalabteilung erhält mehrere Video-Vorstellungen von Bewerbern und liest zunächst die Zusammenfassung jedes Videos, bevor sie sich für eine vollständige Sichtung entscheidet.
Häufige Fragen
Was liefert die Zusammenfassung genau?
Einen kurzen Text mit den zentralen Aussagen und Themen des Videos, statt eines vollständigen Wort-für-Wort-Transkripts.
Wie zuverlässig ist die Zusammenfassung?
Bei klar strukturierten Vorträgen und Besprechungen zuverlässig; bei sehr technischen Themen oder durcheinandergehenden Diskussionen kann ein Detail zu knapp ausfallen. Als Beta-Funktion lohnt sich bei wichtigen Aussagen ein Blick ins vollständige Transkript.
Was kostet die Zusammenfassung eines Videos?
$0.084 pro Anfrage plus $0.023 pro Minute Videolänge, also rund $0.31 für zehn Minuten.
Warum ist die Zusammenfassung teurer als die reine Transkription?
Weil zusätzlich zur Spracherkennung ein Sprachmodell den Inhalt versteht und verdichtet; dieser zusätzliche Schritt spiegelt sich im Preis wider.
Ist die Funktion schon nutzbar?
Noch nicht, sie ist in Vorbereitung und startet als Beta. Für eine Nachricht bei Start schreiben Sie an [email protected].
Was passiert mit meiner Videodatei?
Sobald die Funktion live ist, wird sie ausschließlich zur Erstellung der Zusammenfassung verwendet und nicht veröffentlicht oder an Dritte weitergegeben.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/video/summarize \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/video/summarize", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/summarize",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/summarize", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/summarize", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"audio": "https://ejemplo.com/audio.mp3"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.summarize",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |