About this project

LiteLLM simplifies the integration of multiple Large Language Models by providing a single interface to interact with providers such as OpenAI, Anthropic, Gemini, Bedrock, Azure, and many others. It can be utilized as a Python SDK for direct library integration or deployed as a centralized AI Gateway (Proxy Server) for organizational use. Key capabilities include: - Unified API: A single interface for 100+ LLMs, eliminating the need for provider-specific SDKs. - OpenAI Compatibility: Allows swapping LLM providers without rewriting application code. - Production Gateway Features: Includes support for virtual keys, spend tracking, guardrails, load balancing, and an admin dashboard. - A2A Agent Support: Ability to invoke agents from providers like LangGraph, Vertex AI Agent Engine, and Azure AI Foundry. - MCP Tools Integration: Connects Model Context Protocol (MCP) servers to any LLM via the SDK or Gateway. - Broad Endpoint Support: Supports various endpoints including /chat/completions, /embeddings, /images, /audio, and /rerank.