AITunnel Ru

Переход с OpenRouter на AITunnel

В коде меняются только base URL и ключ: запросы уходят в OpenRouter через AITunnel. Оплата из рублёвого баланса, VPN и иностранная карта не нужны.

  • былоhttps://openrouter.ai/api/v1
  • сталоhttps://api.aitunnel.ru/v1
  • модельanthropic/claude-sonnet-4.6 формат имени остаётся прежним

Что менять в коде при переезде

Для перехода на AITunnel достаточно заменить в коде две вещи: base URL на https://api.aitunnel.ru/v1 и ключ на ключ AITunnel. Формат поля model при этом не меняется, как и остальной код: конечные точки /chat/completions, /responses и /messages работают так же.

Дополнительные поля запроса OpenRouter тоже сохраняются. Например, поле provider с сортировкой по цене продолжит работать, потому что запрос уходит в OpenRouter. Меняйте адрес, ключ и прогоняйте тесты — больше трогать нечего. Порядок подключения тот же, что и для остальных моделей.

Чем слаг со слешем отличается от короткого имени

В поле model можно указать короткое имя из каталога AITunnel, например claude-sonnet-4.6. Такая модель проверена, её цена видна в каталоге заранее. Слаг со слешем вида anthropic/claude-sonnet-4.6 — всегда прямой вызов OpenRouter. Таким способом вызывают модель, которой ещё нет в каталоге AITunnel.

Если модель есть в каталоге, берите короткое имя. Слаг со слешем оставьте для моделей без карточки.

Как списываются деньги

Для модели из каталога слаг со слешем стоит столько же, сколько короткое имя: отдельного прайса OpenRouter нет. Оплата идёт из баланса в рублях, баланс пополняется картой или через СБП от 500 ₽, VPN не нужен.

У модели без карточки в каталоге, например openrouter/auto, фиксированной цены нет. Итог списания виден только после запроса — в поле usage.cost_rub. Каталог и цены показывают стоимость моделей, у которых карточка есть.

Какие слаги можно передать

Слаг со слешем уходит в OpenRouter как есть; полный список — по открытому методу без ключа

  • anthropic/claude-sonnet-4.6
  • anthropic/claude-opus-4.8
  • google/gemini-3.7-flash
  • openai/gpt-5.4
  • moonshotai/kimi-k2.7-code
  • deepseek/deepseek-chat

Вопросы про переезд с OpenRouter

Нужно ли переписывать код под OpenRouter SDK?

Нет. Формат запросов тот же, SDK остаётся, меняются только base URL и ключ.

Почему у модели нет цены заранее?

У моделей без карточки в каталоге цена известна только после выполнения запроса. Итог смотрите в usage.cost_rub.

Что вносить в белый список моделей у ключа?

Точный слаг со слешем, а не короткое имя. Короткое имя белый список не принимает.

Где посмотреть все слаги?

Список доступен без ключа по методу GET https://api.aitunnel.ru/public/aitunnel/openrouter-models и обновляется раз в час. Модели сгруппированы по chat, decisions, embeddings, images, rerank, speech, transcriptions и videos.