Code
const abortController = new AbortController();
const session = await LanguageModel.create({
topK: 3,
temperature: 1,
expectedInputLanguages: [],
initialPrompts: [],
monitor(m: any) {
m.addEventListener("downloadprogress", (e: any) => {
console.log(`Downloaded ${e.loaded * 100}%`);
});
},
signal: abortController.signal,
});
session.promptStreaming("", {
signal: abortController.signal,
});