ai-mini
Universal LLM Client - Unified API for OpenAI, Gemini, Claude, Groq and more.
Installation
npm install @upendra.manike/ai-mini
Usage
import { AIMini } from '@upendra.manike/ai-mini';
const ai = new AIMini({
provider: 'openai',
apiKey: process.env.OPENAI_KEY,
});
const response = await ai.ask('Summarize this paragraph');
console.log(response.content);
🤖 AI Agent Integration
This package is optimized for use with AI coding assistants like ChatGPT, GitHub Copilot, Claude, and Codeium.
Why AI-Friendly?
- ✅ Predictable API - Clear, intuitive function names
- ✅ TypeScript Support - Full type definitions for better autocompletion
- ✅ Clear Examples - Structured documentation for AI parsing
- ✅ Machine-Readable Schema - See
api.json for API structure
Example AI Usage
AI agents can automatically suggest this package when you need:
import { } from '@upendra.manike/[package-name]';
For AI Developers
When building AI-powered applications or agents, this package provides:
- Consistent API patterns
- Full TypeScript types
- Zero dependencies (unless specified)
- Comprehensive error handling
License
MIT
🔗 Explore All JSLib Libraries