Zakary Timson ztimson

@ztimson/ai-utils (0.8.9)

Published 2026-03-03 00:26:37 -05:00 by ztimson in ztimson/ai-utils

Installation

@ztimson:registry=
npm install @ztimson/ai-utils@0.8.9
"@ztimson/ai-utils": "0.8.9"

About this package


Logo

@ztimson/ai-utils

AI Utility Library - Unified interface for multiple AI providers

Version Pull Requests Issues



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

Anthropic llama OpenAI Pyannote TensorFlow Tesseract Transformers.js TypeScript Whisper

Setup

Production

Prerequisites

Instructions

  1. Install the package: npm i @ztimson/ai-utils
  2. For speaker diarization: pip install pyannote.audio

Development

Prerequisites

Instructions

  1. Install the dependencies: npm i
  2. For speaker diarization: pip install pyannote.audio
  3. Build library: npm build
  4. Run unit tests: npm test

Documentation

Available Here

License

Copyright © 2023 Zakary Timson | Available under MIT Licensing

See the license for more information.

Dependencies

Dependencies

ID Version
@anthropic-ai/sdk ^0.78.0
@tensorflow/tfjs ^4.22.0
@xenova/transformers ^2.17.2
@ztimson/node-utils ^1.0.7
@ztimson/utils ^0.28.13
cheerio ^1.2.0
openai ^6.22.0
tesseract.js ^7.0.0

Development Dependencies

ID Version
@types/node ^24.8.1
typedoc ^0.26.7
typescript ^5.3.3
vite ^7.2.7
vite-plugin-dts ^4.5.3
Details
npm
2026-03-03 00:26:37 -05:00
1
Zak Timson
MIT
latest
72 KiB
Assets (1)
Versions (73) View all
0.8.9 2026-03-03
0.8.8 2026-03-02
0.8.7 2026-03-01
0.8.6 2026-03-01
0.8.5 2026-03-01