Sobre el proyecto
LiteLLM simplifica la integración de múltiples Modelos de Lenguaje Extensos al proporcionar una interfaz única para interactuar con proveedores como OpenAI, Anthropic, Gemini, Bedrock, Azure y muchos otros. Puede utilizarse como un SDK de Python para la integración directa de librerías o desplegarse como un AI Gateway centralizado (Proxy Server) para uso organizacional.
Las capacidades clave incluyen:
- API Unificada: Una interfaz única para más de 100 LLMs, eliminando la necesidad de SDKs específicos de cada proveedor.
- Compatibilidad con OpenAI: Permite intercambiar proveedores de LLM sin reescribir el código de la aplicación.
- Funciones de Gateway de Producción: Incluye soporte para claves virtuales, seguimiento de gastos, guardrails, balanceo de carga y un panel de administración.
- Soporte para Agentes A2A: Capacidad de invocar agentes de proveedores como LangGraph, Vertex AI Agent Engine y Azure AI Foundry.
- Integración de Herramientas MCP: Conecta servidores de Model Context Protocol (MCP) a cualquier LLM a través del SDK o el Gateway.
- Amplio Soporte de Endpoints: Soporta varios endpoints incluyendo /chat/completions, /embeddings, /images, /audio y /rerank.