Tuesday, August 06, 2024

WASM / WebAssembly with JavaScript

Wasm By Example

WebAssembly/wabt: The WebAssembly Binary Toolkit @GitHub

wabt - npm


I want to… - WebAssembly


Loading and running WebAssembly code - WebAssembly | MDN

Converting WebAssembly text format to Wasm - WebAssembly | MDN

Understanding WebAssembly text format - WebAssembly | MDN


Course: Getting started with WebAssembly & Emscripten | Udemy Business @ Udemy

C Data Types


Web Assembly Interaction with JavaScript | Integrated Learning Experience @Pluralsight



API for AI

AI services are commonly used as API
But LLMs (Generative models) are not the only option


A Comprehensive Overview of AI APIs in 2023 | Eden AI
Types of AI APIs

There are many different ways that AI APIs can be used, including:

1. Computer vision APIs

Computer vision APIs use advanced machine learning algorithms to extract information from visual media, such as recognizing objects, people, and faces, doing similarity search, anonymizing faces, moderating explicit content, and so on.

Computer vision APIs can be used to build a wide range of applications, such as image recognition systems, object detection tools, and video analysis platforms.

2. Speech recognition APIs

Speech recognition APIs use advanced machine learning algorithms to analyze and understand spoken language, enabling the creation of voice-enabled applications such as voice assistants, transcription tools (speech-to-text and text-to-speech), and more.

Speech recognition APIs can support a wide range of languages and accents, and often offer additional features such as speaker identification and language detection.

3. Translation APIs

Translation APIs use natural language processing (NLP) algorithms to detect text written in one language, and then translate that text into another. Translation APIs can be used to build a wide range of applications, such as language translation tools, chatbots, and multilingual websites.

4. Text APIs

Text APIs use natural language processing (NLP) algorithms to analyze and understand human language, and can be used to build a wide range of applications that involve working with text data.

Some examples of functionality that might be offered by a text API include language detection, sentiment analysis, NER, keyword extraction, summarization, question answering, syntax analysis, text anonymization, and more.

5. Document Parsing APIs

Document parsing APIs use OCR (Optical Character Recognition) and NLP (Natural Language Processing) to extract text and other information from various documents, such as resume, invoice, receipt, IDs/passeports, etc. The extracted information can then be used for various purposes, such as text analytics, data extraction, or content management.

Document Parsing APIs can be used to build applications such as document scanning and conversion tools, invoice processing systems, and more.

6. Generative APIs

Generative APIs are a type of AI API that use machine learning algorithms to generate new content based on a given set of inputs. One common use case for generative APIs is the creation of original content, such as articles or descriptions.

A generative API might be trained on a large dataset of existing text, and then be able to generate new text that is similar in style and content to the examples in the dataset.



api4ai – AI-Powered, Cloud-Native Computer Vision APIs