About
Web AI is a TypeScript library that allows you to run modern deep learning models directly in your web browser. You can easily add AI capabilities to your web applications without the need for complex server-side infrastructure.
The code is available on GitHub. The library can be installed from NPM.
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 for Web, which has rich support for of all kinds of operators. It means that any model will work just fine.
- Compatible with Hugging Face
- Web AI utilizes model configuration files in the same format as the hub, which makes it even easier to integrate existing models.
- Built-in caching
- 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.
Image models
Classification
Determine the primary class in the image. Is it more a dog, a cat, or a banjo?
Open demoText models
Multi-modal models
Powered by Web AI.