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 erzeugt eine neue Zusammenfassungszeichenfolge.
Syntax
summarize(input)
summarize(input, options)
Parameter
input-
Ein String, der den zu zusammenfassenden Text darstellt.
optionsOptional-
Ein Objekt, das Konfigurationsoptionen für den
summarize()Vorgang spezifiziert. Mögliche Werte sind:context-
Ein String, der den Kontext beschreibt, in dem der eingehende Text verwendet wird. Dies hilft dem
Summarizer, eine passendere Zusammenfassung zu erzeugen. signal-
Eine Instanz des
AbortSignalObjekts, die es ermöglicht, densummarize()Vorgang über den zugehörigenAbortControllerabzubrechen.
Rückgabewert
Ein Promise, das mit einem String erfüllt wird, der die erzeugte Zusammenfassung enthält.
Ausnahmen
AbortErrorDOMException-
Wird ausgelöst, wenn der
Summarizerzuvor zerstört wurde (z. B. wurdeSummarizer.destroy()aufgerufen oder es wurde über das Abbruch-signalnach der Erstellung abgebrochen). 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, zum Beispiel 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 der Zusammenfassungsvorgang die verfügbare
inputQuotaüberschreitet. UnknownErrorDOMException-
Wird ausgelöst, wenn der
summarize()Aufruf aus einem anderen Grund fehlschlägt, oder aus einem Grund, den der Benutzeragent nicht offenlegen möchte.
Beispiele
>Grundlegende summarize() Nutzung
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