Модели

OpenRouter

AITUNNEL даёт доступ ко всему каталогу OpenRouter. В поле model ставите слаг в формате провайдер/модель — например openai/gpt-5. Тот же ключ, тот же base URL, оплата в рублях, VPN не нужен.

Если клиент уже ходил в OpenRouter, достаточно сменить base URL на https://api.aitunnel.ru/v1/ и подставить ключ AITUNNEL. Формат model не меняется.

Как вызвать

curl https://api.aitunnel.ru/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-aitunnel-xxx" \
  -d '{
    "model": "openai/gpt-5",
    "max_tokens": 1000,
    "messages": [
      { "role": "user", "content": "Скажи интересный факт" }
    ]
  }'

Работает в /chat/completions, /responses и /messages.

Каталог и слаг OpenRouter

Короткое имя из нашего каталога (gpt-5, claude-sonnet-4.5) — обычный путь: цена из каталога, модель проверена.

Слаг со слешем (openai/gpt-5) уходит в OpenRouter как есть. Так можно вызвать модель, которой ещё нет в каталоге AITUNNEL, или оставить код, написанный под OpenRouter.

Слеш в model — это OpenRouter

Если в model есть /, запрос всегда идёт как прямой вызов OpenRouter.

Параметры OpenRouter

Запрос уходит в OpenRouter, поэтому работают и его дополнительные поля — например provider: { sort: "price" }. См. Выбор провайдера и справочник OpenRouter.

Примеры слагов

  • openai/gpt-5
  • openai/gpt-4o
  • anthropic/claude-sonnet-4.5
  • google/gemini-2.5-flash
  • deepseek/deepseek-chat
  • meta-llama/llama-4-maverick

Актуальные цены в рублях — в каталоге AITUNNEL. Полный перечень слагов — на openrouter.ai/models.

Списание

Стоимость считается по фактической цене OpenRouter и списывается в рублях. В ответе — usage.cost_rub и актуальный usage.balance.

Если у ключа включён белый список моделей, в нём должен быть точный слаг (openai/gpt-5), а не короткое каталожное имя. См. API-ключи.