Zakary Timson ztimson

@ztimson/ai-utils (0.1.4)

Published 2025-10-28 21:29:42 -04:00 by ztimson in ztimson/ai-utils

Installation

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

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 OpenAI Ollama TensorFlow Tesseract TypeScript Whisper

Setup

Production

Prerequisites

Instructions

  1. Install the package: npm i @ztimson/ai-utils

Development

Prerequisites

Instructions

  1. Install the dependencies: npm i
  2. Build library: npm build
  3. 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.67.0
@tensorflow/tfjs ^4.22.0
@ztimson/node-utils ^1.0.4
@ztimson/utils ^0.27.9
ollama ^0.6.0
openai ^6.6.0
tesseract.js ^6.0.1

Development Dependencies

ID Version
@types/node ^24.8.1
typedoc ^0.26.7
typescript ^5.3.3
vite ^5.0.12
vite-plugin-dts ^4.5.3
Details
npm
2025-10-28 21:29:42 -04:00
0
Zak Timson
MIT
latest
40 KiB
Assets (1)
Versions (6) View all
0.1.4 2025-10-28
0.1.3 2025-10-27
0.1.2 2025-10-27
0.1.1 2025-10-27
0.1.0 2025-10-24