VS Code

Cline в VS Code через AITUNNEL: OpenAI Compatible, ключ в рублях, VPN не нужен.

Visual Studio Code подключается к AITUNNEL через расширения с OpenAI-совместимым API. Ниже — Cline: агент в боковой панели, который правит файлы, запускает команды и ходит по проекту. Один ключ sk-aitunnel-, российский домен, оплата в рублях.

Base URL — https://api.aitunnel.ru/v1. Это обычный OpenAI-совместимый эндпоинт, не /v1/cursor.

Зачем через AITUNNEL

  • Из России без VPN. Запросы идут на api.aitunnel.ru, зарубежная карта и аккаунт OpenAI не нужны.
  • Оплата в рублях, бюджет на ключе, расход в панели.
  • Любая модель из каталога через один ключ — Qwen, Kimi, GPT, Claude, Gemini, DeepSeek.
  • Cline остаётся собой. Провайдер OpenAI Compatible, те же Plan / Act, диффы и подтверждение шагов.

Быстрый старт

  1. Ключ

    Создайте ключ в панели ключей — он начинается с sk-aitunnel-. Баланс должен быть положительным.

  2. Установите Cline

    1. Откройте VS Code → Extensions (Cmd/Ctrl + Shift + X).
    2. Найдите Cline (издатель saoudrizwan) и нажмите Install.
    3. Откройте панель: иконка Cline на боковой панели или Cmd/Ctrl + '.
    Extensions → поиск Cline → Install

    То же расширение ставится в Cursor и других редакторах на базе VS Code — настройка одинаковая.

  3. Провайдер OpenAI Compatible

    В панели Cline нажмите ⚙️. В API Provider выберите OpenAI Compatible:

    ПолеЗначение
    API ProviderOpenAI Compatible
    API Keysk-aitunnel-xxx
    Base URLhttps://api.aitunnel.ru/v1
    Model IDid из каталога, например claude-opus-5
    OpenAI Compatible, Base URL https://api.aitunnel.ru/v1, модель claude-opus-5
  4. Model Configuration

    Для своего эндпоинта Cline не знает возможностей модели и подставляет дефолты — по умолчанию контекст 128K, а цены показывает как Free. Разверните Model Configuration и выставьте значения из каталога: для claude-sonnet-4.6 это контекст 1 000 000 и 128 000 токенов вывода. Иначе Cline начнёт обрезать контекст раньше времени.

  5. Проверка

    Нажмите Done и отправьте любой запрос в чат Cline — например «Привет». Ответ модели подтвердит, что ключ и Base URL верные. После этого можно давать агентные задачи: создать проект, поправить файл, прогнать тесты.

Что умеет Cline

ФункцияСтатус
Чат в боковой панелиработает на любой модели из каталога
Правки файлов и диффыработает; шаг нужно подтвердить
Команды в терминалеработает; шаг нужно подтвердить
Plan / Actработает
MCP и Skillsработают, если настроены в Cline
Автодополнение по Tabне через Cline — это Copilot или другое расширение со своими настройками

Cline сам решает, когда читать файл, править код или запустить команду. Каждый такой шаг показывается в чате и ждёт подтверждения, пока вы не включите авто-одобрение в настройках.

Какие модели выбрать

Cline сам предупреждает в настройках: он строит длинные промпты и рассчитан прежде всего на Claude, слабые модели на его задачах ломаются. Поэтому начинать стоит с Claude.

  • claude-sonnet-4.6 — баланс цены и качества, рабочий выбор по умолчанию.
  • claude-opus-5 — сложный reasoning и длинные агентные задачи.
  • gpt-5.5 — сильная агентная модель для кода.
  • kimi-k2.6 — сильный tool use, заметно дешевле Claude и GPT.
  • qwen3-coder-next — open-source вариант для разработки, контекст 262K.
  • gemini-3.5-flash — быстрая и дешёвая, удобна для коротких правок.
  • deepseek-v4-flash — самая экономичная, контекст 1M.

Id пишутся как в каталоге, без префикса провайдера.

Форма со слешем (moonshotai/kimi-k2.6) тоже работает и нужна для моделей, которых нет в нашем каталоге: такое имя уходит в OpenRouter как есть. Но каталожный id лучше — по нему заранее проверяются баланс и лимит ключа, а при опечатке приходит ошибка с подсказкой похожих названий.

Расход

Каждый ответ содержит usage.cost_rub — списанную сумму в рублях, и usage.balance — остаток. История запросов и расход по моделям — в панели. Лимит на конкретный ключ ставится в панели ключей.

Агент Cline отправляет контекст на каждом шаге (прочитать файл → поправить → прогнать команду), поэтому один запрос пользователя может стоить нескольких обращений к модели. Для больших репозиториев это заметно — начните с дешёвой модели и подтверждайте шаги вручную.

Устранение неполадок

  • Нет ответа / ошибка соединения. Ключ активен в панели ключей и начинается с sk-aitunnel-, баланс положительный, провайдер — OpenAI Compatible, Base URL — https://api.aitunnel.ru/v1 без слеша в конце.
  • Model not found / 404. Сверьте id со списком моделей — он должен совпадать посимвольно.
  • 402. Недостаточно средств или исчерпан бюджет ключа — пополните баланс.
  • Cline ходит не на AITUNNEL. В провайдере выбран не OpenAI Compatible, либо Base URL пустой или указывает на api.openai.com.
  • Тулзы / правки файлов не срабатывают. Возьмите модель с tool calling из каталога — без этого агент не умеет вызывать инструменты редактора.
  • Контекст обрывается раньше, чем должен. В Model Configuration остался дефолт 128K — поставьте контекст и вывод модели из каталога.
  • Cline показывает стоимость Free. Это его внутренний счётчик: цены для своего эндпоинта он не знает. Фактический расход — usage.cost_rub и панель.
  • Нет настроек Cline в settings.json. Их и не будет: расширение не объявляет параметров VS Code, вся конфигурация живёт в его собственной панели.
  • Включены Azure-чекбоксы. Выключите Set Azure API version и Use Azure Identity Authentication: AITUNNEL — обычный OpenAI-совместимый API, не Azure.

Смотрите также