DeepSeek занимает лидирующие позиции на OpenRouter по объему токенов (16.7% рынка), предлагая мощные модели семейства MoE с гибридным вниманием и контекстом до 1M токенов. Однако запуск этих моделей требует понимания нюансов: от выбора провайдера до настройки стабильности сессий. Разберем, как оптимизировать затраты и скорость, используя данные с платформы.
01Экономика и производительность: сравнение провайдеров
Модель DeepSeek V4 Pro доступна через 16 разных провайдеров. Цены на ввод варьируются в 4 раза, а скорость генерации — от 4 до 57 токенов в секунду. Важно: OpenRouter не наценкивает цены, разница обусловлена стоимостью инфраструктуры провайдеров.
| Провайдер | Цена ввода ($/M) | Uptime | Скорость (tps) |
|---|---|---|---|
| DeepSeek (официальный/дешевый) | $0.435 | 99.92% | 45 |
| Baseten (быстрый) | $1.74 | 99.45% | 57 |
| Together (низкий аптайм) | $1.74 | 97.44% | 46 |
| DigitalOcean (медленный) | $1.392 | 99.64% | 4 |
02Настройка маршрутизации: скорость против цены
По умолчанию OpenRouter приоритизирует дешевых провайдеров, исключая тех, у которых были сбои в последние 30 секунд. Для специфических задач можно явно задать параметры маршрутизации через объект provider.
Пример запроса на Python для получения максимальной скорости с ограничением по цене:
from openrouter import OpenRouter
client = OpenRouter()
res = client.chat.send(
model="deepseek/deepseek-v4-pro",
messages=[{"role": "user", "content": "Write a SQL query to find duplicate rows."}],
provider={
"sort": "throughput", # Приоритет скорости
"max_price": { # Ограничение цены
"prompt": 0.001,
"completion": 0.002
}
}
)В JavaScript/Node.js аналогичная конфигурация выглядит так:
import { OpenRouter } from '@openrouter/sdk';
const openRouter = new OpenRouter({ apiKey: process.env.OPENROUTER_API_KEY });
const res = await openRouter.chat.send({
model: 'deepseek/deepseek-v4-pro',
messages: [{ role: 'user', content: 'Write a SQL query to find duplicate rows.' }],
provider: {
sort: 'throughput',
max_price: { prompt: 0.001, completion: 0.002 }
},
});max_price, запрос вернет ошибку, а не выполнится по завышенной цене. Это полезно для контроля бюджета.03Sticky Routing для многошаговых агентов
При работе с длинными сессиями (например, рефакторинг кода или сложные tool-use циклы) важно, чтобы запросы не «прыгали» между разными провайдерами. OpenRouter поддерживает Sticky Routing, который фиксирует провайдера для всей сессии.
- Автоматическая фиксация: Если не передан
session_id, система хеширует первые сообщения и фиксирует провайдера после первого успешного кэширования. - Ручная фиксация: Передайте
session_id(через тело запроса или заголовокx-session-id) для фиксации с первого успешного запроса. - Failover: Если зафиксированный провайдер становится недоступным, запрос автоматически перенаправляется на следующий лучший вариант.
04Дополнительные инструменты надежности
Помимо sticky routing, платформа предлагает два механизма для повышения отказоустойчивости:
- Fallbacks (Резервирование): При сбое основного провайдера запрос автоматически重试 через резервный. Это критично для long-running tool-use сценариев.
- Zero Completion Insurance: Если ответ приходит пустым или с ошибкой, вы не платите за токены. Это защищает от сбоев генерации.
- Fusion: Улучшает надежность на сложных вопросах, где цена ошибки выше стоимости дополнительных токенов.
05Кому подойдёт / что запустится
Локальный запуск (Hardware)
DeepSeek V4 и V4 Flash — модели семейства MoE. Для локального запуска (через Ollama, LM Studio или vLLM) потребуется:
- VRAM: Минимум 24 ГБ для квантованных версий (Q4_K_M), 48-80 ГБ для полного FP16/BF16 в зависимости от версии (Flash/Pro).
- GPU: NVIDIA RTX 3090/4090 (24GB) для базовых версий, RTX 6000 Ada или несколько карт для Pro-версий с длинным контекстом.
- RAM: 32-64 ГБ системной памяти для загрузки весов и контекста.
Через OpenRouter (API)
- Для разработчиков: Идеально для прототипирования и продакшена, где важна стабильность (sticky routing) и контроль цен.
- Для РФ: Прямой доступ к некоторым провайдерам может быть ограничен. OpenRouter выступает агрегатором, что может упростить доступ, но требует проверки доступности конкретных эндпоинтов из вашего региона.
- Модели: Доступны V4 Flash (быстрая, дешевая), V4 Pro (мощная, для сложных задач), R1 (reasoning) и дистиллированные малые модели.
Источник: OpenRouter ↗
