Table of Contents
About
A TypeScript library that provides a unified interface for working with multiple AI providers, making it easy to integrate various AI capabilities into your applications.
Features
- Multi-Provider LLM Support: Seamlessly work with OpenAI, Anthropic (Claude), and Self-hosted (Ollama) models
- Audio Speech Recognition (ASR): Convert audio to text using Whisper models
- Optical Character Recognition (OCR): Extract text from images using Tesseract
- Semantic Similarity: Compare text similarity using tensor-based cosine similarity
- Provider Abstraction: Switch between AI providers without changing your code
Built With
Setup
Development
Prerequisites
Instructions
- Install the dependencies:
npm i - Build library:
npm build - Run unit tests:
npm test
Documentation
License
Copyright © 2023 Zakary Timson | Available under MIT Licensing
See the license for more information.
Description
Languages
TypeScript
100%