CreateMonitor
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die CreateMonitor
Schnittstelle bietet Informationen über den Fortschritt eines AI-Modell-Downloads oder einiger Feinabstimmungsdaten für das Modell.
Sie kann über folgende Methoden verwendet werden:
Ereignisse
Erbt Ereignisse von ihrem Elternteil, EventTarget
.
downloadprogress
Experimentell-
Wird ausgelöst, wenn Fortschritte beim AI-Modell-Download gemacht werden.
Beispiele
Grundlegende Verwendung von CreateMonitor
Eine CreateMonitor
-Instanz wird über die monitor
-Eigenschaft einer create()
-Methode einer AI-API verwendet (nachfolgend ist Summarizer.create()
gezeigt). Die monitor
-Eigenschaft nimmt eine Callback-Funktion als Wert, deren Argument die CreateMonitor
-Instanz ist. Sie können dann den Download-Fortschritt über das downloadprogress
-Ereignis der Instanz überwachen.
const summarizer = await Summarizer.create({
sharedContext:
"A general summary to help a user decide if the text is worth reading",
monitor(monitor) {
monitor.addEventListener("downloadprogress", (e) => {
console.log(`download progress: ${e.loaded}/${e.total}`);
});
},
});
const summary = await summarizer.summarize(myText);
Spezifikationen
Browser-Kompatibilität
Siehe auch
- Verwendung der Summarizer API
- Web AI-Demos auf chrome.dev.