For the complete documentation index, see llms.txt. This page is also available as Markdown.

AI-шлюз LiteLLM

Разверните LiteLLM как AI Gateway-прокси для 100+ LLM на GPU Clore.ai

LiteLLM — это AI Gateway с открытым исходным кодом, который предоставляет единый API, совместимый с OpenAI, для более чем 100 провайдеров языковых моделей — включая OpenAI, Anthropic, Azure, Bedrock, HuggingFace и локально размещённые модели. Разверните его на CLORE.AI, чтобы маршрутизировать, балансировать нагрузку и управлять всеми вашими вызовами к API LLM через один конечный узел с встроенным отслеживанием затрат, ограничением частоты запросов и логикой резервного перехода.

Настоящая мощь LiteLLM раскрывается в масштабе: команды, работающие со смешанными локальными+облачными стековыми конфигурациями, могут мгновенно подменять модели, не трогая код приложения. Замените gpt-4o с mistral-7b-local в конфиге, перезапустите — готово.

Требования к серверу

Параметр
Минимум
Рекомендуется

ОЗУ

4 ГБ

8 ГБ+

VRAM

Н/Д (только прокси)

Н/Д

Диск

10 ГБ

20 ГБ+

GPU

Не требуется

Необязательно (для локальных моделей)

Сам LiteLLM — это прокси на базе CPU, и ему не требуется GPU. Однако развертывать его на GPU-сервере CLORE.AI имеет смысл, когда вы хотите запускать локальные модели (через Ollama, TGI, vLLM) вместе с LiteLLM как единый шлюз на той же машине.

Быстрое развертывание на CLORE.AI

Docker-образ: ghcr.io/berriai/litellm:main-latest

Порты: 22/tcp, 4000/http

Переменные среды:

Переменная
Пример
Описание

OPENAI_API_KEY

sk-xxx...

ключ API OpenAI

ANTHROPIC_API_KEY

sk-ant-xxx...

ключ API Anthropic

AZURE_API_KEY

xxx...

ключ Azure OpenAI

LITELLM_MASTER_KEY

sk-my-master-key

главный ключ аутентификации для прокси

DATABASE_URL

postgresql://...

PostgreSQL для отслеживания затрат

STORE_MODEL_IN_DB

True

Сохранять конфигурацию модели в БД

Пошаговая настройка

1. Арендуйте сервер на CLORE.AI

LiteLLM отлично работает даже на серверах только с CPU. Перейдите на маркетплейс CLORE.AI и отфильтруйте по:

  • самым дешёвым CPU-серверам для чистой прокси-конфигурации

  • GPU-серверам (RTX 3090+), если вы хотите также запускать локальные модели

2. Подключитесь к серверу по SSH

3. Создайте файл конфигурации

LiteLLM использует YAML-файл конфигурации для определения моделей:

4. Запустите LiteLLM

Базовый запуск:

С PostgreSQL для отслеживания затрат:

Сначала запустите контейнер PostgreSQL:

Использование Docker Compose (рекомендуется):

5. Проверьте сервер

6. Доступ через HTTP-прокси CLORE.AI

Ваш URL CLORE.AI http_pub для порта 4000:

Используйте это как ваш api_base в любом клиенте, совместимом с OpenAI.


Примеры использования

Пример 1: Прямой вызов API через прокси

Пример 2: OpenAI Python SDK с прокси LiteLLM

Пример 3: Python SDK LiteLLM (напрямую)

Пример 4: Конфигурация резервного перехода

Настройте автоматические резервные переходы между моделями:

Пример 5: Панель отслеживания затрат

После включения PostgreSQL откройте аналитику расходов:


Конфигурация

Виртуальные ключи (API-ключи для каждого пользователя)

Создавайте отдельные ключи с лимитами скорости и бюджетами:

Балансировка нагрузки

Кэширование

Ограничение скорости


Советы по производительности

1. Включите кэширование для повторяющихся запросов

Для RAG- или чат-бот-приложений с типовыми вопросами кэширование Redis сокращает затраты на 30–70% и снижает задержку P50 до <5 мс при попадании в кэш:

2. Используйте асинхронные запросы

