Об этом проекте
LiteLLM упрощает интеграцию нескольких больших языковых моделей, предоставляя единый интерфейс для взаимодействия с такими провайдерами, как OpenAI, Anthropic, Gemini, Bedrock, Azure и многими другими. Его можно использовать как Python SDK для прямой интеграции в библиотеку или развернуть как централизованный AI Gateway (прокси-сервер) для использования внутри организации.
Ключевые возможности включают:
- Унифицированный API: единый интерфейс для более чем 100 LLM, устраняющий необходимость в использовании специфических SDK от каждого провайдера.
- Совместимость с OpenAI: позволяет менять провайдеров LLM без переписывания кода приложения.
- Функции Production Gateway: включает поддержку виртуальных ключей, отслеживание расходов, guardrails, балансировку нагрузки и панель администратора.
- Поддержка A2A агентов: возможность вызова агентов от таких провайдеров, как LangGraph, Vertex AI Agent Engine и Azure AI Foundry.
- Интеграция MCP Tools: подключение серверов Model Context Protocol (MCP) к любой LLM через SDK или Gateway.
- Широкая поддержка эндпоинтов: поддержка различных эндпоинтов, включая /chat/completions, /embeddings, /images, /audio и /rerank.