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

vLLM

Высокопропускной инференс LLM с vLLM на GPU Clore.ai

Высокопроизводительный сервер инференса LLM для рабочих нагрузок в продакшене на GPU CLORE.AI.

Текущая версия: v0.7.x — Это руководство охватывает vLLM v0.7.3+. Новые функции включают поддержку DeepSeek-R1, структурированные выходные данные с автоматическим выбором инструмента, обслуживание нескольких LoRA и повышенную эффективность использования памяти.

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

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

ОЗУ

16 ГБ

32 ГБ+

VRAM

16 ГБ (7B)

24 ГБ+

Сеть

500 Мбит/с

1 Гбит/с+

Время запуска

5–15 минут

-

Нужен подходящий GPU? RTX 4090 (24 ГБ) легко справляется с 7B–13B; для моделей 70B+ H100 (80 ГБ) — самый безопасный выбор.

Почему vLLM?

  • Максимальная пропускная способность - PagedAttention для увеличения пропускной способности в 24 раза

  • Готово для продакшена - API, совместимый с OpenAI, из коробки

  • Непрерывная пакетная обработка - Эффективное обслуживание нескольких пользователей

  • Потоковая передача - Генерация токенов в реальном времени

  • Несколько GPU - Тензорный параллелизм для больших моделей

  • Несколько LoRA - Одновременное обслуживание нескольких дообученных адаптеров (v0.7+)

  • Структурированные выходные данные - Поддержка JSON Schema и вызова инструментов (v0.7+)

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

Docker-образ:

Порты:

Команда:

Проверьте, что всё работает

После развёртывания найдите ваш http_pub URL в Мои заказы:

Доступ к вашему сервису

При развёртывании на CLORE.AI обращайтесь к vLLM через http_pub URL:

Все localhost:8000 примеры ниже работают при подключении через SSH. Для внешнего доступа замените на ваш https://your-http-pub.clorecloud.net/ URL.

Установка

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

Использование pip

Поддерживаемые модели

Модель
Параметры
Требуемая VRAM
Требуемая ОЗУ

Mistral 7B

7B

14 ГБ

16 ГБ+

Llama 3.1 8B

8B

16 ГБ

16 ГБ+

Llama 3.1 70B

70B

140 ГБ (или 2x80 ГБ)

64 ГБ+

Mixtral 8x7B

47B

90 ГБ

32 ГБ+

Qwen2.5 7B

7B

14 ГБ

16 ГБ+

Qwen2.5 72B

72B

145 ГБ

64 ГБ+

DeepSeek-V3

236B MoE

Несколько GPU

128 ГБ+

DeepSeek-R1-Distill-Qwen-7B

7B

14 ГБ

16 ГБ+

DeepSeek-R1-Distill-Qwen-32B

32B

64 ГБ

32 ГБ+

DeepSeek-R1-Distill-Llama-70B

70B

140 ГБ

64 ГБ+

Phi-4

14B

28 ГБ

32 ГБ+

Gemma 2 9B

9B

18 ГБ

16 ГБ+

CodeLlama 34B

34B

68 ГБ

32 ГБ+

Параметры сервера

Базовый сервер

Продакшен-сервер

С квантизацией (меньше VRAM)

Структурированные выходные данные и вызов инструментов (v0.7+)

Включите автоматический выбор инструмента и структурированные JSON-выходы:

Использование в Python:

Структурированный JSON-вывод через формат ответа:

Обслуживание нескольких LoRA (v0.7+)

Обслуживайте базовую модель с несколькими LoRA-адаптерами одновременно:

Запрос к определённому LoRA-адаптеру по имени модели:

Поддержка DeepSeek-R1 (v0.7+)

vLLM v0.7+ имеет нативную поддержку distill-моделей DeepSeek-R1. Эти модели рассуждений выводят <think> теги, показывающие процесс их рассуждения.

DeepSeek-R1-Distill-Qwen-7B (один GPU)

DeepSeek-R1-Distill-Qwen-32B (два GPU)

DeepSeek-R1-Distill-Llama-70B (четыре GPU)

Запрос к DeepSeek-R1

Разбор тегов think:

Использование API

Chat Completions (совместимо с OpenAI)

Потоковая передача

cURL

Текстовые дополнения

Полная документация API

vLLM предоставляет совместимые с OpenAI конечные точки, а также дополнительные служебные конечные точки.

Стандартные конечные точки

Конечная точка
Метод
Описание

/v1/models

GET

Список доступных моделей

/v1/chat/completions

POST

Chat completion

/v1/completions

POST

Текстовое дополнение

/health

GET

Проверка состояния (может вернуть пустой ответ)

