OpenRouter API в России

Используйте OpenRouter-совместимый API в России через AITUNNEL

OpenRouter — это популярный агрегатор AI-моделей, предоставляющий доступ к сотням моделей через единый API. AITUNNEL полностью совместим с OpenRouter API и работает в России без VPN.

Что такое OpenRouter?

OpenRouter — это платформа, которая объединяет множество AI-провайдеров в единый API:

  • 400+ моделей от разных провайдеров
  • Единый формат запросов — не нужно изучать API каждого провайдера
  • Автоматический fallback — если одна модель недоступна, запрос идёт к другой
  • Нормализованные ответы — одинаковый формат независимо от модели

AITUNNEL как альтернатива OpenRouter

AITUNNEL предоставляет те же возможности, что и OpenRouter, но с важными преимуществами для России:

ФункцияOpenRouterAITUNNEL
Работа в России❌ VPN нужен✅ Работает
Оплата в рублях❌ Только USD✅ Рубли
Для юрлиц❌ Сложно✅ Договор, акты
ЦеныРыночныеЧасто ниже
ПоддержкаАнглийскийРусский

Совместимость с OpenRouter

AITUNNEL поддерживает OpenRouter-совместимый формат запросов, включая формат имён моделей с "/" (provider/model). Если у вас есть код, написанный для OpenRouter, достаточно изменить base URL:

python
from openai import OpenAI

# Было (OpenRouter)
client = OpenAI(
    api_key="sk-or-xxx",
    base_url="https://openrouter.ai/api/v1"
)

# Стало (AITUNNEL)
client = OpenAI(
    api_key="sk-aitunnel-xxx",
    base_url="https://api.aitunnel.ru/v1/"
)

# Код работы с API остаётся тем же — формат моделей "/" поддерживается!
response = client.chat.completions.create(
    model="openai/gpt-5.2",  # OpenRouter формат с /
    messages=[{"role": "user", "content": "Привет!"}]
)

Формат имён моделей

AITUNNEL поддерживает OpenRouter формат provider/model-name:

OpenRouter форматОписание
openai/gpt-5.2GPT-5.2 от OpenAI
openai/gpt-5.2-codexGPT-5.2 Codex для кода
anthropic/claude-sonnet-4.5Claude Sonnet 4.5
anthropic/claude-opus-4.5Claude Opus 4.5
google/gemini-2.5-proGemini 2.5 Pro
google/gemini-2.5-flashGemini 2.5 Flash
meta-llama/llama-4-maverickLlama 4 Maverick
deepseek/deepseek-v3.2DeepSeek V3.2

Примечание: Вы также можете использовать короткие имена моделей без префикса провайдера (например, просто gpt-5.2), но формат с "/" полностью поддерживается для совместимости с OpenRouter.

Ключевые возможности

Мультимодальность

AITUNNEL поддерживает все типы модальностей:

Изображения:

  • Анализ изображений (GPT-5, Claude, Gemini)
  • Генерация изображений (GPT Image, FLUX, Gemini)
  • OCR и извлечение текста
  • Редактирование изображений

PDF и документы:

  • Анализ PDF документов
  • Извлечение текста и таблиц
  • Работа со сканами

Аудио:

  • Транскрипция (Whisper)
  • Генерация речи (TTS)
  • Анализ аудио

Видео:

  • Анализ видео (Gemini)
  • Генерация видео (Sora 2, Wan)

Tool Calling (Function Calling)

python
tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Получить погоду в городе",
            "parameters": {
                "type": "object",
                "properties": {
                    "city": {"type": "string", "description": "Название города"}
                },
                "required": ["city"]
            }
        }
    }
]

response = client.chat.completions.create(
    model="gpt-5.2",
    messages=[{"role": "user", "content": "Какая погода в Москве?"}],
    tools=tools,
    tool_choice="auto"
)

Structured Outputs (JSON Mode)

python
from pydantic import BaseModel

class Product(BaseModel):
    name: str
    price: float
    category: str

response = client.beta.chat.completions.parse(
    model="gpt-5.2",
    messages=[{"role": "user", "content": "iPhone 16 Pro, 119990 рублей, смартфоны"}],
    response_format=Product
)

product = response.choices[0].message.parsed
print(product.name)  # iPhone 16 Pro

Streaming

