Перейти к содержимому

BYOK: принесите свой ключ

Давайте сразу разберёмся с этим, потому что вы уже об этом думаете.

У вас есть подписка на Chess.com. Может быть, донат Lichess Patron. Spotify. Netflix. iCloud. Может, пара газет. Менеджер паролей. Облачное хранилище. То приложение, которое вы забыли отменить три месяца назад. Каждый сервис хочет $8–15 в месяц, и каждый по отдельности кажется мелочью — пока вы не сложите всё вместе и не поймёте, что тратите $200 в месяц на подписки, которыми пользуетесь от силы наполовину.

Мы это понимаем. Мы сами с этим сталкиваемся.

En Parlant~ — это свободное программное обеспечение. GPL-3.0, открытый исходный код, без регистрации, без пробного периода, без «перейдите на Pro». Основное приложение — анализ движком, базы партий, задачи, редактор доски, всё остальное — полностью бесплатно.

Но некоторым функциям действительно необходимы облачные сервисы для работы. Реалистичная голосовая озвучка требует API синтеза речи. Эти сервисы стоят денег в эксплуатации, и кто-то должен за них платить.

Традиционный ответ: мы платим и перекладываем расходы на вас в виде подписки. Ответ BYOK — другой: вы платите облачному провайдеру напрямую, по его тарифам, только за то, что используете. Без наценки посредника. Без минимального ежемесячного платежа. Вообще без финансовых отношений с нами.

Именно об этом — данная страница.

BYOK — Bring Your Own Key (принесите свой ключ) — означает, что вы подключаетесь к облачному сервису напрямую, используя собственный аккаунт и API-ключ, а не через нас как посредника. En Parlant~ использует BYOK для своих облачных функций:

  • Озвучка текста (Text-to-Speech) — ваш ключ ElevenLabs или Google Cloud TTS

Ваши запросы идут напрямую с вашего компьютера к провайдеру. Мы никогда не видим ваш ключ, не касаемся вашего трафика и ничего вам не выставляем.

Вы платите провайдеру напрямую за то, что используете. Мы предоставляем программное обеспечение.

Модель BYOK не появилась в результате одного решения. Она эволюционировала по мере того, как индустрия разбиралась, как встроить мощные облачные сервисы в инструменты, не создавая неустойчивых бизнес-моделей.

Фаза 1: Эра хостинга (2022–2023)

Когда облачные API для синтеза речи, перевода и ИИ стали массовыми, у каждого приложения, которому требовались эти функции, была одна и та же архитектура: разработчик регистрирует аккаунт для API, платит за каждый запрос и проксирует всё от имени пользователей. Разработчик либо берёт расходы на себя, либо перекладывает их через подписку, либо ограничивает использование квотами.

Это работало для компаний с выручкой. Для open-source-проектов и разработчиков-одиночек это была катастрофа. Популярный бесплатный инструмент мог накопить тысячи долларов за API-счета за одну ночь. Одни проекты отключали функции, другие вводили списки ожидания, третьи прожигали накопления.

Фаза 2: Подписка через прокси (2023–2024)

Следующее поколение попробовало компромисс: разработчик запускает прокси-сервер, пользователи платят ежемесячную подписку, а подписка покрывает расходы на API плюс маржу.

Это работает, но превращает каждого разработчика приложения в биллинг-провайдера. Нужна обработка платежей, управление подписками, учёт использования, поддержка клиентов по спорам с оплатой и достаточная маржа, чтобы выдерживать всплески использования без разорения. Для стартапа с венчурным финансированием — это обычный вторник. Для мейнтейнера open-source-проекта — это вторая работа.

Фаза 3: BYOK (2024 — настоящее время)

Осознание было простым: если пользователи могут зарегистрировать собственные аккаунты для API, а сами API стабильны и хорошо задокументированы — зачем разработчику вообще быть посредником?

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

К концу 2025 года BYOK стал стандартным подходом для инструментов с облачными функциями:

  • JetBrains добавила BYOK во все свои IDE (IntelliJ, PyCharm, WebStorm и др.) в декабре 2025 года с поддержкой Anthropic, OpenAI и совместимых провайдеров.
  • GitHub Copilot запустил корпоративный BYOK в публичном превью в ноябре 2025 года.
  • Cursor, ИИ-редактор кода, предлагает BYOK наряду с собственным хостинговым тарифом.
  • Continue.dev, open-source-ассистент для программирования с ИИ, изначально разрабатывался с BYOK в основе.
  • Warp, терминал с ИИ, использует BYOK как основную функцию.
  • OpenHands, open-source-агент для программирования, предлагает бесплатный BYOK-тариф всем пользователям.

Эта модель работает, потому что аудитория таких инструментов — разработчики, продвинутые пользователи, люди, которые сами настраивают своё окружение — привыкла управлять аккаунтами API. У них уже есть ключи AWS, токены GitHub и сертификаты SSH. Ещё один API-ключ — не препятствие.

En Parlant~ построен на BYOK с самого начала. Каждая облачная функция использует одну и ту же модель:

ФункцияВарианты провайдеровЧто даёт ваш ключ
Голосовая озвучкаElevenLabs, Google Cloud TTSЕстественная, выразительная голосовая озвучка ходов и комментариев

