Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
BerriAI/litellm
Открытый AI Gateway и Python SDK для работы с 100+ LLM-провайдерами через единый интерфейс в формате OpenAI.
- Звёзды
- 61,636
- Форки
- 12,501
- Открытые issues
- 5,530
- Последний коммит
- 5 часов назад
Что это?
LiteLLM позволяет разработчикам обращаться к множеству LLM-провайдеров, включая OpenAI, Anthropic, Gemini, Bedrock, Azure и Vertex AI, через единый совместимый с OpenAI интерфейс. Его можно использовать как Python-библиотеку в приложении или развернуть как собственный proxy-сервер — централизованный шлюз для команды или организации.
Proxy добавляет инструменты для управления и эксплуатации: виртуальные ключи, учёт расходов по проектам и пользователям, guardrails, балансировку нагрузки и резервную маршрутизацию, callbacks для логирования и панель администратора. Также он предоставляет endpoints для chat completions, embeddings, изображений, аудио, пакетной обработки и rerank, а также умеет направлять запросы к A2A-агентам и MCP-серверам.
В проект входят ядро на Rust, Python SDK и Terraform-модули для развёртывания proxy в AWS и GCP.
Ключевые возможности
- 01Обращается к 100+ LLM-провайдерам, используя формат запросов OpenAI.
- 02Собственный proxy с виртуальными ключами и учётом расходов по проектам.
- 03Балансировка нагрузки, повторные попытки и резервная маршрутизация между несколькими deployments.
- 04Guardrails и callbacks для логирования и наблюдаемости.
- 05Подключает A2A-агентов и MCP-серверы через шлюз.
Сценарии использования
- Предоставить команде единый внутренний endpoint для работы с несколькими LLM-провайдерами, с ключами и лимитами расходов для каждого пользователя.
- Переключаться между моделями OpenAI и Anthropic в коде приложения без переписывания API-вызовов.
- Развернуть LLM-шлюз в AWS или GCP с помощью готовых Terraform-модулей.
Быстрый старт
- 1
Установите прокси-сервер LiteLLM с помощью uv
uv tool install 'litellm[proxy]' - 2
Запустите прокси, указав модель, а затем отправляйте запросы на http://0.0.0.0:4000
litellm --model gpt-4o
Что важно знать
- Лицензия не указана однозначно (в метаданных указано NOASSERTION), поэтому перед использованием ознакомьтесь с условиями лицензии.
- Для вызова каждого провайдера нужны собственные API-ключи.
- Некоторые заявленные функции, например корпоративный тариф, предоставляются отдельно от проекта с открытым исходным кодом.
Темы
Частые вопросы
- Что такое litellm?
- Открытый AI Gateway и Python SDK для работы с 100+ LLM-провайдерами через единый интерфейс в формате OpenAI. LiteLLM позволяет разработчикам обращаться к множеству LLM-провайдеров, включая OpenAI, Anthropic, Gemini, Bedrock, Azure и Vertex AI, через единый совместимый с OpenAI интерфейс. Его можно использовать как Python-библиотеку в приложении или развернуть как собственный proxy-сервер — централизованный шлюз для команды или организации.
- litellm можно использовать бесплатно? Какая у него лицензия?
- litellm распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- litellm всё ещё поддерживается?
- Активно поддерживается. Последний коммит в litellm — 20 окт. 2026 г..
- Для чего можно использовать litellm?
- Предоставить команде единый внутренний endpoint для работы с несколькими LLM-провайдерами, с ключами и лимитами расходов для каждого пользователя. Переключаться между моделями OpenAI и Anthropic в коде приложения без переписывания API-вызовов. Развернуть LLM-шлюз в AWS или GCP с помощью готовых Terraform-модулей.
- Как установить litellm?
- Установите прокси-сервер LiteLLM с помощью uv: uv tool install 'litellm[proxy]' Запустите прокси, указав модель, а затем отправляйте запросы на http://0.0.0.0:4000: litellm --model gpt-4o
- Где скачать litellm?
- Исходный код и инструкции по установке — на GitHub: https://github.com/BerriAI/litellm
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно разворачиваемый AI-шлюз с API, совместимыми с OpenAI, Claude и Gemini, который маршрутизирует запросы к разным провайдерам моделей и отслеживает ключи, квоты и расходы.
CLI-инструмент и библиотека Python для работы с промптами и чатами на удалённых и локально установленных больших языковых моделях.
Открытый AI-шлюз с единым OpenAI-совместимым API для 23+ LLM-провайдеров, резервным переключением, балансировкой нагрузки, семантическим кэшированием и виртуальными ключами.
Самостоятельно размещаемый AI-шлюз, объединяющий API-ключи и подписки разных провайдеров за одной точкой доступа, с балансировкой, переключением при сбоях и журналами использования.
Самостоятельно размещаемый LLM-шлюз, совместимый с OpenAI: единая точка доступа к 40+ провайдерам, виртуальные ключи, бюджеты и учёт использования.