ProviderProtocol/ai
0-DEP AI DX SDK
Provides a unified API for LLMs, embeddings, and image generation across 10+ providers (Anthropic, OpenAI, Google, Groq, Ollama, etc.) with streaming, multi-turn conversations, tool calling, and structured output via JSON Schema or Zod. Supports multimodal inputs including images, PDFs, audio, and video with provider-specific capability detection. Built on TypeScript with automatic environment variable credential loading and first-class support for Anthropic beta features like extended thinking and computer use.
Available on npm.
Stars
3
Forks
1
Language
TypeScript
License
MIT
Category
Last pushed
Mar 05, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/ProviderProtocol/ai"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lfnovo/esperanto
A unified interface for various AI model providers
apocas/restai
RESTai is an AIaaS (AI as a Service) open-source platform. Built on top of LlamaIndex &...
sbhjt-gr/InferrLM
On-device AI for iOS & Android
baidubce/bce-qianfan-sdk
Provide best practices for LMOps, as well as elegant and convenient access to the features of...
solygambas/python-openai-projects
13 projects using ChatGPT API, Whisper, Embeddings, and DALL-E with Python.