Tunnel
OpenAI-совместимый API · оплата в рублях

Один API ко всем языковым моделям

Tunnel — предоплатный шлюз к моделям OpenAI, Anthropic, Kimi, DeepSeek, MiMo и GLM, а также к Deepgram и fal.ai. Пополняете баланс в рублях и платите только за фактическое использование.

cURL · POST /v1/chat/completions
curl https://api.tunnel.example/v1/chat/completions \
  -H "Authorization: Bearer sk-tunnel-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek/deepseek-v4-pro",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'
OpenAIAnthropicKimiDeepSeekMiMoGLMDeepgramfal.ai

Текст и эмбеддинги, транскрибация речи, генерация изображений и видео — в одном API

Почему Tunnel

Инфраструктура для команд, которые работают с несколькими LLM и не хотят держать отдельный аккаунт и биллинг у каждого провайдера.

Единый OpenAI-совместимый API

Один endpoint /v1/chat/completions для всех провайдеров. Модель адресуется slug'ом вида провайдер/модель — меняется одна строка в коде.

Прозрачный биллинг

Перед запросом резервируется максимальная стоимость, после ответа списывается факт по токенам. В каждом ответе — usage.cost_rub и остаток баланса.

Контроль расходов

Бюджеты на API-ключ с авто-сбросом, сроки жизни ключей, ограничение моделей и rate limiting. Баланс не уходит в минус.

Рубли и документы для юрлиц

Пополнение по счёту, договор-оферта, ежемесячные акты и реестр операций с экспортом в CSV/XLSX.

Сколько стоит запрос

Стоимость складывается из входных и выходных токенов по тарифу модели. Перед запросом резервируется максимум, после ответа списывается факт — разница возвращается на баланс автоматически.

  • нет подписок и абонентской платы, только фактическое использование;
  • точная стоимость каждого запроса — в поле usage.cost_rub ответа;
  • детализация по моделям и дням — в кабинете и в выгрузке CSV.
100 000
50 000
Стоимость запросацена уточняется

Предварительный расчёт по розничным тарифам за 1 млн токенов. Списывается только фактическое использование.

PII-маскирование

В режиме redact_restore шлюз заменяет персональные данные на плейсхолдеры перед отправкой провайдеру и восстанавливает их в ответе — модель не видит реальных имён, email и телефонов.

Запрос · провайдеру уходит маскированный текст

Составь ответ клиенту Иван Иванов (ivanov@mail.ru,

+7 903 123-45-67): подтверди возврат по договору 45-Б.

+Составь ответ клиенту [PII_NAME_1] ([PII_EMAIL_1],

+[PII_PHONE_1]): подтверди возврат по договору 45-Б.

ivanov@mail.ru[PII_EMAIL_1]+7 903 123-45-67[PII_PHONE_1]Иван Иванов[PII_NAME_1]
Ответ · клиент получает восстановленный текст

[PII_NAME_1], подтверждаем возврат по договору 45-Б.

Детали отправили на [PII_EMAIL_1].

+Иван Иванов, подтверждаем возврат по договору 45-Б.

+Детали отправили на ivanov@mail.ru.

Маппинг хранится в Redis сутки и недоступен провайдеру модели. Подробнее в документации

Как это работает

1

Пополните баланс

По счёту для юрлиц или картой. Деньги списываются только за фактическое использование.

2

Создайте API-ключ

Ключ вида sk-tunnel-* с бюджетом, сроком жизни и списком разрешённых моделей.

3

Вызывайте модели

OpenAI-совместимый запрос с model: "провайдер/модель" — например deepseek/deepseek-v4-pro.

Совместим с вашим стеком

Работает с OpenAI SDK на любом языке — достаточно поменять base_url и ключ.

cURL
curl https://api.tunnel.example/v1/chat/completions \
  -H "Authorization: Bearer sk-tunnel-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek/deepseek-v4-pro",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'
Python · openai
from openai import OpenAI

client = OpenAI(
    base_url="https://api.tunnel.example/v1",
    api_key="sk-tunnel-...",
)

response = client.chat.completions.create(
    model="anthropic/claude-sonnet-4.5",
    messages=[{"role": "user", "content": "Привет!"}],
)
print(response.choices[0].message.content)
print(response.usage.cost_rub, response.usage.balance)

Модели

Каталог пополняется; актуальный список с ценами всегда доступен через GET /v1/models.

МодельПровайдерТипКонтекстЦена
anthropic/claude-sonnet-4.5Anthropicтекст200Kцена уточняется
anthropic/claude-opus-4.1Anthropicтекст200Kцена уточняется
anthropic/claude-haiku-4.5Anthropicтекст200Kцена уточняется
deepgram/nova-3Deepgramтранскрибацияцена уточняется
deepgram/nova-2Deepgramтранскрибацияцена уточняется
deepgram/whisper-largeDeepgramтранскрибацияцена уточняется
deepseek/deepseek-v4-proDeepSeekтекст128Kцена уточняется
deepseek/deepseek-chatDeepSeekтекст128Kцена уточняется
deepseek/deepseek-reasonerDeepSeekтекст128Kцена уточняется
fal/flux-devfal.aiизображенияцена уточняется
fal/imagen-4fal.aiизображенияцена уточняется
fal/veo-3fal.aiвидеоцена уточняется
fal/kling-videofal.aiвидеоцена уточняется
glm/glm-5.2GLM (Zhipu / z.ai)текст200Kцена уточняется
glm/glm-4.6GLM (Zhipu / z.ai)текст200Kцена уточняется
glm/glm-4.5-airGLM (Zhipu / z.ai)текст128Kцена уточняется
kimi/kimi-k2.6Kimi (Moonshot AI)текст256Kцена уточняется
kimi/kimi-k2Kimi (Moonshot AI)текст256Kцена уточняется
mimo/mimo-v2.5-proXiaomi MiMoтекст256Kцена уточняется
mimo/mimo-v2.5-flashXiaomi MiMoтекст256Kцена уточняется
openai/gpt-5OpenAIтекст400Kцена уточняется
openai/gpt-5-miniOpenAIтекст400Kцена уточняется
openai/text-embedding-3-largeOpenAIэмбеддинги8Kцена уточняется

Для бизнеса

Закрывающие документы для юридических лиц: оплата с расчётного счёта, акты и реестр операций для бухгалтерии.

доступно

Счета на оплату

Выставление счёта с PDF прямо из кабинета, оплата с расчётного счёта организации.

доступно

Ежемесячные акты

Акты оказанных услуг за прошедшие месяцы формируются в один клик.

доступно

Реестр операций

Полная детализация списаний и пополнений с экспортом в CSV для бухгалтерии.

скоро

ЭДО

Обмен документами через операторов электронного документооборота.

Подключите все модели за пять минут

Зарегистрируйтесь, пополните баланс и сделайте первый запрос через привычный OpenAI-совместимый API.