PurpleSchool — курсы программирования онлайн
  • Пути
    • Frontend React разработчик
    • Frontend Vue разработчик
    • Backend разработчик Node.js
    • Fullstack разработчик React / Node.js
    • Mobile разработчик React Native
    • Backend разработчик Golang
    • Devops инженер
    • Backend разработчик Python
  • AI для кодаНовое
  • О нас
    • Отзывы
    • Реферальная программа
    • О компании
    • Контакты
  • Иконка открытия меню
    • Сообщество
    • PurpleПлюс
    • AI Собеседование
    • AI тренажёр
    • Проекты
PurpleSchool — платформа бесплатных roadmap и курсов для разработчиков
ютуб иконка
Telegram иконка
VK иконка
VK иконка
Курсы
ГлавнаяКаталог курсовFrontendBackendFullstack
Практика
КарьераПроектыPurpleПлюс
Материалы
БлогБаза знаний
Документы
Договор офертаПолитика конфиденциальностиПроверка сертификатаМиграция курсовРеферальная программа
Реквизиты
ИП Ларичев Антон АндреевичИНН 773373765379contact@purpleschool.ru

PurpleSchool © 2020 -2026 Все права защищены

  • Курсы
    • FrontendИконка стрелки
    • AI разработкаИконка стрелки
    • BackendИконка стрелки
    • DevOpsИконка стрелки
    • MobileИконка стрелки
    • ТестированиеИконка стрелки
    • Soft-skillsИконка стрелки
    • ДизайнИконка стрелки
    Иконка слояПерейти в каталог курсов
  • Бесплатно
    • Курсы
    • JavaScript Основы разработкиPython Основы PythonCSS CSS FlexboxКарта развитияВопросы для собеседований
    • База знанийИконка стрелки
    • Новостные рассылкиИконка стрелки
  • PurpleSchool — курсы программирования онлайн
    • AI для кодаНовое
    • Сообщество
    • PurpleПлюс
    • AI Собеседование
    • AI тренажёр
    • Проекты
    Главная
    Сообщество
    OpenCode Zen или свой API-ключ: что выгоднее в России

    OpenCode Zen или свой API-ключ: что выгоднее в России

    Аватар автора OpenCode Zen или свой API-ключ: что выгоднее в России

    Антон Ларичев

    Иконка календаря08 октября 2026
    AI-инструментыopenaiapiDevOpsразработкаmiddleИконка уровня middle

    OpenCode Zen — это шлюз с отобранными командой OpenCode моделями, где вы платите по факту за токены. Свой API-ключ — это когда вы подключаете к OpenCode отдельного провайдера и платите ему. Для разработчика из России выбор решается не ценой за токен, а способом оплаты: в Zen нужно привязать биллинг и платить в долларах, а ключ российского прокси оплачивается рублёвой картой. Если вы работаете с Claude и GPT каждый день, выгоднее свой ключ с фиксированной рублёвой подпиской; если хотите разово попробовать агента, у Zen есть бесплатные модели, и это самый быстрый старт без вложений.

    Ниже — цены из официальной документации Zen, расчёт на тех же объёмах для рублёвой подписки и конфиг для подключения своего провайдера.

    Что такое OpenCode Zen

    Сам OpenCode — агент с открытым кодом, его установка ничего не стоит. Но агенту нужна модель, а модель нужно где-то взять. Zen — это собственный шлюз OpenCode: по описанию документации, список протестированных и проверенных командой моделей, доступных через один API. В каталоге заявлено больше 70 моделей — семейства GPT, Claude, Gemini, Qwen, DeepSeek и отдельные специализированные модели.

    Схема оплаты — pay-as-you-go: вы пополняете баланс и расходуете его по мере запросов, отдельной подписки «за месяц» нет. Zen также умеет работать с вашим собственным ключом OpenAI или Anthropic и поддерживает командные рабочие пространства с разделением прав.

    Сколько стоят токены в OpenCode Zen

    Цены в Zen указаны за 1 млн токенов и отдельно за ввод и вывод. На момент публикации документация приводит такие значения:

    Модель Ввод за 1M токенов Вывод за 1M токенов
    GPT 5.5 $5.00 $30.00
    Claude Opus 5.5 $4.00 $20.00
    Gemini 3.5 Flash $1.50 $9.00

    Разрыв между вводом и выводом здесь важнее самих цифр. Агент в коде на каждом запросе заново отправляет контекст — открытые файлы, историю диалога, вывод команд, — поэтому объём ввода обычно растёт быстрее объёма ответов. Считать расход по цене вывода значит заведомо себя напугать, по цене ввода — недооценить счёт.

    Баланс пополняется автоматически: документация описывает механизм, при котором на счёт доливается $20, когда остаток опускается ниже $5. Это удобно, но означает, что расход не упирается в заранее заданный потолок — следить за ним придётся самостоятельно.

    Бесплатные модели в OpenCode Zen

    В каталоге Zen есть модели с нулевой ценой — на момент публикации это, в частности, Big Pickle и Space Bunny Free, а Jev 1.13 Free в документации помечена как доступная ограниченное время. Состав этого списка меняется, поэтому ориентироваться на конкретное имя не стоит: смотрите актуальный каталог.

    Бесплатные модели — честный способ посмотреть, как OpenCode ведёт себя на вашем проекте, не привязывая карту. Ограничения у них есть, и на бесплатном уровне это обычно лимиты на частоту запросов, так что для ежедневной работы над задачами такой вариант не рассчитан.

    Как получить API-ключ OpenCode Zen

    Порядок простой: вы входите в OpenCode Zen, добавляете платёжные данные и копируете API-ключ. Дальше ключ отдаётся агенту — в TUI это команда /connect, в которой нужно выбрать OpenCode Zen и вставить ключ.

    /connect
    

    Команда выполняется внутри запущенного OpenCode, а не в системном терминале: она открывает список провайдеров и сохраняет введённый ключ в учётных данных агента.

    И здесь же — то самое место, где схема упирается в российские реалии. Чтобы получить ключ, нужно добавить биллинг, а расчёты идят в долларах: понадобится карта, которой можно платить в долларах, плюс к цене токенов добавится банковская комиссия за конвертацию. Бесплатные модели доступны и без этого, но всё, что сверху, требует работающего платёжного средства.

    Альтернатива: свой API-ключ через PurpleSchool

    Второй путь — подключить к OpenCode своего провайдера. OpenCode не привязан к Zen: он умеет работать с любым OpenAI-совместимым адресом, и это штатная возможность, а не обходной приём. Для читателя из России это значит, что между агентом и моделью можно поставить сервис с рублёвой оплатой.

    У PurpleSchool для этого есть AI для кода: один ключ, общий баланс токенов на модели Claude и OpenAI, оплата российской картой или через СБП и работа без VPN. Тарифы — подписка с ежемесячным обновлением лимита:

    Тариф Цена Токенов в месяц
    Помощник 499 ₽ / мес 2,5 млн
    Напарник 1 199 ₽ / мес 5,5 млн
    Соавтор 2 499 ₽ / мес 12,5 млн

    Неизрасходованный остаток переносится на следующий месяц, но дольше одного цикла не накапливается. На странице тарифов заявлено, что доступ выходит на 10% дешевле официальных API при тех же моделях.

    Подключение в OpenCode — переменная окружения с ключом и блок провайдера в конфиге. Сначала ключ:

    export PURPLESCHOOL_API_KEY="ваш ключ"
    

    Эту строку добавляют в конфиг активной оболочки — ~/.zshrc или ~/.bashrc, — чтобы переменная поднималась в каждой новой сессии. Если команда export и разница между переменной сессии и переменной окружения вам не очевидны, посмотрите разбор export в bash.

    Затем провайдер в opencode.json в корне проекта — существующие настройки из файла удалять не нужно, блок добавляется к ним:

    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "purpleschool": {
          "npm": "@ai-sdk/openai",
          "name": "PurpleSchool OpenAI Proxy",
          "options": {
            "baseURL": "https://app.purpleschool.ru/api-v2/public/ai-proxy/openai/v1",
            "apiKey": "{env:PURPLESCHOOL_API_KEY}"
          },
          "models": {
            "<MODEL_NAME>": {
              "name": "<MODEL_NAME>"
            }
          }
        }
      }
    }
    

    Разберём, что здесь происходит. npm указывает, каким пакетом OpenCode будет говорить с провайдером — здесь это OpenAI-совместимый клиент. baseURL перенаправляет запросы на прокси PurpleSchool вместо адреса по умолчанию. Запись {env:PURPLESCHOOL_API_KEY} — это подстановка переменной окружения: в файл попадает имя переменной, а не сам ключ, поэтому конфиг можно коммитить в репозиторий. <MODEL_NAME> нужно заменить на имя доступной модели — список берётся в личном кабинете, там же, где выдаётся ключ.

    Если не хочется править файлы руками, на странице продукта есть CLI, который сам прописывает ключ и адрес прокси в установленные инструменты:

    npx @purpleschool/ai-for-code
    

    Для запуска нужен установленный Node.js версии 22 или новее.

    Полную установку OpenCode со всеми вариантами под macOS, Linux и Windows мы разбирали отдельно — OpenCode в России: установка и настройка без VPN. Здесь шаги не повторяем.

    Одна оговорка про формат конфига. У OpenCode есть вторая линия версий, где настройки лежат в opencode.jsonc, а блок провайдеров называется providers и описывается другими ключами. Конфиг выше — из актуальной официальной инструкции PurpleSchool и рассчитан на opencode.json. Если ваш OpenCode создаёт файл с другим именем и другой схемой, берите конфиг из кабинета, а не переписывайте пример по памяти.

    OpenCode Zen или свой ключ: что выгоднее

    Сравнивать цену за токен напрямую бессмысленно: в Zen вы платите за фактический расход в долларах, в подписке — фиксированную сумму в рублях за лимит. Поэтому полезнее посчитать, во что обошлись бы в Zen те же объёмы, что входят в тарифы. Возьмём Claude Opus 5.5 по ценам выше и посчитаем две границы — если бы весь объём ушёл в ввод и если бы весь ушёл в вывод:

    Объём токенов Тариф PurpleSchool В Zen на Opus 5.5 (ввод — вывод)
    2,5 млн 499 ₽ $10 — $50
    5,5 млн 1 199 ₽ $22 — $110
    12,5 млн 2 499 ₽ $50 — $250

    Реальный расход в Zen лежит внутри вилки и ближе к её нижней границе, потому что ввода у агента больше, чем вывода. Переводить доллары в рубли я сознательно не буду: результат зависит от курса на день платежа и комиссии вашего банка, и любая конкретная цифра здесь устареет раньше, чем вы её прочитаете. Сравнивайте сами по актуальному курсу — структура расчёта в таблице.

    Что из этого следует по пунктам:

    • Способ оплаты. У Zen — долларовый биллинг с привязкой карты. У подписки — российская карта и СБП. Для большинства читателей из России это решающий пункт, а не цена.
    • Предсказуемость. Подписка — известная сумма в начале месяца. Zen — счёт по факту, причём с автодоливом баланса, то есть верхней границы расхода по умолчанию нет.
    • Выбор моделей. Здесь выигрывает Zen: больше 70 моделей против доступа к моделям Claude и OpenAI в подписке. Если вам нужна конкретная модель вне этих двух семейств, Zen закрывает задачу, а прокси — нет.
    • Старт без вложений. Бесплатные модели есть только у Zen. Карта для них не нужна.

    Про оплату самих ключей Anthropic из России есть отдельный разбор — API-ключ Claude: как получить и оплатить из России; он пригодится, если вы рассматриваете вариант с прямым ключом провайдера, а не со шлюзом.

    Что выбрать: три сценария

    Посмотреть, как работает агент, и ничего не платить. Берите Zen на бесплатных моделях. Ключ получается за пару минут, биллинг для бесплатного уровня не нужен, а качества хватит, чтобы понять, нужен ли вам такой инструмент в работе вообще.

    Работать с Claude или GPT каждый день из России. Берите свой ключ через прокси с рублёвой подпиской. Решающий довод не в цене за миллион токенов, а в том, что платёж проходит без зарубежной карты, а сумма известна заранее. Начинать разумно с младшего тарифа: 2,5 млн токенов — это уже полноценные рабочие сессии, а перейти на старший можно, когда упрётесь в лимит.

    Нужна редкая модель, которой нет в прокси. Здесь вариантов нет — только Zen, с решённым вопросом долларовой оплаты. Каталог на 70+ моделей и есть то, за что имеет смысл терпеть неудобный биллинг.

    Эти способы не исключают друг друга: провайдеров в opencode.json можно описать несколько и переключаться между моделями внутри одной сессии. Рабочая схема — рублёвый прокси как основной провайдер и Zen на бесплатных моделях для черновых задач.

    Иконка глаза11

    Комментарии

    0

    Постройте личный план изучения Next.js 15 - с нуля, React TypeScript, Hooks, SSR и CSS Grid до уровня Middle — бесплатно!

    Next.js 15 - с нуля, React TypeScript, Hooks, SSR и CSS Grid — часть карты развития Frontend

    • step100+ шагов развития
    • lessons30 бесплатных лекций
    • lessons300 бонусных рублей на счет

    Бесплатные лекции

    Лучшие курсы по теме

    изображение курса

    Vue 3 и Pinia

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.8
    3 999 ₽ 6 990 ₽
    Подробнее
    изображение курса

    Nuxt

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга5.0
    3 999 ₽ 6 990 ₽
    Подробнее
    изображение курса

    Feature-Sliced Design

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.6
    3 999 ₽ 6 990 ₽
    Подробнее

    Похожие статьи

    Иконка аватараАнтон
    Иконка календаря20 сентября 2026
    AI-инструментыopenaiDevOps+ 2middleИконка уровня middle

    MCP в Codex CLI и OpenCode: как подключить сервер

    Чтобы подключить MCP-сервер к Codex CLI, добавьте таблицу `[mcp_servers.<имя>]` в файл `~/.codex/config.toml`. В OpenCode то же самое делается в `opencode.json` — там сервера описываются объектами ...

    Иконка чипа0
    Иконка глаза616
    Иконка комментариев0
    Иконка аватараАнтон
    Иконка календаря07 октября 2026
    Claude CodeAI-инструментыDevOps+ 2middleИконка уровня middle

    Roo Code в VS Code: подключение Claude из России

    Roo Code начинает работать из России после одной правки в настройках: провайдер — Anthropic, в поле ключа — ваш API-ключ, в поле адреса — прокси, который отвечает без VPN и берёт оплату рублями. Само расширение ставится из Marketplace обычным порядком и остаётся нетронутым: ни форка, ни патча, ни туннеля. Ключ и адрес выдаёт [AI для кода](https://purpleschool.ru/ai-for-code). Ниже — установка, настройка провайдера, режимы Roo Code и ошибки, на которых спотыкается первое подключение.

    Иконка чипа0
    Иконка глаза80
    Иконка комментариев0
    Иконка аватараАнтон
    Иконка календаря06 октября 2026
    Claude CodeAI-инструментыDevOps+ 2middleИконка уровня middle

    Claude Code или Cursor: что выбрать в 2026 году

    Короткий ответ: Claude Code берут, когда агент должен работать сам — в терминале, по инструкциям из репозитория, без открытого редактора; Cursor — когда нужен редактор, в котором ассистент всегда под

    Иконка чипа0
    Иконка глаза147
    Иконка комментариев0
    Иконка чипа0