Videozusammenfassung API
Senden Sie ein Video beliebiger Länge und erhalten Sie eine KI-generierte strukturierte Übersicht, Hashtags und Timeline-Highlights. Die API unterstützt alles von kurzen Clips bis zu stundenlangen Videos auf allen wichtigen Plattformen und lokal hochgeladene Dateien.
Unterstützte Videoquellen
YouTube, Vimeo, Dailymotion, Kick, Twitch, TikTok, Facebook, Zoom, Rumble und weitere.
Lokaler Upload erfordert einen Standard-Plan oder höher. Weitere Details finden Sie in der Upload-API.
Zusammenfassungsaufgabe einreichen
POST https://wayinvideo-api.wayin.ai/api/v2/summaries
Anfragekörper
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|
video_url | string | Ja | — | Quellvideo-URL oder hochgeladene Dateikennung |
source_lang | string | Nein | null | Quellsprache des Videos. Wenn null, wird die Sprache automatisch erkannt. |
target_lang | string | Nein | null | Zielsprache für den Ausgabeinhalt. Wenn null, entspricht der Ausgabe source_lang. |
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/summaries \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2" \
-d '{"video_url": "https://www.youtube.com/watch?v=example", "target_lang": "en"}'
Antwort
{"data": {"id": "sum_proj_001", "name": "sample project name", "status": "CREATED"}}
Zusammenfassungsergebnisse abrufen
GET https://wayinvideo-api.wayin.ai/api/v2/summaries/results/{id}
curl -X GET https://wayinvideo-api.wayin.ai/api/v2/summaries/results/sum_proj_001 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2"
Antwort
{
"data": {
"status": "SUCCEEDED", "title": "sample title",
"video_thumbnail": "https://cdn.example.com/thumb/video_001.jpg",
"summary": "sample summary text", "tags": ["#topic1", "#topic2"],
"highlights": [{"start": 0, "end": 196000, "desc": "sample section title",
"events": [{"timestamp": 160, "desc": "sample event"}]}],
"cost_usage": 54.0
}
}
Antwortfelder
| Feld | Typ | Beschreibung |
|---|
status | string | CREATED, QUEUED, ONGOING, SUCCEEDED, FAILED |
error_message | string | Fehlerursache (nur wenn FAILED) |
title | string | KI-generierter Titel |
video_thumbnail | string | Video-Miniaturansicht-URL |
summary | string | Vollständige Textübersicht |
tags | string[] | KI-generierte Hashtags |
highlights | array | Timeline-Highlight-Segmente |
cost_usage | number | Verbrauchte API-Einheiten |
Highlight-Objekt
| Feld | Typ | Beschreibung |
|---|
start | number | Startzeit in Millisekunden |
end | number | Endzeit in Millisekunden |
desc | string | Abschnittsbeschreibung |
events | array | Schlüsselereignisse im Highlight |
Ereignis-Objekt
| Feld | Typ | Beschreibung |
|---|
timestamp | number | Ereigniszeit in Millisekunden |
desc | string | Ereignisbeschreibung |