UNPKG

universal-ai-sdk

Version:

A **unified AI SDK for Node.js/TypeScript** that lets you talk to **multiple AI providers (OpenAI, Anthropic/Claude, DeepSeek, etc.)** with **one simple API**. No need to learn multiple SDKs — just plug in your API key and go! 🚀

18 lines (16 loc) 574 B
import { AIRequest, AIResponse } from "./types"; import { openaiHandler } from "./providers/openai"; import { anthropicHandler } from "./providers/anthropic"; import { deepseekHandler } from "./providers/deepseek"; export async function chat(req: AIRequest): Promise<AIResponse> { switch (req.provider) { case "openai": return openaiHandler(req); case "anthropic": return anthropicHandler(req); case "deepseek": return deepseekHandler(req); default: throw new Error("Unsupported provider: " + req.provider); } }