CreateMonitor
CreateMonitor 接口提供有关 AI 模型下载或模型微调数据进度的信息。
它可以通过以下方式使用:
事件
继承其父级 EventTarget 的事件。
downloadprogress实验性-
在 AI 模型下载取得进展时触发。
示例
CreateMonitor 的基本用法
CreateMonitor 实例通过 AI API 的 create() 方法的 monitor 属性使用(下方展示了 Summarizer.create())。monitor 属性接受一个回调函数作为值,该函数的参数是 CreateMonitor 实例。然后,您可以通过实例的 downloadprogress 事件来监视下载进度。
js
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);
规范
| 规范 |
|---|
| 写作辅助 API # createmonitor |
浏览器兼容性
加载中…
另见
- 使用 Summarizer API
- chrome.dev 上的 Web AI 演示。