Summarizer: summarize() Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Die summarize() Methode der Summarizer Schnittstelle generiert einen neuen Zusammenfassungs-String.
Syntax
summarize(input)
summarize(input, options)
Parameter
input-
Ein String, der den zu zusammenfassenden Text darstellt.
optionsOptional-
Ein Objekt, das Konfigurationsoptionen für die
summarize()Operation spezifiziert. Mögliche Werte sind:context-
Ein String, der den Kontext beschreibt, in dem der Eingabetext verwendet wird, was dem
Summarizerhilft, eine geeignetere Zusammenfassung zu erstellen. signal-
Ein
AbortSignalObjektinstanz, die es erlaubt, diesummarize()Operation über den zugehörigenAbortControllerabzubrechen.
Rückgabewert
Ein Promise, das mit einem String erfüllt wird, der die generierte Zusammenfassung enthält.
Ausnahmen
InvalidStateErrorDOMException-
Wird ausgelöst, wenn das aktuelle
Documentnicht aktiv ist. NotAllowedErrorDOMException-
Wird ausgelöst, wenn die Nutzung der Summarizer API durch eine
summarizerPermissions-Policyblockiert wird. NotReadableErrorDOMException-
Wird ausgelöst, wenn die Ausgabenzusammenfassung vom Benutzeragenten gefiltert wurde, beispielsweise weil sie als schädlich, ungenau oder unsinnig erkannt wurde.
NotSupportedErrorDOMException-
Wird ausgelöst, wenn der bereitgestellte
contextnicht in einer Sprache ist, die derSummarizerunterstützt. QuotaExceededError-
Wird ausgelöst, wenn die Zusammenfassungsoperation das verfügbare
inputQuotaüberschreitet. UnknownErrorDOMException-
Wird ausgelöst, wenn der
summarize()Aufruf aus einem anderen Grund fehlschlug oder aus einem Grund, den der Benutzeragent nicht offenlegen wollte.
Beispiele
>Grundlegende Nutzung von summarize()
const summarizer = await Summarizer.create({
sharedContext:
"A general summary to help a user decide if the text is worth reading",
type: "tldr",
length: "short",
});
const summary = await summarizer.summarize(myTextString);
console.log(summary);
Spezifikationen
| Specification |
|---|
| Writing Assistance APIs> # dom-summarizer-summarize> |
Browser-Kompatibilität
Loading…
Siehe auch
- Verwendung der Summarizer API
- Web-AI-Demos auf chrome.dev