Summarizer API
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die Summarizer-API fasst einen gegebenen Textkörper über das interne KI-Modell eines Browsers zusammen.
Konzepte und Verwendung
Das Schreiben einer Zusammenfassung eines größeren Textkörpers ist eine häufige Schreibaufgabe, die sich gut für KI eignet. Typische Anwendungsfälle sind:
- Bereitstellen einer Zusammenfassung eines gesamten Artikels, damit der Leser entscheiden kann, ob er den ganzen Artikel lesen möchte.
- Zusammenfassen eines Sitzungsprotokolls, damit Späteinsteiger schnell erfahren, was sie verpasst haben.
- Zusammenfassen einer Reihe von Produktbewertungen, um schnell die allgemeine Stimmung zu kommunizieren.
Die Summarizer-API bietet einen asynchronen (Promise
-basierten) Mechanismus für eine Website, um einem Textkörper in das interne KI-Modell des Browsers einzugeben und eine Zusammenfassung des Textes basierend auf bestimmten Optionen anzufordern.
Dies geschieht mit der Funktionalität, die von der Summarizer
-Schnittstelle bereitgestellt wird, in einem zweistufigen Prozess:
- Erstellen Sie eine Instanz des
Summarizer
-Objekts mit der statischen MethodeSummarizer.create()
, wobei Sie Optionen angeben, welche Art von Zusammenfassung Sie wünschen. Zu den Optionen gehören Länge, Typ (zum Beispiel "tl;dr" oder Hauptpunkte), Format (unformatierter Text oder Markdown) sowie Eingabe- und Ausgabesprachen.Hinweis: Wenn Sie überprüfen möchten, ob das browserinterne KI-Modell Ihre Vorlieben unterstützt, können Sie dies mit der statischen Methode
Summarizer.availability()
tun. - Führen Sie die Instanzmethode
Summarizer.summarize()
aus, um die Zusammenfassung anzufordern.
Nachdem eine Summarizer
-Instanz erstellt wurde, können Sie sie mit der Instanzmethode Summarizer.destroy()
wieder entfernen. Sie können auch eine ausstehende create()
- oder summarize()
-Operation mit einem AbortController
abbrechen.
Siehe Verwendung der Summarizer-API für eine Anleitung, wie die API funktioniert.
Schnittstellen
Summarizer
Experimentell-
Beinhaltet alle Funktionalitäten der Summarizer-API, einschließlich der Überprüfung der Verfügbarkeit von KI-Modellen, der Erstellung einer neuen
Summarizer
-Instanz, ihrer Verwendung zur Generierung einer neuen Zusammenfassung und mehr.
HTTP-Header
Permissions-Policy
; diesummarizer
-Direktive-
Kontrolliert den Zugang zur Summarizer-API. Wo eine Richtlinie die Nutzung der Summarizer-API ausdrücklich untersagt, schlagen alle Versuche, die Methoden der API aufzurufen, mit einem
NotAllowedError
DOMException
fehl.
Sicherheitsüberlegungen
Die Spezifikation erfordert, dass ein Benutzer kürzlich mit der Seite interagiert hat, wenn Summarizer
-Objekte erstellt werden (transiente Benutzeraktivierung ist erforderlich).
Darüber hinaus steuert die Spezifikation den Zugang zur API über summarizer
-Permissions-Policy
-Direktiven.
Beispiele
Ein vollständiges Beispiel finden Sie unter Verwendung der Summarizer-API.
Spezifikationen
Specification |
---|
Writing Assistance APIs # summarizer-api |
Browser-Kompatibilität
Siehe auch
- Zusammenfassen mit integrierter KI auf developer.chrome.com (2025)
- Web-AI-Demos auf chrome.dev