Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. Summarizer
  4. create()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

Summarizer: create() statische Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.

Diecreate() statische Methode derSummarizer Schnittstelle erstellt eine neueSummarizer Instanz, von der aus Zusammenfassungen generiert werden können.

Hinweis:Diecreate() Methode erfordert einevorübergehende Aktivierung, das heißt, sie muss als Reaktion auf eine Benutzeraktion wie einen Mausklick oder Tastendruck aufgerufen werden.

Syntax

js
Summarizer.create()Summarizer.create(options)

Parameter

optionsOptional

Ein Objekt, das Konfigurationsoptionen für denSummarizer angibt. Mögliche Werte sind:

expectedInputLanguages

Ein Array von Zeichenfolgen, das die erwarteten Sprachen des Eingabetextes angibt, die gültigeBCP 47 Sprach-Tags sein sollten. Standard ist["en"].

expectedContextLanguages

Ein Array von Zeichenfolgen, das die erwarteten Sprachen aller bereitgestellten Kontextzeichenfolgen angibt (entweder dersharedContext, der demSummarizer übergeben wird, oder eincontext, das während einessummarize() odersummarizeStreaming() Aufrufs angegeben wird), die gültige BCP 47 Sprach-Tags sein sollten. Standard ist["en"].

format

Ein enumerierter Wert, der das Text-format angibt, in dem Sie die Rückgabe der Zusammenfassungen wünschen. Standard istmarkdown.

length

Ein enumerierter Wert, der die relativelength für die generierten Zusammenfassungen angibt. Standard istshort.

monitor

Eine Rückruffunktion mit einemCreateMonitor Argument, das die Überwachung des Downloadfortschritts des KI-Modells ermöglicht.

outputLanguage

Eine Zeichenfolge, die die erwartete Sprache der vomSummarizer generierten Zusammenfassungen angibt, die ein gültiges BCP 47 Sprach-Tag sein soll. Standard isten.

sharedContext

EinesharedContext Zeichenfolge, die den Kontext beschreibt, in dem die zu summarierenden Textstücke verwendet werden und die demSummarizer hilft, geeignetere Zusammenfassungen zu erstellen.

signal

EineAbortSignal Objektinstanz, die es ermöglicht, einecreate()-Operation über den zugehörigenAbortController abzubrechen. Die genaue Wirkung hängt davon ab, wannAbortController.abort() aufgerufen wird:

  • Wennabort() vor der Auflösung descreate()-Promises aufgerufen wird, wird diecreate()-Operation abgebrochen.
  • Wennabort() nach der Erfüllung descreate()-Promises aufgerufen wird, hat es die gleiche Wirkung wie ein Aufruf vonSummarizer.destroy(): Die Ressourcen, die der resultierendenSummarizer Instanz zugewiesen sind, werden freigegeben, und alle laufenden und nachfolgendenSummarizer-Methodenaufrufe werden mit einemAbortError abgelehnt.
type

Ein enumerierter Wert, der dentype der Zusammenfassung angibt, die dieserSummarizer generieren soll. Standard istkey-points.

Rückgabewert

EinPromise, das mit einerSummarizer Objektinstanz erfüllt wird.

Ausnahmen

NotAllowedErrorDOMException

Wird ausgelöst, wenn die Nutzung der Summarizer API durch einesummarizerPermissions-Policy blockiert wird.

NotSupportedErrorDOMException

Wird ausgelöst, wenn eines der Sprach-Tags, die inexpectedContextLanguages,expectedInputLanguages oderoutputLanguage angegeben sind, ungültig oder nicht unterstützt ist.

OperationErrorDOMException

Allgemeiner Zweck Fehler, der ausgelöst wird, wenn die Erstellung desSummarizer aus einem anderen Grund fehlgeschlagen ist.

Beispiele

GrundlegendeSummarizer Erstellung

js
const summarizer = await Summarizer.create({  sharedContext:    "A general summary to help a user decide if the text is worth reading",  type: "tldr",  length: "short",  format: "markdown",  expectedInputLanguages: ["en-US"],  outputLanguage: "en-US",});

Spezifikationen

Specification
Writing Assistance APIs
# dom-summarizer-create

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp