Skip to content
Alexander Visheratin edited this page Jul 9, 2023 · 3 revisions

Web AI

Web AI is a TypeScript library that allows you to run modern deep learning models directly in the web browser or in Node.js. You can easily add AI capabilities to your web applications without the need for complex server-side infrastructure or third-party APIs.

Features:

  • Easy to use. Create a model with one line of code, get the result with another one.
  • Powered by ONNX runtime. Web AI runs the models using ONNX Runtime, which has rich support for of all kinds of operators. It means that any model will work just fine.
  • Built-in caching. When using in the browser, Web AI stores the downloaded models in IndexedDB using localforage. You can configure the size of the cache dynamically.
  • Web worker support. All heavy operations - model creation and inference - are offloaded to a separate thread so the UI does not freeze.

Model types

Web AI supports the following model types:

Clone this wiki locally