3. Маршрутизация локальных моделей

Направляйте дешёвые/простые запросы к локальным моделям на GPU Clore.ai, а сложные — к GPT-4:

Типичная схема: запускать Mistral 7B или Llama 3 8B локально на RTX 3090 от Clore.ai ($0.07–0.21/ч), обрабатывать там 80% трафика, а сложные задачи передавать в GPT-4o. Экономия в 3–5 раз по сравнению с облачным вариантом — обычное дело.

4. Настройте тайм-ауты и повторы


Рекомендации по GPU для Clore.ai

Самому LiteLLM GPU не нужен — это прокси. Выбор GPU важен только тогда, когда вы разворачиваете локальный инференс вместе с ним.

Локальная модель
GPU
Почему

Mistral 7B / Llama 3 8B (bf16)

RTX 3090 24 ГБ

Легко помещается, пропускная способность ~200 ток/с

Mixtral 8×7B или Llama 3 70B (AWQ)

RTX 4090 24 ГБ

Более высокая пропускная способность памяти, чем у 3090; помещается 70B AWQ 4-bit

Llama 3 70B (bf16) или обслуживание нескольких моделей

A100 80 ГБ

Запускайте несколько моделей 7–13B одновременно; HBM2e для низкой задержки

Рекомендуемый стек для одиночного разработчика: RTX 3090 + Mistral 7B + шлюз LiteLLM. Общая стоимость на Clore.ai: $0.07–0.21/ч. Легко обрабатывает ~50 запросов в минуту, с резервным переходом на GPT-4o для сложных задач.

Стек для команды / продакшена: A100 80GB, запуск Llama 3 70B + LiteLLM + PostgreSQL. Обслуживает 20+ одновременных пользователей, полное отслеживание затрат, нулевые расходы на облачные LLM для большинства запросов.


Устранение неполадок

Проблема: «модель не найдена»

Убедитесь, что имя модели в вашем запросе в точности совпадает с тем, что указано в config.yaml:

Проблема: «ошибка аутентификации»

Проверьте ваш LITELLM_MASTER_KEY переменную окружения и используйте её как Bearer-токен.

Проблема: Изменения конфигурации не отображаются

Перезапустите контейнер после изменений конфигурации:

Проблема: Высокая задержка при первом запросе

LiteLLM загружает конфигурации моделей при запуске. Первые несколько запросов могут быть медленнее, пока устанавливаются соединения.

Проблема: Ошибки подключения к базе данных

Проблема: Ошибки 429 ограничения скорости от провайдеров

Настройте резервные переходы:


Рекомендации по GPU для Clore.ai

LiteLLM — это API-шлюз/прокси — он сам не выполняет инференс. Выбор GPU зависит от того, направляете ли вы запросы к облачным API или локальным моделям.

Конфигурация
GPU
Цена Clore.ai
Сценарий использования

Только прокси облачных API

только CPU

~$0.02/ч

Направление к OpenAI, Anthropic, Gemini — GPU не нужен

Локальный backend vLLM

RTX 3090 (24 ГБ)

$0.07–0.21/ч

Самостоятельно размещённые модели 7B–13B с LiteLLM на фронтенде

Локальный backend vLLM

RTX 4090 (24 ГБ)

$0.14–0.42/ч

Локальные модели 7B–34B с более высокой пропускной способностью

Локальный backend vLLM

A100 40 ГБ

Модели 70B, production-развёртывание локального обслуживания

Самая распространённая схема: Запускайте LiteLLM как единый прокси перед вашими экземплярами vLLM/Ollama, размещёнными на Clore.ai. Это даёт вам резервные переходы между провайдерами, ограничение скорости, отслеживание затрат и маршрутизацию, совместимую с OpenAI, — при этом весь инференс остаётся локальным и недорогим.

Пример стоимости: Запустите прокси LiteLLM на экземпляре только с CPU ($0.07–0.21/ч) и направьте его на сервер vLLM на RTX 3090 ($0.07–0.21/ч). Общая стоимость $0.07–0.21/ч за готовый к продакшену самохостируемый API LLM с резервными переходами, логированием и ограничением скорости.


Ссылки

Последнее обновление

Это было полезно?