Один API ко всем языковым моделям
Tunnel — предоплатный шлюз к моделям OpenAI, Anthropic, Kimi, DeepSeek, MiMo и GLM, а также к Deepgram и fal.ai. Пополняете баланс в рублях и платите только за фактическое использование.
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": "Привет!"}]
}'Текст и эмбеддинги, транскрибация речи, генерация изображений и видео — в одном API
Почему Tunnel
Инфраструктура для команд, которые работают с несколькими LLM и не хотят держать отдельный аккаунт и биллинг у каждого провайдера.
Единый OpenAI-совместимый API
Один endpoint /v1/chat/completions для всех провайдеров. Модель адресуется slug'ом вида провайдер/модель — меняется одна строка в коде.
Прозрачный биллинг
Перед запросом резервируется максимальная стоимость, после ответа списывается факт по токенам. В каждом ответе — usage.cost_rub и остаток баланса.
Контроль расходов
Бюджеты на API-ключ с авто-сбросом, сроки жизни ключей, ограничение моделей и rate limiting. Баланс не уходит в минус.
Рубли и документы для юрлиц
Пополнение по счёту, договор-оферта, ежемесячные акты и реестр операций с экспортом в CSV/XLSX.
Сколько стоит запрос
Стоимость складывается из входных и выходных токенов по тарифу модели. Перед запросом резервируется максимум, после ответа списывается факт — разница возвращается на баланс автоматически.
- —нет подписок и абонентской платы, только фактическое использование;
- —точная стоимость каждого запроса — в поле usage.cost_rub ответа;
- —детализация по моделям и дням — в кабинете и в выгрузке CSV.
Предварительный расчёт по розничным тарифам за 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 сутки и недоступен провайдеру модели. Подробнее в документации
Как это работает
Пополните баланс
По счёту для юрлиц или картой. Деньги списываются только за фактическое использование.
Создайте API-ключ
Ключ вида sk-tunnel-* с бюджетом, сроком жизни и списком разрешённых моделей.
Вызывайте модели
OpenAI-совместимый запрос с model: "провайдер/модель" — например deepseek/deepseek-v4-pro.
Совместим с вашим стеком
Работает с OpenAI SDK на любом языке — достаточно поменять base_url и ключ.
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": "Привет!"}]
}'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.5 | Anthropic | текст | 200K | цена уточняется |
| anthropic/claude-opus-4.1 | Anthropic | текст | 200K | цена уточняется |
| anthropic/claude-haiku-4.5 | Anthropic | текст | 200K | цена уточняется |
| deepgram/nova-3 | Deepgram | транскрибация | — | цена уточняется |
| deepgram/nova-2 | Deepgram | транскрибация | — | цена уточняется |
| deepgram/whisper-large | Deepgram | транскрибация | — | цена уточняется |
| deepseek/deepseek-v4-pro | DeepSeek | текст | 128K | цена уточняется |
| deepseek/deepseek-chat | DeepSeek | текст | 128K | цена уточняется |
| deepseek/deepseek-reasoner | DeepSeek | текст | 128K | цена уточняется |
| fal/flux-dev | fal.ai | изображения | — | цена уточняется |
| fal/imagen-4 | fal.ai | изображения | — | цена уточняется |
| fal/veo-3 | fal.ai | видео | — | цена уточняется |
| fal/kling-video | fal.ai | видео | — | цена уточняется |
| glm/glm-5.2 | GLM (Zhipu / z.ai) | текст | 200K | цена уточняется |
| glm/glm-4.6 | GLM (Zhipu / z.ai) | текст | 200K | цена уточняется |
| glm/glm-4.5-air | GLM (Zhipu / z.ai) | текст | 128K | цена уточняется |
| kimi/kimi-k2.6 | Kimi (Moonshot AI) | текст | 256K | цена уточняется |
| kimi/kimi-k2 | Kimi (Moonshot AI) | текст | 256K | цена уточняется |
| mimo/mimo-v2.5-pro | Xiaomi MiMo | текст | 256K | цена уточняется |
| mimo/mimo-v2.5-flash | Xiaomi MiMo | текст | 256K | цена уточняется |
| openai/gpt-5 | OpenAI | текст | 400K | цена уточняется |
| openai/gpt-5-mini | OpenAI | текст | 400K | цена уточняется |
| openai/text-embedding-3-large | OpenAI | эмбеддинги | 8K | цена уточняется |
Для бизнеса
Закрывающие документы для юридических лиц: оплата с расчётного счёта, акты и реестр операций для бухгалтерии.
Счета на оплату
Выставление счёта с PDF прямо из кабинета, оплата с расчётного счёта организации.
Ежемесячные акты
Акты оказанных услуг за прошедшие месяцы формируются в один клик.
Реестр операций
Полная детализация списаний и пополнений с экспортом в CSV для бухгалтерии.
ЭДО
Обмен документами через операторов электронного документооборота.
Подключите все модели за пять минут
Зарегистрируйтесь, пополните баланс и сделайте первый запрос через привычный OpenAI-совместимый API.