python
stream = client.chat.completions.create(
    model="gpt-5.2",
    messages=[{"role": "user", "content": "Расскажи длинную историю"}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

Embeddings

python
response = client.embeddings.create(
    model="text-embedding-3-small",
    input=["Текст для векторизации", "Ещё один текст"]
)

vectors = [item.embedding for item in response.data]

Доступные модели

Все модели доступны в OpenRouter формате provider/model-name:

Модели OpenAI

  • openai/gpt-5.2 / openai/gpt-5.2-pro / openai/gpt-5.2-codex
  • openai/gpt-5 / openai/gpt-5-mini / openai/gpt-5-nano
  • openai/gpt-5.2 / openai/gpt-5
  • openai/whisper-1 / openai/tts-1
  • openai/gpt-image-1 / openai/gpt-image-1.5

Модели Anthropic

  • anthropic/claude-opus-4.5
  • anthropic/claude-sonnet-4.5
  • anthropic/claude-haiku-4.5

Модели Google

  • google/gemini-3-pro / google/gemini-3-flash
  • google/gemini-2.5-pro / google/gemini-2.5-flash

Модели Meta

  • meta-llama/llama-4-scout / meta-llama/llama-4-maverick
  • meta-llama/llama-3.3-70b

Другие провайдеры

  • deepseek/deepseek-v3.2 / deepseek/deepseek-r1
  • qwen/qwen-3 / moonshot/kimi-k2
  • mistralai/mistral-large / mistralai/mistral-medium
  • x-ai/grok-4
  • black-forest-labs/flux-2-pro (изображения)

Миграция с OpenRouter

Шаг 1: Получите API ключ AITUNNEL

Зарегистрируйтесь на aitunnel.ru и получите API ключ в личном кабинете.

Шаг 2: Замените base URL

python
# Замените
base_url = "https://openrouter.ai/api/v1"
# На
base_url = "https://api.aitunnel.ru/v1/"

Шаг 3: Обновите API ключ

python
# Замените
api_key = "sk-or-xxx"
# На
api_key = "sk-aitunnel-xxx"

Шаг 4: Имена моделей работают без изменений

AITUNNEL поддерживает OpenRouter формат provider/model-name, поэтому ваш код будет работать без изменений имён моделей!

Пример: полный скрипт миграции

python
import os
from openai import OpenAI

# Конфигурация через переменные окружения
client = OpenAI(
    api_key=os.getenv("AITUNNEL_API_KEY", "sk-aitunnel-xxx"),
    base_url="https://api.aitunnel.ru/v1/"
)

def chat(message: str, model: str = "openai/gpt-5.2") -> str:
    """Отправить сообщение и получить ответ"""
    response = client.chat.completions.create(
        model=model,  # Формат provider/model поддерживается!
        messages=[{"role": "user", "content": message}]
    )
    return response.choices[0].message.content

def chat_with_image(message: str, image_url: str, model: str = "openai/gpt-5.2") -> str:
    """Чат с изображением"""
    response = client.chat.completions.create(
        model=model,
        messages=[{
            "role": "user",
            "content": [
                {"type": "text", "text": message},
                {"type": "image_url", "image_url": {"url": image_url}}
            ]
        }]
    )
    return response.choices[0].message.content

def generate_image(prompt: str) -> str:
    """Сгенерировать изображение"""
    response = client.images.generate(
        model="openai/gpt-image-1",  # Формат с / работает
        prompt=prompt,
        size="1024x1024"
    )
    return response.data[0].url

# Примеры использования с OpenRouter форматом
print(chat("Привет! Как дела?"))
print(chat("Напиши код на Python", model="openai/gpt-5.2-codex"))
print(chat("Объясни квантовую физику", model="anthropic/claude-sonnet-4.5"))
print(chat("Быстрый ответ", model="google/gemini-2.5-flash"))

Преимущества AITUNNEL

  • Работает в России — без VPN и блокировок
  • Оплата в рублях — картой, по счёту для юрлиц
  • Все провайдеры — OpenAI, Anthropic, Google, Meta и другие
  • Совместимость — OpenAI SDK, OpenRouter формат
  • Для бизнеса — договор, акты, счета-фактуры
  • Поддержка — на русском языке

Рекомендуемые модели

Эти модели лучше всего подходят для данного варианта использования. Цены указаны за 1 миллион токенов.

Как начать

  1. Зарегистрируйтесь — создайте аккаунт на AITUNNEL за 1 минуту
  2. Пополните баланс — минимальная сумма 299₽, оплата картой или по счёту
  3. Получите API ключ — в личном кабинете создайте ключ для доступа к API
  4. Интегрируйте — используйте стандартный OpenAI SDK с нашим базовым URL

Реализуйте это с AITUNNEL

Подключите AI API для решения ваших задач. GPT-5, Claude, Gemini и другие модели через единый интерфейс.

OpenAI-совместимый APIДокументацияПоддержка 24/7
Начать работуРегистрация за 1 минуту