Каждый ключ хранится в одном месте (настройки приложения), работает одинаково (вставил и готово) и следует одному принципу: ваш ключ, ваш аккаунт, ваш контроль.

Для проекта BYOK означает:

  • Нулевые расходы на инфраструктуру. Нет серверов для обслуживания, нет биллинга для управления.
  • Нет финансового риска. Рост популярности не превращается в рост счетов.
  • Нет проблем с лимитами запросов. У каждого пользователя своя квота у его провайдера.
  • Проект может оставаться полностью open-source и бесплатным, не субсидируя использование API.
  • Мы можем добавлять новые облачные функции, никогда не становясь биллинг-провайдером.

Для пользователей BYOK означает:

  • Вы выбираете провайдера. Премиальный TTS от ElevenLabs или бесплатный WaveNet от Google. Комбинируйте как угодно.
  • Вы контролируете свои расходы. Видите затраты, останавливаетесь в любой момент.
  • Ваши данные идут напрямую к выбранному провайдеру — не через сторонний прокси.
  • Нет подписки на En Parlant~. Программа бесплатна. Вы платите только за облачные сервисы, которые решите подключить.

Сколько BYOK стоит на практике:

ФункцияПровайдерТипичные ежемесячные расходы
TTS-озвучка (умеренное использование)Google Cloud TTS (WaveNet)$0.00 (1 млн символов/мес. на бесплатном тарифе)
TTS-озвучка (интенсивное использование)ElevenLabs~$5.00 (стартовый план)
TTS-озвучкаЛокально (KittenTTS или системный TTS)$0.00

Для сравнения: подписка Chess.com Diamond стоит $13–20/мес., а DecodeChess — $8.25/мес. Типичный пользователь En Parlant~, использующий Google Cloud TTS на бесплатном тарифе, не платит ничего.

Вы уже знаете, как это работает. Вот краткая версия:

  1. Создайте аккаунт у предпочитаемого провайдера.
  2. Сгенерируйте API-ключ.
  3. Вставьте его в соответствующее поле в настройках En Parlant~.
  4. Готово.

Текущие BYOK-провайдеры:

СервисПровайдерГде получить ключ
TTSElevenLabsDashboard → Profile → API Keys
TTSGoogle CloudAPIs & Services → Credentials

Ваши ключи хранятся локально на вашем компьютере в localStorage приложения. Они никогда не передаются никуда, кроме как напрямую соответствующему API-провайдеру в заголовках запросов по HTTPS. En Parlant~ не имеет телеметрии, аналитики и серверного компонента.

Если вы хотите работать полностью офлайн, рекомендуемое решение — KittenTTS для озвучки. Он работает локально и генерирует естественно звучащую речь, которая на голову выше встроенных голосов вашей операционной системы. Не нужен API-ключ, не нужен интернет. Смотрите обзор TTS-провайдеров для всех вариантов.

Средства контроля расходов, встроенные в приложение:

  • Кеширование аудио (TTS не генерирует аудио повторно для текста, который уже был озвучен)
  • Отмена запросов, если вы уходите со страницы до завершения ответа

Если термины вроде «API-ключ» не входят в ваш словарный запас, вот что вам нужно знать:

Концепция проста. Облачные сервисы, такие как ElevenLabs (для реалистичной голосовой озвучки), предлагают аккаунты, где вы платите за то, что используете — как предоплаченный тариф на телефоне. Вы пополняете свой аккаунт, и каждый раз, когда En Parlant~ озвучивает ход, это стоит крохотную сумму. En Parlant~ подключается к вашему аккаунту с помощью специального кода, похожего на пароль, — он называется API-ключ.

Он вам вообще не обязателен. Основное шахматное приложение полностью работает без каких-либо ключей. TTS-озвучка встроенным голосом вашей системы или через KittenTTS не требует аккаунта и интернета. Облачные провайдеры — это улучшение, а не обязательное условие.

Это занимает около пяти минут. Вы создаёте аккаунт на сайте провайдера, добавляете способ оплаты и копируете код в настройки En Parlant~. Вот и всё. У каждого провайдера есть пошаговые руководства, которые проведут вас через весь процесс. Мы даём ссылки на эти руководства прямо со страницы настроек приложения — вам не придётся гадать.

Это недорого. У Google Cloud Text-to-Speech щедрый бесплатный тариф, которого хватает большинству пользователей при нулевых затратах. Даже стартовый план ElevenLabs стоит всего $5/мес. Гораздо меньше, чем любая шахматная подписка.

Вы всегда контролируете ситуацию. Вы можете отключить любую функцию в любой момент. А поскольку подписки на En Parlant~ как таковой нет, нечего отменять, если вы перестанете пользоваться приложением.

BYOK — это не обходной путь и не ограничение. Это осознанное архитектурное решение, которое разделяют JetBrains, GitHub и большая часть open-source-экосистемы ИИ. Оно сохраняет программное обеспечение бесплатным, мейнтейнера — платёжеспособным, а пользователям даёт прямой контроль над расходами и данными.

Для En Parlant~ это означает, что мы можем предложить премиальную голосовую озвучку в составе бесплатного шахматного приложения с открытым исходным кодом, где пользователь платит только за облачные сервисы, которые он решит использовать. Или не платит вообще ничего, если предпочитает бесплатные локальные альтернативы.