Дополнительные конечные точки

Конечная точка
Метод
Описание

/tokenize

POST

Токенизировать текст

/detokenize

POST

Преобразовать токены в текст

/version

GET

Получить версию vLLM

/docs

GET

Документация Swagger UI

/metrics

GET

Метрики Prometheus

Токенизация текста

Полезно для подсчёта токенов перед отправкой запросов:

Ответ:

Детокенизация

Преобразование идентификаторов токенов обратно в текст:

Ответ:

Получить версию

Ответ:

Документация Swagger

Откройте в браузере для интерактивной документации API:

Метрики Prometheus

Для мониторинга:

Модели рассуждений: DeepSeek-R1 и похожие модели включают <think> теги в ответах, показывающие процесс рассуждения модели перед финальным ответом.

Бенчмарки

Пропускная способность (токенов/с на пользователя)

Модель
RTX 3090
RTX 4090
A100 40 ГБ
A100 80 ГБ

Mistral 7B

100

170

210

230

Llama 3.1 8B

95

150

200

220

Llama 3.1 8B (AWQ)

130

190

260

280

Mixtral 8x7B

-

45

70

85

Llama 3.1 70B

-

-

25 (2x)

45 (2x)

DeepSeek-R1 7B

90

145

190

210

DeepSeek-R1 32B

-

-

40

70 (2x)

Бенчмарки обновлены в январе 2026 года.

Длина контекста vs VRAM

Модель
4K ctx
8K ctx
16K ctx
32K ctx

8B FP16

18 ГБ

22 ГБ

30 ГБ

46 ГБ

8B AWQ

8 ГБ

10 ГБ

14 ГБ

22 ГБ

70B FP16

145 ГБ

160 ГБ

190 ГБ

250 ГБ

70B AWQ

42 ГБ

50 ГБ

66 ГБ

98 ГБ

Аутентификация Hugging Face

Для закрытых моделей (Llama и т. д.):

Или задать как переменную окружения:

Требования к GPU

Модель
Мин. VRAM
Мин. ОЗУ
Рекомендуется

7-8B

16 ГБ

16 ГБ

24 ГБ VRAM, 32 ГБ ОЗУ

13B

26 ГБ

32 ГБ

40 ГБ VRAM

34B

70 ГБ

32 ГБ

80 ГБ VRAM

70B

140 ГБ

64 ГБ

2x80 ГБ

Оценка стоимости

Типичные ставки на маркетплейсе CLORE.AI:

GPU
VRAM
Цена/день
Лучше всего для

RTX 3090

24 ГБ

$0.30–1.00

моделей 7-8B

RTX 4090

24 ГБ

$0.50–2.00

7-13B, быстро

A100

40 ГБ

$1.50–3.00

моделей 13-34B

A100

80 ГБ

$2.00–4.00

моделей 34-70B

Цены указаны в USD/день. Ставки зависят от провайдера — проверьте маркетплейс CLORE.AI актуальные тарифы.

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

HTTP 502 длительное время

  1. Проверьте ОЗУ: На сервере должно быть 16 ГБ+ ОЗУ

  2. Проверьте VRAM: Должно хватать для модели

  3. Загрузка модели: При первом запуске выполняется загрузка с HuggingFace (5–15 мин)

  4. HF Token: Для закрытых моделей требуется аутентификация

Нехватка памяти

Сбой загрузки модели

vLLM против других

Функция
vLLM
llama.cpp
Ollama

Пропускная способность

Лучший

Хороший

Хороший

Использование VRAM

Высокое

Низкое

Среднее

Удобство использования

Среднее

Среднее

Легко

Время запуска

5–15 мин

1–2 мин

30 сек

Несколько GPU

Нативно

Ограниченно

Ограниченно

Вызов инструментов

Да (v0.7+)

Ограниченно

Ограниченно

Несколько LoRA

Да (v0.7+)

Нет

Нет

Используйте vLLM, когда:

  • Высокая пропускная способность — приоритет

  • Обслуживание нескольких пользователей

  • Достаточно VRAM и RAM

  • Развертывание в production

  • Нужен вызов инструментов / структурированные ответы

Используйте Ollama, когда:

  • Нужна быстрая настройка

  • Один пользователь

  • Доступно меньше ресурсов

Следующие шаги

  • Ollama - Более простая альтернатива с более быстрым запуском

  • DeepSeek-R1 - Руководство по модели для рассуждений

  • DeepSeek-V3 - Лучшая универсальная модель

  • Qwen2.5 - Многоязычные модели

  • Llama.cpp - Вариант с меньшим использованием VRAM

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

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