> For the complete documentation index, see [llms.txt](https://docs.aibrow.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aibrow.ai/examples/model-download-feedback.md).

# Model download feedback

AiBrow ships with a default model, so after installation everything is ready to go. AiBrow also shows the download progress in the extension and as a popup when a model is being downloaded.

There are instances where you might want to show the download progress on your website so the user is informed about the download and install progress. All the top-level APIs in AiBrow support emitting the download progress during the create call.

```javascript
import AI from '@aibrow/web'

const session = await ai.LanguageModel.create({
  monitor(m) {
    m.addEventListener("downloadprogress", e => {
      console.log(`Downloaded ${e.loaded} of ${e.total} bytes.`);
    })
  }
})
```
